If you are able to open AbacusLaw by CARET
Reindex
- Have all other users exit AbacusLaw by CARET, MessageSlips, and Abacus Accounting.
- Navigate to File > Utilities > Reindex.
- After the reindex has completed, try the same action that caused the error again.
If you are NOT able to open AbacusLaw by CARET
Delete ADI Files
- Have all users exit AbacusLaw by CARET, MessageSlips, and Abacus Accounting.
- Navigate to the Abacus root directory (e.g., \Abacus\v23\data01\).
- Click the dropdown on the Type column, and check the box next to ADI file, so that only files of this type are displayed.
- Delete all *.adi files.
Be sure that you delete all files ending in ADI, and NO OTHER FILES. ADI files are index files, and do not store data. Other database files (ADTs and ADMs) store actual data and deleting them will delete your database!
If you are running AbacusLaw by CARET v23.16 or earlier, also delete all .cdx files, but DO NOT delete any .dbf or .fpt files.
The next time AbacusLaw by CARET is started, it will recreate the index files and should function normally.
Identify the Expressions in Each Report
- Select File > Reports and choose a section.
- Select a report from the list and click Edit.
- The Edit Report window opens. Click Index.
- The Edit index properties window opens. If the Expression field is populated, record the name of the report and the expression.
- Repeat this procedure for all reports.
Add User-Defined Indexes for Each Unique Expression
This step requires all users to be out of the system.
- Select File > Setup > User Indexes.
- The User-defined Indexes window opens. Click Add.
- The Index Properties window opens.
- For Database, select the table the index will be used for.
- Enter the Index name.
- For Index key, select the field that the expression calls for.
- Leave Condition blank.
- Click Done.
- In the window that appears, click Yes. The tables will be reindexed.
- Repeat this step for each unique expression.
Change the Reports to Use the New Indexes
- Select File > Reports and choose a section.
- Select a report from the list and click Edit.
- The Edit Report window opens. Click Index.
- The Edit index properties window opens. Remove the expression and select the corresponding index created in the previous step.
- Click Done.
- Repeat this procedure for all reports with expressions.
Comments
0 comments
Article is closed for comments.