Sie können das Mausrad nicht verwenden, um durch Datensätze in einem Access 2007- oder Access 2010-Formular zu scrollen.
Symptome
In der Formularansicht in Microsoft Office Access 2007 oder in Microsoft Access 2010 geschieht nichts, wenn Sie versuchen, mit dem Mausrad durch Datensätze in einem Formular zu navigieren. Sie können jedoch das Mausrad verwenden, um Datensätze nach oben und unten zu verschieben, wenn Sie das Formular zur Datenblattansicht wechseln.
Ursache
Das Mausradverhalten in der Formularansicht wurde in Access 2007 und access 2010 absichtlich geändert, um Benutzerverwechslungen zu reduzieren. In früheren Versionen von Access bewegte das Mausrad manchmal die Bildlaufleiste, oder das Mausrad bewegte Datensätze nach oben oder unten. Das Mausradverhalten ist jetzt konsistent und verschiebt nur die Bildlaufleiste. Es gibt keine Eigenschaft, um dieses Verhalten zu ändern.
Problemumgehung
Sie können ihr Mausrad weiterhin in der Formularansicht in Access 2007 und access 2010 verwenden. Aktivieren Sie dazu Ihre Datenbank, oder verschieben Sie sie an einen vertrauenswürdigen Speicherort. Führen Sie dann die folgenden Schritte aus:
Öffnen Sie das Formular in der Entwurfsansicht.
Verwenden Sie die Tastenkombination ALT+F11, oder klicken Sie im Menüband in der Gruppe Extras auf Code anzeigen , um das Microsoft Visual Basic-Editor-Fenster zu öffnen.
Fügen Sie den folgenden Code in das Codefenster ein.
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
Speichern Sie das Formular, und öffnen Sie es dann in der Formularansicht.
Dieser Code zwingt den Benutzer, einen Datensatz zu speichern, in dem Änderungen vorgenommen wurden, bevor der Benutzer zu einem anderen Datensatz scrollt. Einer der Standard Gründe für die Änderung des Bildlaufverhaltens war, dass Benutzer das Mausrad verwenden würden, um durch Datensätze zu scrollen und ihre Änderungen automatisch und unerwartet an ihrem Datensatz zu speichern.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für