Caused by: "dataselected" variable seems always false currently.
Decided to always cancel unposted modifications when switching focus. Posting UPDATEs or INSERTs is something explicit, not implicit.
This commit is contained in:
Ansgar Becker
2008-08-13 20:29:26 +00:00
parent bf587fc792
commit 3ecc3b0fdf

View File

@ -1217,9 +1217,9 @@ end;
begin
Screen.Cursor := crHourglass;
// Post pending UPDATE
if dataselected and Mainform.actDataPost.Enabled then
Mainform.actDataPostExecute(Sender);
// Unposted row modifications get lost
Mainform.actDataPost.Enabled := False;
Mainform.actDataCancelEdit.Enabled := False;
viewingdata := true;
sl_query := TWideStringList.Create();
try