Hola...
Listo, he encontrado la falla. Si alguien se tropieza con el problema, la solución es crear la relación maestro/detalle en el SchemaAdpater. Esto es de caracter obligatorio, no basta con establecer la relación maestro/detalle en las propiedades del DataSet detalle: MasterSource, MasterFields e IndexFieldNames).
El siguiente código es extraído de los ejemplos:
Código Delphi
[-]
with (SchemaAdapter.DatSManager) do begin
Relations.Clear;
with (Relations.Add(
'Orders_OrderDetails',
mtMaster.Table.Columns.ItemsS['id1'],
mtDetails.Table.Columns.ItemsS['fk_id1']).ChildKeyConstraint) do begin
InsertRule := crCascade;
UpdateRule := crCascade;
DeleteRule := crCascade;
end;
end;
Saludos.