Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

A2010: Schlüsselverletzung beim Schliessen des Formulars über das Fenster-Kreuzchen

$
0
0

Hallo Leute

 

Ein Access 2010-Formular enthält neben normalen Textfeldern auch 4 Comboboxen (Schlüsselfelder). Beim Schliessen des Formulars über den Button läuft in jeder Situation alles normal. Beim abbrechen habe ich auch vorsichtshalber ein 'if me.dirty then me.undo' eingebaut.

 

Wenn der Benutzer nun einen neuen Datensatz anlegen will, das Formular dann aber doch ohne Eingabe über das Kreuzchen im Fensterkopf schliesst, kommt eine Fehlermeldung wegen Schlüsselverletzung. Diese habe ich in 'Form_Err' nun unterdrückt (DatErr = 3101 und danach 2169). Man könnte ja das Systemmenu einfach deaktivieren und gut ist weil ja über die Buttons alles funktioniert.

 

Bloss möchte ich herausfinden, was ich dagegen tun kann weil diese und die oben erwähnte Lösungen nur ein Flicks sind. Ich vermute, dass der Fehler dadurch kommt, weil in den Schlüsselfeldern nichts drin steht. Ich habe bisher keine Möglichkeit gefunden, vor der Fehlermeldung einzugreifen.

 

Hat jemand eine Idee?

 

Dankeschön und Gruss

Nitrox4444


Viewing all articles
Browse latest Browse all 880


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>