With a multi-threads listening system, the client application is notified by the Oracle database (by trigger) when a record is changed by another user. We just want to create a column named 'CHANGED' and set to 'Y' the record which has changed.
If I create a calculated field and set the field with the instruction :
OracleDataSet1CHANGED.Value := 'Y' ;
When I scroll, the column is re-calculated and the value 'Y' disapear. The value is not stored.