ACC: Referential Integrity Error Message with Shared DatabasesID: Q132139
|
When you share a database in Microsoft Access and try to update a record
that another user has already updated, your update is not successful, and
you receive the following error message:
Data has changed; Operation stopped.
This record has been changed by another user since you started editing it. If you save the record, you will overwrite the changes the other user made.
Copying the changes to the clipboard will let you look at the values the other user entered, and then paste your changes back in if you decide to make changes.
You can choose one of three option buttons:
Save Record
Copy To Clipboard
Drop Changes
In Microsoft Access 97:
The Record cannot be deleted or changed because table '<Table Name>' includes related records.
In Microsoft Access 2.0 and 7.0:
Can't delete or change record. Since related records exist in table "<Table Name>", referential integrity rules would be violated.
You have a one-to-many relationship between your tables where the Enforce Referential Integrity option is turned on and the Cascade Update Related Fields option is turned off.
To work around this problem, modify the one-to-many relationship to select the Cascade Update Related Fields option.
Microsoft has confirmed this to be a problem in Microsoft Access version 2.0, 7.0, and 97.
This record has been changed by another user since you started editing it. If you save the record, you will overwrite the changes the other user made.
Can't delete or change record. Since related records exist in table "<Table Name>", referential integrity rules would be violated.
For more information about Cascading Updates, search the Help Index for "Cascading Updates," or ask the Microsoft Access 97 Office Assistant.
Keywords : kberrmsg kbusage RltRef
Version : 2.0 7.0 97
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: April 22, 1999