![]() |
Activar las tablas cuando se necesiten o siempre?
Saludos a todos!!! La duda que tengo es la siguiente, las tablas al iniciar la aplicación las tengo todas desactivadas, cuando quiero dar un alta en el FormCreate activo las tablas que necesito, el problema es que se nota un cierto 'lag' no se si es el nombre correcto pero para que se den una idea, después una vez que el cliente fue cargado cierro las tablas.
Se podrá evitar este inconveniente o es mejor activar todas las tablas al iniciar la aplicación? Espero alguna opinión de ustedes, Gracias a todos!! |
eso depende de la aplicacion misma...
ejemplo... en un modulo de contabilidad no necesito abrir la tabla de saldos de las cuentas desde el principio.. la abro cuando quiero sacar reportes acumulados.. es mas ni la abro porque capturo los datos desde un query.... tendrias que especificar que es lo que tu aplicacion hace... y ver si justifica la apertura de las tablas desde el principio |
Hola verito_83mdq.
Primero sería bueno saber con que base de datos y que componentes estas trabajando. De todas formas, creo que normalmente es más eficiente abrir las tablas en la medida que se necesitan y cerrarlas cuando no se precisan más. Por supuesto como dice oscarac depende de la aplicación. Habrá aplicaciones en que sería necesario o beneficioso que todas se abran al inicio. En lineas generales, si estás trabajando en un servidor SQL las tablas, a diferencia de las consultas, suelen comportarse más lentamente que en una base de datos local. (dependiendo del componente y base de datos utilizado) Hay otros aspectos externos que pueden enlentecer la acción. Quizá no sea este tu caso, pero por las dudas revisá este enlace . Un saludo. |
Gracias a los dos por responder!!
La aplicación es para un trabajo de la facultad, se me ocurrió un sistema para una agencia de viajes, estoy usando el motor de base de datos Mysql con componentes Zeos. En el sistema se usa de manera proporcional tanto el alta de clientes como la búsqueda, osea que si no encuentro una solución para esto voy a tener que abrirlas al inicio. Dentro del sistema me manejo casi todo con consultas query, el drama es que tengo varios LookUpComboBox conectados a las tablas, y por eso es que necesito abrirlas. Saludos! Y de nuevo Muchas Gracias para ambos! |
Hola!! Saben una cosaa, acabo de cambiar en los LooKUpComboBox el ListSoruce se lo apunte a un query, ahora en el FormCreate hago las consultas de Select, ahora me lo abre rápido al form, como dicen acá transparente al usuario!!:D
Que dicen ustedes? Se podrá hacer así? |
Hola verito_83mdq.
Cita:
Un saludo. |
La franja horaria es GMT +2. Ahora son las 13:18:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi