Endlosformular Scrollproblem

25/04/2009 - 09:14 von Christian K | Report spam
Hallo zusammen,

Ich habe eine Endlosformular mit Kopf und Fußbereich eingerichtet.
Einstellung: Man kann die Daten nicht Bearbeiten weder noch neue
Anlegen(rein als View).

Ich habe nicht das Problem, dass ich beim Scrollen wild durch die Datensàtze
flitze! Wie ich das schon öfter gelesen habe.

Mein Problem ist, dass obwohl alles angezeigt wird ein VScrollbar angezeigt
wird. Ich sehe z.B. 3 DS und habe Platz für ca. 6 im Detailbereich! Wenn man
Scolled schiebt Acces den ersten DS nach oben(und wird nicht mehr sichtbar).
Scrolled man nun wieder rauf, kommt der DS nicht wieder. Man bekommt ihn nur
wenn man per Cursor auf den DS springt oder auf dem Scrollbar Pfeil nach
oben klickt.

Grundsàtzlich möchte ich jedoch scrollen können, wenn wirklich mehr DS da
sind als angezeigt werden können(dass funktioniert dann auch korrekt).

Ich würde lieber die Ursache umgehen (die Scollbar, dürfte ja nicht sichtbar
sein).

Beim Suchen bin ich jedoch immer nur auf das Problem gestoßen, dass Leute
dieses wilde durch das DS springen hatten und daher das Scrollen ausschalten
wollten.

Ich kann auch Screens zur Verfügung stellen. Da ich zum ersten Mal eine
Newsgroup nutze bitte ich um den Hinweis wie/wo ich diese hintun darf.

Vielen Dank schon mal für Antworten

mfg Christian
 

Lesen sie die antworten

#1 Josef Poetzl
25/04/2009 - 10:26 | Warnen spam
Hallo!

Christian K schrieb:
Ich habe eine Endlosformular mit Kopf und Fußbereich eingerichtet.
Einstellung: Man kann die Daten nicht Bearbeiten weder noch neue
Anlegen(rein als View).


[...]
Mein Problem ist, dass obwohl alles angezeigt wird ein VScrollbar angezeigt
wird. Ich sehe z.B. 3 DS und habe Platz für ca. 6 im Detailbereich! Wenn man
Scolled schiebt Acces den ersten DS nach oben(und wird nicht mehr sichtbar).
Scrolled man nun wieder rauf, kommt der DS nicht wieder. Man bekommt ihn nur
wenn man per Cursor auf den DS springt oder auf dem Scrollbar Pfeil nach
oben klickt.



Das tritt aber nur ein, wenn du das Mausrad benutzt und alle
verfügbaren DS angezeigt werden, oder?
Wenn mehr DS vorhanden sind, als im Formular angezeigt werden können,
sollte auch das Scrollen per Mausrad funktionieren.
(Zumindest stellte ich das unter AcXP fest.)

Abhilfe schafft das Ausblenden der Bildlaufleiste, wenn die
Datenanzahl entsprechend klein ist.

Prinzip:
If Detailhoehe * Datensatzanzahl > verfügbare_Höhe Then
vertikaleBildlaufleisteAnzeigen
Else
vertikaleBildlaufleisteAusblenden
End If

Etwas ausführlicher:
http://groups.google.at/group/micro...1187b7259e


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen