Hallo,
weiß jemand, wie man bei Access in einem Formular verhindern kann, daß ein bestimmtes Feld nicht versehentlich überschrieben wird. Vor endgültiger Übernahme der geänderten Daten sollte z.b. bei diesem Feld eine Abfrage erfolgen, ob die Daten wirklich geändert werden sollen.
Gruß
Thomas
Hallo.
Du mußt das Ereignis BeforeUpdate abfangen und ggf. nach negativem Bescheid einer MsgBox den DoCmd.CancelEvent ausführen.
Bitte melden, wenn Du’s ausführlicher brauchst.
Gruß kw
Hallo,
ich bin leider noch nicht so ganz fortgeschritten in VBA-Codes. Ich habe zwar in ungefähr eine Vorstellung, was Du damit meinst, aber etwas ausführlicher wäre mir trotzdem lieber.
Gruß
Thomas
Hallo.
Spät kommt et, aber et kommt 
Im Formular :
Sub WatAuchImmer\_BeforeUpdate(Cancel As Integer)
Dim Answer As Integer
Answer=MsgBox("Sind Sie sicher, dass Sie sicher sind?",vbYesNo+vbQuestion,"und ne Überschrift")
If AnswervbYes Then 'Nein geklickt
MsgBox "Dann eben nicht"
Cancel=True
Me!WatAuchImmer.Undo
End If
End Sub
Sollte funzen.
Gruß kw