Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carl am Februar 23, 2021, 09:28:25

Titel: Laufzeitfehler 2448 nur einmal, beim nächsten Betätigen tritt er nicht mehr auf.
Beitrag von: Carl am Februar 23, 2021, 09:28:25
Hallo,

ich habe ein Endlosformular und darin verschiedene Felder. Eines der Felder ist ein Button und passwort-geschützt mit:

Dim Passwort As String
Passwort = InputBox("Als AEAP-Freigeben?", "Freigeben", "")
If Passwort <> "Baum" Then Exit Sub
Me.istAEAP = True
DoCmd.RunCommand acCmdSaveRecord

Diese Code funktioniert normal. Aber wenn ich zuvor EIN ANDERES Feld ändere und danach diesen Button drücke, kommt der Fehler 2448 und "Sie können diesem Feld keinen Wert zuweisen". Breche ich ab und betätige den Button erneut, läuft alles wieder unproblematisch. Es ist sozusagen ein "nur Einmal-Fehler".

Was könnte das sein?
Carl
Titel: Re: Laufzeitfehler 2448 nur einmal, beim nächsten Betätigen tritt er nicht mehr auf.
Beitrag von: Beaker s.a. am Februar 23, 2021, 13:24:03
Warum verheimlichst du uns das Event, dass diesen Code auslöst?
Titel: Re: Laufzeitfehler 2448 nur einmal, beim nächsten Betätigen tritt er nicht mehr auf.
Beitrag von: Carl am Februar 24, 2021, 14:12:20
Es löst aus:

Me.istAEAP = True

Also setzt ein Feld auf True

Carl