Hy leute!
Bin neu hier und hab noch nicht viel Erfahrung in Sachen Abfragen.
Zu folgenden Problem brauche ich mal eure Hilfe.
Ich will ein Kombinationsfeld in einem Formular sperren lassen.
Man darf dieses Feld nur einmal auswählen und dann nicht mehr ändern können.
Es soll dann bei einer versuchten änderung des kombi Feldes außerdem eine Nachricht erscheinen,
die ausgibt, dass das ändern des Kombifeldes nicht möglich ist.
Würde mich freuen, wenn mir da jemand helfen kann.
MFG Andi
Moin Andi,
Herzlich Wilkommen.
Hinterleg im NachAktualisierung Ereignis deines KombiFeldes:
Private Sub kmbTest_AfterUpdate()
Me.DeinKombifeld.Locked = True
End Sub
und im BeimHingehen Ereignis:
Private Sub kmbTest_Enter()
if me.deinKombifeld.locked=true then
msgbox "Nur 1x Eingabe erlaubt"
end if
End Sub
mfg
Leo
Hallo,
hmmm... und der Ausstieg aus dem 'Gesperrt-Szenario'?
Ab wann soll das Kombi wieder frei gegeben werden?
Sperren ist ja die eine Sache - mit der genannten Lösung bleibt das Kombi ZUMINDEST gesperrt bis Access beendet wird (bzw. die aktuelle DB)
Was passiert wenn versehentlich eine falsche Auswahl getroffen wurde - dann ist keine neue Auswahl möglich ohne die DB zu schließen und wieder zu öffnen!
Ich würde die Sache mit der Sperre noch einmal gründlich überdenken.
mfg
Peter
Hallo,
da kann ich nur beipflichten,
(bis auf das, dass lediglich das Form geschlossen und geöffnet werden muß, wenn kein weiterer Code eingebaut wird/ist, der die Sperre wieder aufhebt)
Hallo,
Zitatgesperrt bis Access beendet wird (bzw. die aktuelle DB)
solle natürlich heissen:
bis das betroffene Formular geschlossen wird (bzw. die aktuelle DB)
*grrr* ;D