>Hi Everyone
>
>I have a slight problem appending a blank to a table.
>On issuing an append blank command, the blank is inserted,
>at the top of the table. I have tried GOTO BOTTOM &
>Locate for EOF() but none of these seem to have an effect.
>
Immediately following an APPEND BLANK or INSERT, the record pointer is positioned at the new record. Moving off that record, especially where an index order is in effect and buffering is in use, can create serious problems for your application; the record will be positioned in the table based on its sort order relative to the index in effect, and if buffering is in use, the record number will be a negative number, since the record really doesn't exist until it gets committed via TABLEUPDATE(). Don't move the record pointer after issuing an APPEND until you're finished altering the new record's content.