Mit Bild
Mit Bild
In der Statuszeile
Gerade bei großen Datenmengen oder langwierigen Aktionen in Access ist es sinnvoll, den Benutzer darüber zu informieren, wie weit die Arbeit bereits vorangeschritten ist. Da bietet sich eine grafische Darstellung an: der Fortschrittsbalken. Access bringt bereits alles mit, um ihn in der Statuszeile oder auf dem Formular anzuzeigen. Lorenz Hölscher bringt die gut versteckten Befehle dafür ans Tageslicht.
Der blaue Fortschrittsbalken in der Statuszeile lässt sich mit der SysCmd-Funktion erzeugen, die insgesamt so ein bisschen die Reste aller übriggebliebenen Access-Aufgaben gesammelt hat. Ihre tatsächliche Aufgabe übergeben Sie mit der jeweiligen Konstante des ersten Parameters.
Mit Bild
Auf dem Formular
Die alternative Technik für einen Fortschrittsbalken verlagert diesen in ein Formular. Das ist fast automatisch im Blickfeld des Benutzers und Sie haben vor allem völlige Gestaltungsfreiheit.
Der Aufwand ist allerdings nur zu rechtfertigen, wenn Sie sowieso ein Formular geöffnet haben (das ist als klassische Access-Benutzeroberfläche jedoch recht wahrscheinlich) und bereit sind, wenigstens zwei Rechtecke darauf unterzubringen.
Mit Bild
Auf einem zentralen Formular
Anstatt nun auf jedem Formular einen Fortschrittsbalken anzulegen, können Sie das auch zentral von einem speziellen Formular erledigen lassen, welches dann kurz eingeblendet wird, so wie Sie das sicherlich von verschiedenen Programmen kennen.
Das neue (und einfach kopierte) Formular frmFortschrittMeldung sieht im Entwurf praktisch ebenso aus wie im vorigen Beispiel, wobei die Schaltfläche nun überflüssig ist. Wichtig ist aber, dass die Formular-Eigenschaft PopUp auf Ja steht, damit es nicht im Vollbild erscheint, sondern klein vor anderen Formularen.