U kunt het muiswiel niet gebruiken om door records te bladeren in een Access 2007- of Access 2010-formulier
Symptomen
Wanneer u in de formulierweergave in Microsoft Office Access 2007 of in Microsoft® Access® 2010 probeert het muiswiel te gebruiken om door records in een formulier te navigeren, gebeurt er niets. U kunt echter het muiswiel gebruiken om records omhoog en omlaag te verplaatsen wanneer u het formulier overschakelt naar gegevensbladweergave.
Oorzaak
Het muiswielgedrag in de formulierweergave is opzettelijk gewijzigd in Access 2007 en in Access 2010 om verwarring bij gebruikers te verminderen. In eerdere versies van Access verplaatste het muiswiel soms de schuifbalk of het muiswiel verplaatste records omhoog of omlaag. Het gedrag van het muiswiel is nu consistent en verplaatst alleen de schuifbalk. Er is geen eigenschap om dit gedrag te wijzigen.
Tijdelijke oplossing
U kunt uw muiswiel blijven gebruiken in de formulierweergave in Access 2007 en in Access 2010. Hiervoor schakelt u de database in of verplaatst u deze naar een vertrouwde locatie. Voer vervolgens deze stappen uit:
Open het formulier in de ontwerpweergave.
Gebruik de toetsencombinatie Alt+F11 of klik op Code weergeven in de groep Extra op het lint om het editorvenster van Microsoft Visual Basic te openen.
Plak de volgende code in het codevenster.
Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long) If Not Me.Dirty Then If (Count < 0) And (Me.CurrentRecord > 1) Then DoCmd.GoToRecord , , acPrevious ElseIf (Count > 0) And (Me.CurrentRecord <= Me.Recordset.RecordCount) Then DoCmd.GoToRecord , , acNext End If Else MsgBox "The record has changed. Save the current record before moving to another record." End If End Sub
Sla het formulier op en open het in de formulierweergave.
Deze code dwingt de gebruiker om een record op te slaan waarin wijzigingen zijn aangebracht voordat de gebruiker naar een andere record schuift. Een van de belangrijkste redenen voor de wijziging in het schuifgedrag was dat gebruikers het muiswiel gebruikten om door records te bladeren en hun wijzigingen automatisch en onverwacht op te slaan in hun record.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor