Cita:
Empezado por Lepe
Otra Solución de escritorio es mapear los registros en un StringList (digamos durante la inicialización del programa) después de insertar / borrar / modificar en la tabla, haces lo mismo en el StringList (sin recargar todos los proveedores de nuevo, solo añadiendo el nuevo), así puedes sincronizar los datos sin sobrecargar a la base de datos.
|
Si los registros ya están en local, creo que no es necesario.
Hay DBGrids que lo hacen en local, y sino la búsqueda en un DataSet local utilizando un índice debería ser más o menos igual. En ambos casos, si es un campo clave (y StringGrid ordenado) acabará haciendose una búsqueda dicotómica.