Hallo mensen,
Even de situatie: Ik heb een msAccess database gemaakt in Access 2000. Hierbij een zoekfunctie. Nu probeer ik, als in het zoekveld sta (textbox) en de enter toets indruk, dat er dan een actie volgt (click>knop_zoeken>VBA code wordt uitgevoerd.)
Dit werkt perfect in Access 2000. Maar zodra ik dezelfde database in 2007 open, werkt de enter toets niet meer? Heb de volgende 2 codes geprobeert.
Via het formulier:
Private Sub Form_KeyPress(KeyAscii As Integer)
Set ctlCurrentControl = Screen.ActiveControl
If ctlCurrentControl.Name = "ZoekenBS" And KeyAscii = vbKeyReturn Then
Knop_Zoeken_Click
End If
End Sub
Via de textbox zelf:
Private Sub ZoekenBS_Click()
If KeyAscii = vbKeyReturn Then
Knop_zoeken_Click
End If
End Sub
Beide opties werken dus wel in Access 2000, maar niet in 2007. In 2000 heb ik algemeen ingesteld dat de enter toets niks doet.(extra>opties>toetsenbord> niet verplaatsen)
Access 2000 luistert hiernaar. 2007 niet. Op de tekstbox binnen access 2007 heb ik wel 2 keuzes, namelijk: Volgende regel of volgend veld. Maar niet de optie niet verplaatsen. Ook de algemene toetsenbord instelling kan ik niet terugvinden in Access2007.
Iemand een oplossing zodat ik de enter toets ook in Access 2007 kan gebruiken?
Even de situatie: Ik heb een msAccess database gemaakt in Access 2000. Hierbij een zoekfunctie. Nu probeer ik, als in het zoekveld sta (textbox) en de enter toets indruk, dat er dan een actie volgt (click>knop_zoeken>VBA code wordt uitgevoerd.)
Dit werkt perfect in Access 2000. Maar zodra ik dezelfde database in 2007 open, werkt de enter toets niet meer? Heb de volgende 2 codes geprobeert.
Via het formulier:
Private Sub Form_KeyPress(KeyAscii As Integer)
Set ctlCurrentControl = Screen.ActiveControl
If ctlCurrentControl.Name = "ZoekenBS" And KeyAscii = vbKeyReturn Then
Knop_Zoeken_Click
End If
End Sub
Via de textbox zelf:
Private Sub ZoekenBS_Click()
If KeyAscii = vbKeyReturn Then
Knop_zoeken_Click
End If
End Sub
Beide opties werken dus wel in Access 2000, maar niet in 2007. In 2000 heb ik algemeen ingesteld dat de enter toets niks doet.(extra>opties>toetsenbord> niet verplaatsen)
Access 2000 luistert hiernaar. 2007 niet. Op de tekstbox binnen access 2007 heb ik wel 2 keuzes, namelijk: Volgende regel of volgend veld. Maar niet de optie niet verplaatsen. Ook de algemene toetsenbord instelling kan ik niet terugvinden in Access2007.
Iemand een oplossing zodat ik de enter toets ook in Access 2007 kan gebruiken?