if dsbEditList.DataSet.isempty then exit;
if not dsbEditList.DataSet.Active then exit;
if DataGrid.FocusedField.FieldName = 'CUR_SIGN_AMTN' then
begin
dsbEditList.DataSet.Edit;
dsbEditList.DataSet.FieldByName('CUR_SIGN_AMTN').AsFloat := dsbEditList.DataSet.FieldByName('UNSIGN_AMTN').AsFloat ;
end;