Hallo Leutz!
Ich bin neu hier und habe auch direkt was auf'm Herzen!
Ich baue zurzeit an einer Datenbank und habe nun ein Problem, welches ich nicht in den Griff bekomme und immer nur ganz sporadisch auftaucht:
IstZustand:
''''''''''''''''''''''''''
Datenbank mit Startup Frm, mit zwei Registerkarten. Eine für mehrere Formulare und eine für vier Berichte! Bei den Berichten kommt es zu keinen Problemen. Bei den Formularen kommt es allerdings, bei unbestimmten Aktionen, zu einem Fehler. Der Fehler taucht nur bei den Formularen auf, die Listenfeldern enthalten, hinter denen eine SQL Abfrage steht, welche als Schlüsselwert ein Feld aus dem offenen Formular hat. Beim schließen des geöffneten Formular über einen Button, kommt es zu den "Fehler" dass Access noch einen Schlüsselwert für die im Listernfeld abgefragten Daten haben möchte. Der Close Button enthält die standart Funktion von Access!
Ich kann das Problem nicht ausfindig machen. Zu mal es wirklich nicht immer zu dieser Meldung kommt. Es taucht auf und dann ist es eben bei jedem Verlassen von den Formularen da. Man kann es wieder wegbekommen, in dem man die DB einfach schließt und wieder öffnet. Nur es kommt wieder! Ich weiß nicht, bei welchem EVENT. Ich habe schon mein Augenmerk auf die VBA Codes gelegt, aber da ist nicht zu finden, bis auf:
Private Sub cmd_quit_Click()
On Error GoTo Err_cmd_quit_Click
DoCmd.Close
:mod: ========> Hier an dieser Stelle kommt der Prompt, der die Eingabe verlangt.
Exit_cmd_quit_Click:
Exit Sub
Err_cmd_quit_Click:
MsgBox Err.Description
Resume Exit_cmd_quit_Click
End Sub
(Code vom Close-Button im geöffneten Formular)
Ich hoffe mir kann jemande bei dieser Schönheitskorrektur helfen. Es eilt auch einwenig, da das Projekt fertig werden soll.