Hallo Zusammen,
ich möchte, dass in einem Formular das drücken der ESC-Taste keine Reaktion auslöst.
Vieleicht SQL beim öffnen des Formulas?
Wer kann helfen?
Gruß
			
			
			
				Hallo,
2 Ereignisse sollten ausreichen:
Private Sub Form_Load()
Me.KeyPreview = True
End Sub
und 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyEscape Then
    KeyCode = 0
    'MsgBox "Du hast die Esc -Taste gedrückt"
End IF
End Sub
Gruß Oma
			
			
			
				Hallo,
mit SQL kann es schon mal gar nicht gehen, wobei ich denke, das verwechselst Du mit VBA, damit geht es.
Im Ereignis "Bei Taste ab" folgenden Code:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 27 Then KeyCode = 0
End Sub
Die Tastenvorschau des Formulars muss auf Ja stehen.
Edit:
Ich hatte es fertig und wollte es dann doch noch schreiben. ;D
			
			
			
				Hallo,
sieht ja auch gut aus ;D
und nun weiss ich auch das vbKeyEscape  = 27 ist ;)
Gruß Oma
			
			
			
				Danke, es klappt.....
Natürlich meine ich VBA und nicht SQL!  Sorry.....
Ich wünsche ein alle ein schönes WE