![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
matrices en delphi
Hola soy nuevo en el foro, recien me estoy iniciando el el mundo de la programacion y empece por Delphi. Pero tengo dudas sobre el uso de las matrices para pasar los datos de esta a un StringGrid ¿alguien me puede decir como se hace? desde ya muchas gracias.
|
|
#2
|
||||
|
||||
|
Cita:
![]() Y sobre tu pregunta creo que deberias poner como estas definiendo tu matriz(algo de codigo) para que te podamos ayudar, pero no es muy dificil. es cuestion de ponerle ganas.![]() ![]() .Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#3
|
|||
|
|||
|
El tema es así tengo que hacer un software en el cual se ingrese datos de un proyecto y de sus desarrolladores. Los datos que se ingresan con respecto al proyecto son: nombre, código, fecha de inicio y se se finalizo la de finalizacion. Para los desarrolladores se dan: nombre, Nº de legajo,hs trabajadas y categoria.
Necesito mostrar en un StringGrid, los datos de los desarrolladores. Y luego en otro StringGrid, los datos de los 3 desarrolladores que hayan trabajado mas horas, sin discriminar en que proyecto. yo habia pensado declarar los arreglos asi. desarrolladores=array [0..100, 0..100, 0..100, 0..100] of String; |
|
#4
|
|||
|
|||
|
Hola,
deberias usar base de datos. Un saludo. |
|
#5
|
||||
|
||||
|
Hola samu2411,
Coso tiene razón deberías pensar en usar una base de datos, para persistir los datos. De esta manera, cargas los datos en componentes tipo consulta y no tienes que utilizar matrices para esto, pues las consultas y/o tablas, son por definición una matriz de datos... Ahora, para contestar tu pregunta inicial, te cuento que definir matrices como estructura de datos para manipular información como la que planteas no es muy recomendable, y mucho menos matrices estaticas como las piensas definir: Código:
Matriz: array[1..100] of string; Código:
Matriz: array of string; Hay otra tecnica, que tal ve conozcas y es el tema de "listas enlazadas", estas que se manejan con apuntaodres de memoria, pero es un pco compleja... Pero, si necesariamente debes utilizar una matriz estatica, pues que no sea multidimencional ni de tipos string... mejor algo como: Código:
Type Tregistro=Record NombreDesarrollador: String; horastrabajadas: Integer; end;// del record var Matriz: Array[1..100] of TRegistro; El StringGrid, a donde quieres pasar la informacion de tu matriz, es una matriz, de dos por dos... podrias aprovecharlo en lugar de definir otra matriz... Código:
StringGrid1.Cells[1,1]:='Hola'; StringGrid1.Cells[1,1]:=Desarrolladores[1,1,1,1]; un saludo, |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| matrices en firebird | GustavoCruz | Firebird e Interbase | 5 | 13-04-2009 23:35:44 |
| Libreria de matrices | Delphius | Varios | 18 | 27-06-2007 22:12:10 |
| matrices | finees | Varios | 5 | 15-11-2006 01:52:27 |
| Matrices | sergio_015 | OOP | 3 | 09-03-2005 19:53:07 |
| Matrices | mmtaffarel | OOP | 2 | 15-10-2004 03:19:27 |
|