Ver Mensaje Individual
  #4  
Antiguo 11-11-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Si no tienes bases de datos, y lo tienes todo guardado en TList, puedes hacer una rutina genérica, que muestre un objeto del TList, en una fila y columna de un StringGrid, pasándole como parámetro un número (el código de ese elemento).

Para relacionar las 2 tablas, es exactamente igual que en una base de datos, en la lista A, cada elemento tendrá un código, y si no lo tiene, añadelo. En la tabla B, simplemente añades otro campo que se llame código y que tendrá su equivalente en la tabla A, ya tienes la relación uno a muchos formada.

Teniendo en cuenta los 2 puntos anteriores, simplemente implementa un bucle y muestra los datos.

Si prácticamente es una base de datos, implementalo como tal, seguro que es más fácil, ya que puedes usar relaciones Maestro-Detalle, y automáticamente queda guardado en la BBDD.

Si te decantas por el primer método, creo que el TList tiene el método SaveToSTream, que puede ser usado para escribir en disco.

saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita