aplicacion mdi
Hola a todos,
He creado una aplicación de gestión con delphi 6, componentes IBX e Interbase 6.01. que funciona como mdi. En cada formulario (clientes, proveedores, consultas ...) he incluido el correspondiente IBDatabase, un IBTransaction y los correspondientes IBDataset, de manera que cada formulario maneja sus datos independientemente del resto.
El problema es que no se si este enfoque es el correcto para este tipo de aplicaciones, ya que cualquier modificación en la estructura de la base te obliga a peregrinar por los formularios realizando actualizaciones en los componentes IBDataset, y además cada vez que abres un formulario inicias una nueva conexión con la base de datos lo que en los puestos cliente puede demorar hasta 5 o 10 segundos, lo cual a los usuarios (los que trabajan para el jefe, que es el que paga el programa) les parece una eternidad.
¿Es mi enfoque correcto, hay alternativas que mejoren sobre todo el asunto de la velocidad en la apertura del formulario ... ?
Saludos.
|