Cita:
Empezado por Casimiro Notevi
No conozco ningún motivo por el que pierdas un enlace entre tablas por usar disblecontrols en el dataset, me suena rarísimo.
|
Es que es normal lo que sucede, Casi:
Cita:
Empezado por Ayuda de Delphi sobre DisableControls
If the dataset is the master of a master/detail relationship, calling DisableControls also disables the master/detail relationship. Setting BlockReadSize instead of calling DisableControls updates the detail datasets as you scroll through the dataset, but does not update data-aware controls.
|
Con el conjunto de datos maestro, en lugar de utilizar DisableControls y EnableControls, habría que usar la propiedad BlockReadSize. Tiene el mismo efecto con los enlaces visuales (controles en el formulario), pero, a diferencia de DisableControls, los enlaces maestro-detalle permanecen activos.
Código Delphi
[-]TablaMaestra.BlockReadSize := 1;
Try
...
Finally
TablaMaestra.BlockReadSize := 0;
End;
Saludos.