Afier,
Leaving aside the questions of buffering which the others have discussed, one important reason for using INSERT rather than APPEND BLANK is that with INSERT you never have a record with a blank Primary ID (assuming, of course that you include this information in your INSERT command).
However, we have also found that by including our surrogate key function (which produces the primary ID in each table) in the Default Value of the field that APPEND BLANK works perfectly.
HTH
Barbara
>Hello,
>
>We are using VFP 5.0 and we are discussing what the procedures for the controls of data entry forms should be.
>In FP2.6 we always worked with variables on the screen.
>When SAVE was pressed the validation of the fields was done and a APPEND BLANK and/or GATHER was done. This worked fine for new and existing records.
>Now in VPF this does not seem to be the road anymore. Question is what is the best way now ?
>
>Greetings,
>
>Afier Appelman
>Using the account of Koos Veel