Francis,
While there is a way, it requires exclusive use of the table and it can't have any indexes - unlikely in a multi-user environment. Is there a reason why an appropriate index can't be used for this "ordering"?
If you can get exclusive use AND the table is 'small' you can use INSERT. Note all the recent VFP help files don't provide the following (from the FPW 2.6a Help):
"INSERT Command
Inserts a new record into the current table immediately after the current record and displays the new record for editing.
Syntax
INSERT
[BEFORE]
[BLANK]
Remarks
INSERT is included for backward compatibility. Use APPEND or INSERT SQL instead.
If you issue INSERT without the BEFORE or BLANK clauses, an editing window is displayed so you can enter data into the new record. The new record is placed immediately after the current record; if the table has an index tag or index, the new record is placed at the end of the table.
If CARRY is SET ON and BLANK isn't included, data in the previous record is automatically copied into the new record.
Note INSERT isn't recommended for use with large tables because an insertion near the front of the table forces rewriting of nearly every record. This can take a very long time. Use INSERTSQL instead.
Clauses
BEFORE
If you issue INSERT BEFORE, an editing window is displayed so you can enter data into the new record. The new record is placed immediately before the current record; if the table has an index tag or index, the new record is placed at the end of the table.
BLANK
If you issue INSERT BLANK, an editing window isn't displayed and the new blank record is placed immediately after the current record. If the table has an index tag or index, the new blank record is placed at the end of the table."
Rick