Problem mit Form_Undo

27/08/2007 - 02:43 von Irmgard Schwenteck | Report spam
Hallo,

Bei Formularen zur Stammdateneingabe (Tabellarisch) will ich erst einmal
nur das Anfügen neuer Datensàtze zulassen und das Bearbeiten erst nach
Click auf einen Button freigeben, damit nicht versehentlich geàndert wird.
Sobald der Datensatz gespeichert ist, wird das Editieren wieder
abgeschaltet:
Sub Form_AfterUpdate()
Me.AllowEdits = False
Me.Requery
End Sub

Wie muß ich das schreiben, damit auch beim Click auf ESC das Editieren
wieder ausgeschaltet wird?
Bei dieser Variante flackert das Formular erst eine Weile, das ist sehr
störend:

Sub Form_Undo(Cancel as Integer)
Me.Undo
Me.AllowEdits = False
End Sub

(Access2003)

Gruß
Irmgard
 

Lesen sie die antworten

#1 Stefan Hoffmann
27/08/2007 - 10:06 | Warnen spam
hallo Irmgard,

Irmgard Schwenteck schrieb:
Bei dieser Variante flackert das Formular erst eine Weile, das ist sehr
störend:


Test mal folgendes:

Sub Form_Undo(Cancel as Integer)


Me.Painting = False
Me.Undo
Me.AllowEdits = False


Me.Painting = True
End Sub




mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen