Hey Leute, ich hab da ein Problem.
In einem Formular soll ein Datensatz, falls vorhanden, mit eingegebenen Werten aus der Tabelle in Eingabefeldern gefüllt werden.
Das funktioniert. Nun sollen, falls jemand einen Fehler gemacht hat, diese Werte in diesem Formular überschrieben werden können.
Das funktioniert nicht. Um genau zu sein wird der Datensatz angezeigt, und die Eingabefelder sind bearbeitbar, jedoch wird der Datensatz nicht "überschrieben",
wenn man den Button zum Schließen des Formulars drückt. Die alten Werte bleiben erhalten. Hinter dem Button befindet sich die Speicherfunktion:
DoCmd.Close acForm, "Main", acSavePrompt
"Main" ist das aktuelle Formular.
"Bearbeiten zulassen" ist aktiviert, und es gibt einen Datensatz, bei dem die Bearbeitung auch gespeichert wird. Ich habe bereits Einstellungen überprüft, finde jedoch
keine Unterschiede in den Einstellungen bei den Formularen.
Ich würde mich über schnelle Hilfe ziemlich freuen.
Mit freundlichen Grüßen
Haru
In einem Formular soll ein Datensatz, falls vorhanden, mit eingegebenen Werten aus der Tabelle in Eingabefeldern gefüllt werden.
Das funktioniert. Nun sollen, falls jemand einen Fehler gemacht hat, diese Werte in diesem Formular überschrieben werden können.
Das funktioniert nicht. Um genau zu sein wird der Datensatz angezeigt, und die Eingabefelder sind bearbeitbar, jedoch wird der Datensatz nicht "überschrieben",
wenn man den Button zum Schließen des Formulars drückt. Die alten Werte bleiben erhalten. Hinter dem Button befindet sich die Speicherfunktion:
DoCmd.Close acForm, "Main", acSavePrompt
"Main" ist das aktuelle Formular.
"Bearbeiten zulassen" ist aktiviert, und es gibt einen Datensatz, bei dem die Bearbeitung auch gespeichert wird. Ich habe bereits Einstellungen überprüft, finde jedoch
keine Unterschiede in den Einstellungen bei den Formularen.
Ich würde mich über schnelle Hilfe ziemlich freuen.
Mit freundlichen Grüßen
Haru