Table maintenance

This form is used for indexing, packing and validating tables as displayed in the caption.

Tables are dBase database files with extension dbf

Index Recreate the index files which determine the sorting order for display of data.
Index files have the same name as the dbf files but extension nsx

Pack Remove deleted but invisible tables from the physical files.

Validation Update the database structure to match that in the definition files.

This form is modal it must be closed before other forms or the menu can be accessed.

It will also automatically close any other open tables so make sure you save any pending edit before opening this form.

1. The grid displays all the tables defined in the system.
Table name of the dbf file for the table
Alias short cut used internally
Level 0 for system files, 1 for well files
Tag True or false. Only those tagged will be processed.
Updated the version where the table was last updated.

2. Tag individual tables for processing by double clicking on the line or type T in the tag column

3. Use the buttons to Tag or Untag all tables or to tag all system tables or all well tables

4. Click show tagged to show only tagged tables. This is useful for validation (see below)

5. Click Process button the tagged files will be indexed, packed or updated depending on the option used to display the screen.
You can not damage your database using this screen. If you tag all the only penalty is that it will take longer to complete than if you select a number files individually

6. For a validation, tag all and then click on the view report button.
This will present a report of all tables that need to be updated and at the same time untagging those that are already up to date.
Use show Tagged to display only the out of date files, then process.

HINT: If processing stops part way through, close and reopen the program.

Then repeat the process before doing any other work with the program.

Document tables.htm