Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Konata_Izumi am November 01, 2011, 11:40:24

Titel: Datensatz scrollen
Beitrag von: Konata_Izumi am November 01, 2011, 11:40:24
Hallo liebe Office Gemeinde,

ich habe schon die Suchfunktion benutzt und zum Teil konnte ich das Problem lösen.

Ich nutze Access 2010 und habe eine Datenbank erstellt.
Für jedes Gerät habe ich einen eigenen Datensatz angelegt.

Ich möchte gerne wie im Office 2000 mit dem Mausrad zwischen denn Datensätzen scollen.

Ich habe dieses Macro verwendet:

Option Compare Database

Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
On Error Resume Next
Me.Recordset.Move Count / 3
End Sub


Ich kann zwar damit per Mausrad durch die einzelnen Datensätze scrollen,
ABER gleichzeitig scrollt er auch das Akuellen Datenblatt nach unten

Weiß jemand wie das "nach unten scrollen" umgehen kann?

vielen Dank
Konata
Titel: Re: Datensatz scrollen
Beitrag von: database am November 01, 2011, 11:49:52
Hallo,

ich würde meinen, dass das normal ist.

ZitatABER gleichzeitig scrollt er auch das Akuellen Datenblatt nach unten

Wenn du ein Datenblatt angezeigt bekommst, das 'länger' ist als die Darstellbarkeit in deinem Formular erlaubt,
dann wird beim Scrollen das Datenbalatt ganz normal nach oben verschoben wenn die anzusteuernden Datensätze 'tiefer' liegen.
Wie solltest du denn sonst den Datensatz 30 sehen, wenn im Formular nur 25 anzeigbar sind

p.s.
Verwende Option Explicit um Fehler zu vermeiden!
Dadurch erzwingst du die Deklaration von Variablen.


Option Compare Database
Option Explicit

Titel: Re: Datensatz scrollen
Beitrag von: Konata_Izumi am November 02, 2011, 11:44:18
Danke für die Antwort.

Ich nutze die Formularansicht. Ich sehe immer nur ein Geräte-Datensatz auf dem Bildschirm.
Dort sind soviele Infomationen, das an der linken Seite schon ein Scrollbalken zu sehen ist  ::)

Ich möchte gerne mit dem Mausrad zum nächsten Datensatz (Gerät) springen.

Ich versuche mal zu erklären wie sich mein Problem auswirkt.

Wenn ich versuche mit dem Mausrad vom Gerät 3 zum Gerät 4 scrollen, bewege ich das Mausrad zu mir nach unten.
Durch das Macro komme ich auch zum nächsten Gerät aber das Bild scrollt gleichzeitig etwas nach unten.
Vom Gerät 4 zu 5 rutscht es noch weiter nach unten, bis ich bis ganz nach unten angekommen bin.

Wenn ich vom Gerät 3 zu 2 scrolle und der Bildausschnitt ist schon ganz oben funktioniert es tatellos.
Er kann ja nicht weiter im Bild nach oben scrollen. Er ist schon ganz oben

Ich hoffe auf Hilfe.
danke





(scrollen) <=blödes Wort  :P
Titel: Re: Datensatz scrollen
Beitrag von: MzKlMu am November 02, 2011, 11:51:45
Hallo,
verwende eine Registersteuerelement zur Anordung der Felder auf verschiedenen Registern. Du kannst dann die Felder in Funktionsgruppen aufgeteilt anzeigen und musst gar nicht mehr scrollen.
Titel: Re: Datensatz scrollen
Beitrag von: database am November 02, 2011, 21:11:56
Hallo,

ich war der Annahme, dass es sich um ein Unterformular oder eine ´Datenblattansicht handelt.
Wenn es sich um ein Formular handelt - wie du beschrieben hast - schaut das Ganze natürlich anders aus.

Ich würde wie MzKlMu empfehlen die Informationen aufzuspalten und zusammengehörige Felder auf einzelnen Registerkarten aufteilen.
Das ist eine 'sichere' Lösung und bietet vielseitige Möglichkeiten deine Daten in sehr übersichtlicher Form zu präsentieren.