Ver Mensaje Individual
  #2  
Antiguo 09-03-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 23
ContraVeneno Va por buen camino
El StringGrid es muy útil cuando vas a manejar puras cadenas. Pero en este caso, que vas a manejar fechas, números y otras cosas, lo mejor es utilizar un DBGrid, en cuál puedas definir la columna al tipo de dato que vayas a manejar (la fecha como fecha, el número como número, etc, etc).

Esto lo puedes hacer de dos formas:

1. Utilizando una tabla en memoria, en la cuál puedes hacer todos los cambios y validaciones que necesites y cuando todo esté listo, la vacías a tu base de datos. Existe componentes como el TjvMemoryData de las JEDI VCL que funcionan muy bien en este caso.

2. Utilizando un TClientDataset que es relativamente los mismo a utilizar una tabla en memoria, solo que el mismo ClientDataset se encarga de realizar las tareas de insertar o validar en la base de datos.

La primera es más sencilla de utilizar y configurar si tienes poca experiencia. Y la segunda es más recomendable por la infinidad de opciones que te puede ofrecer, aunque es un poco más complejo de entender y configurar.
__________________

Responder Con Cita