|
Hola.
¿ Porqué utilizas SimpleDatasets en lugar de utilizar también la terna SQLQuery-DatasetProvider-ClientDataset ?
Puedes utilizar el evento AfterScroll del ClientDataset maestro, para saber cuando tienes que refrescar los detalles.
Respecto al error con los campos clave, para ahorrarte problemas es mejor especificarlos manualmente. En el ProviderFlags del SQLQuery (y no en el ClientDataset) de los campos llave especificas el flag pfInKey, además es conveniente cambiar el UpdateMode del DatasetProvider a upWhereKeyOnly.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|