Joshuaguilty,
If you are doing this while no one else is using the table, then there is no need to update your old table... if you're doing this because you want users to be able to continue to make changes to the table, you need to consider 2 things.
1) Will users be editing any of the records that you will be changing? If so, it's best not to do this off-line, but within your application that the table is created with.
2) Will users be adding new records ONLY to the table?
If 2 is the case, then your life is easy. Once you have made your changes, simply open the two tables in work areas. Then append from the table that your users were adding to onto your table. It would look something like this:
First, make sure everyone is out of the system, and all tables are closed. Then:
SELECT 0
USE MyEditedTable EXCL
SELECT 0
USU ExistingTable EXCL
SELECT MyEditedTable
APPEND FROM MyExistingTable where RECNO(MyExistingTable) > RECCOUNT(MyEditedTable)
Then your new "MyEditedTable" has all the records. Rename this table to the proper name, and you're done.
Best Regards,
Scott
"Everything should be made as simple as possible, and no simpler."
![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)