Ver Mensaje Individual
  #2  
Antiguo 31-01-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Yo para cada módulo de la aplicación tengo un DataModule y un Form.

Cuando el usuario quiere abrir, por ejemplo, el módulo de facturas, creo el Form dinámicamente y este a su vez, en el evento OnCreate, crea dinámicamente el DataModule.

Al crear el DataModule, se abren todas las tablas necesarias para trabajar y se dejan cerradas las que se requieren solo en ciertos momentos.

Como ejemplo, las tablas de cabecera y detalle de la factura se abren y unas tablas auxiliares para imprimir las dejo cerradas hasta que se necesiten.
Responder Con Cita