Dialogfeld Schreibkonflikt
Microsoft Access zeigt das Dialogfeld Schreibkonflikt an, wenn Sie und eine andere Person gleichzeitig versuchen, in denselben Datensatz in der Datenbank zu schreiben. Die standardmäßige Sperrstrategie (als pessimistisches Sperren bezeichnet) besteht darin, der ersten Person, die versucht, in den Datensatz zu schreiben, den Besitz der Sperre zu gewähren. Die andere Person kann den Datensatz vor Ihnen speichern, aber Sie können entscheiden, was passiert, da Sie die Sperre besitzen. Es gibt zwei Hauptgründe, warum ein Schreibkonflikt auftritt:
Sie haben zwei Objekte (z. B. eine Tabelle und ein Formular) gleichzeitig in derselben Access-Datenbank geöffnet, und beide Objekte versuchen, in denselben Datensatz zu schreiben. In diesem Fall sind Sie die andere Person. Das erste Objekt, das versucht, in den Datensatz zu schreiben, besitzt die Sperre.
Die Access-Datenbank wird freigegeben, und eine andere Person versucht, in denselben Datensatz zu schreiben. In diesem Fall besitzt die erste Person, die versucht, in den Datensatz zu schreiben, die Sperre.
Lösen Sie den Konflikt
Access bietet Ihnen drei Möglichkeiten:
Datensatz speichern Sie können die Änderungen der anderen Person überschreiben. Da Sie den Datensatz als Erster bearbeitet haben, besitzen Sie die Sperre. Die andere Person verliert höchstwahrscheinlich ihre Änderungen. Vermeiden Sie nach Möglichkeit diese Option.
In Zwischenablage kopieren Der gesamte Datensatz wird mit den von Ihnen vorgenommenen Änderungen in die Zwischenablage kopiert und anschließend werden die Änderungen der anderen Person im Datensatz angezeigt. Sie können ihre Änderungen akzeptieren oder entscheiden, ihre Änderungen basierend auf dem, was in der Zwischenablage gespeichert ist, zu überschreiben.
Änderungen verwerfen Auch wenn Ihnen die Sperre gehört, lassen Sie die andere Person ihre gespeicherten Änderungen behalten.
Erweiterte Informationen
Sie können dieses Verhalten programmgesteuert steuern. Weitere Informationen finden Sie unter RecordLocks-Eigenschaft und Unerwarteter Schreibkonfliktfehler tritt auf, wenn Sie ein Formular in Access schließen .
No comments:
Post a Comment