Cita:
Empezado por Casimiro Notevi
Si usas los componentes IBX, yo nunca usé eso de "applyupdates"
En el evento afterpost del dataset debes hacer el commit, algo así:
Código Delphi [-]procedure TDMmain.QRcentrosCosteAfterPost(DataSet: TDataSet);
begin
DataSet.Transaction.CommitRetaining;
end;
|
CustomerData es mi datamodule
y esto es lo que esta en el evento afterpost de mi ibtable
Código Delphi
[-]
CustomerData.ibtransaction.ApplyUpdates;
Localidades.refresh;
sigue haciendo lo mismo, es como si desde la base de datos no les mande el aviso que se modificaron los datos y se vuelva a mostrar en la grilla, doy de alta una localidad con codigo 4 en una terminal y en la otra no la veo hasta que no cierro la aplicacion y la vuelvo abrir