pescriba
11-07-2011, 12:48:12
Hola
Estoy desarrollando una aplicación con IBExpress. Tengo varios TIBDataSet, con relaciones maestro/detalle.
Cuando no hay detalles de un maestro, al abrir un formulario se me lanza una excepción. Lo he solventado colocando dos DataSource. Uno enlaza a un TDBNavigagor y el otro al resto de los componentes de acceso a datos. El segundo datasource está desactivado (enabled := false) y, después de abrir el IBDataSet, lo activo si hay datos (recordcount > 0) o lo dejo desactivado.
Me parece una solución muy sucia. ¿A alguien le ha pasado antes? ¿Alguna idea?
Estoy desarrollando una aplicación con IBExpress. Tengo varios TIBDataSet, con relaciones maestro/detalle.
Cuando no hay detalles de un maestro, al abrir un formulario se me lanza una excepción. Lo he solventado colocando dos DataSource. Uno enlaza a un TDBNavigagor y el otro al resto de los componentes de acceso a datos. El segundo datasource está desactivado (enabled := false) y, después de abrir el IBDataSet, lo activo si hay datos (recordcount > 0) o lo dejo desactivado.
Me parece una solución muy sucia. ¿A alguien le ha pasado antes? ¿Alguna idea?