I�m baffled. Can anyone explain the following quirky behaviors?
Quirk 1:
Design a simple table comprised of two character fields. Open the empty table using <default browse> (i.e. double click the table) and then immediately try to exit without entering/creating a record and Alpha displays a warning dialog window asking �Save enter in progress?� even though no data is entered.
Design another table with 3 fields. Open this empty table in <default browse> and Alpha doesn�t display the warning dialog window when exiting unless content is actually entered into the record and the exit action is invoked without having first saved the record. Just Hmmmm�..
Now actually enter/save a record in each table as above. Then click on <new record> as if to add another record, but don�t enter anything and simply try to exit. Same odd results.
Bigger Quirk 2:
Use the same two-field table design and actually add/save a record, then click on <new record> and attempt to exit without entering data for the new record. Alpha again generates the warning confirmation dialog. Try the same thing with a browse displaying three fields and Alpha only generates the warning dialog when exiting after clicking on <new record> if data is entered and not saved. Now create a stored browse displaying only one field. Things really get weird. Alpha permits <new record> to be clicked even though the table is empty. If an exit from the browse is invoked Alpha will generate the warning dialog (even though no data is entered) but if one simply moves focus off the empty new record line back to a previously stored line, Alpha creates and saves a null record (i.e. one with no field contents) with no warning dialog displayed. Huh?
Quirk 1:
Design a simple table comprised of two character fields. Open the empty table using <default browse> (i.e. double click the table) and then immediately try to exit without entering/creating a record and Alpha displays a warning dialog window asking �Save enter in progress?� even though no data is entered.
Design another table with 3 fields. Open this empty table in <default browse> and Alpha doesn�t display the warning dialog window when exiting unless content is actually entered into the record and the exit action is invoked without having first saved the record. Just Hmmmm�..
Now actually enter/save a record in each table as above. Then click on <new record> as if to add another record, but don�t enter anything and simply try to exit. Same odd results.
Bigger Quirk 2:
Use the same two-field table design and actually add/save a record, then click on <new record> and attempt to exit without entering data for the new record. Alpha again generates the warning confirmation dialog. Try the same thing with a browse displaying three fields and Alpha only generates the warning dialog when exiting after clicking on <new record> if data is entered and not saved. Now create a stored browse displaying only one field. Things really get weird. Alpha permits <new record> to be clicked even though the table is empty. If an exit from the browse is invoked Alpha will generate the warning dialog (even though no data is entered) but if one simply moves focus off the empty new record line back to a previously stored line, Alpha creates and saves a null record (i.e. one with no field contents) with no warning dialog displayed. Huh?
Comment