ACC: Referential Integrity Error Message with Shared DatabasesLast reviewed: May 14, 1997Article ID: Q132139 |
The information in this article applies to:
SYMPTOMSWhen 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.After you click the OK button, you receive the following write-conflict error message:
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 ChangesIf you choose Save Record, Microsoft Access does not update the record, and you receive the following referential integrity error message:
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. CAUSEYou 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.
RESOLUTIONTo work around this problem, modify the one-to-many relationship to select the Cascade Update Related Fields option.
STATUSMicrosoft has confirmed this to be a problem in Microsoft Access version 2.0, 7.0, and 97. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Reproduce ProblemNOTE: Make sure that the Exclusive option is not selected in the File Open dialog box.
REFERENCESFor more information about Cascading Updates, search the Help Index for "Cascading Updates," or ask the Microsoft Access 97 Office Assistant. |
Keywords : kberrmsg kbusage RltRef
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |