Thanks.

I'll go back and try that too.
But perhaps I should provide more details.
I have a TDataModule (dmData) (in a ThinClient) on which I have
TDCOMConnection1 hooded to a (running) ApplicationServer.
TClientDataSet which is hooked to above a via the Remote Server Property.
TDataSource (dsFather) which is hooked to the TIBdataSet below.
TIBTransaction (IBFatherTrans) " " TIBDataBase below
TIBDataBase (IBFatherDBase) " " C:\h\PChild\Tables\PCHILD.GDB
TIBdataSet (IBFatherDataSet) " " TIBTransaction above.
In the SelectSQL Editor of the TIBdataSet I have the following
SELECT *
FROM PARENT
In addition I have
TIBdataSet (IBTrnsfrDataSet) with the DataBase property set to IBFatherDbase above.
DataSource propery set to dsFather above.
In the SelectSQL Editor I have the following.
update TRNSFR
set
C_NO =:CHILDC_NO
where
P_NO =

_NO
I have a TForm with a TDBGrid which is hooked to dsFather above via the DataSource Property.
The project compiles but the value of P_NO in TABLETrnsfr of the above DataBase
(PChild) remains unaffected by the following. What am I missing?
procedure TdmData.IBFatherDataSetAfterScroll(DataSet: TDataSet);
begin
with dmData do
begin
if dsFather.state in dsEditModes then
else
dsFather.Edit;
IBFatherDataSet.Post;
end;
end;