von juetho » Sa, 22.09.2012 11:25
Das Laden eines Formulars dauert teilweise etwas länger (naja, es sind nur Sekunden, aber wenn sich auf dem Bildschirm fast nichts tut, kommt man ins Grübeln und weiß nicht, ob man schon arbeiten kann/darf): Kontrollfelder aufbauen, mehrere Tabellen bzw. deren Daten laden und in den Kontrollfeldern anzeigen, dann noch die Symbolleisten ausschalten (mit Roberts Vorschlag im Base-Handbuch S. 250 f.). Erst danach ist die Bearbeitung im Formular möglich und sinnvoll.
Kann man dem Anwender anzeigen, wann das Laden abgeschlossen und die Bearbeitung möglich ist? Es gibt anscheinend keine sinnvolle Möglichkeit, den Mauscursor auf Sanduhr zu setzen (siehe die Suche nach "Sanduhr" unter "Basic"); das Formular hat kein Ereignis, das das Ende des Ladens anzeigt; das Laden der Tabellen hat wohl nichts mit dem Laden des Formulars zu tun. Ich komme nur auf die Idee, das Ereignis "Nach dem Datensatzwechsel" in einem der Formulare zu benutzen und dann eine Formular-Variable "Daten geladen" zu setzen; aber das sieht ziemlich konstruiert aus.
Ob ich die Anzeige mit dem Cursor oder einem zusätzlichen Beschriftungsfeld oder der Statuszeile steuere, ist unwichtig. Aber ich brauche zunächst die Information "Laden abgeschlossen". Jürgen
Das Laden eines Formulars dauert teilweise etwas länger (naja, es sind nur Sekunden, aber wenn sich auf dem Bildschirm fast nichts tut, kommt man ins Grübeln und weiß nicht, ob man schon arbeiten kann/darf): Kontrollfelder aufbauen, mehrere Tabellen bzw. deren Daten laden und in den Kontrollfeldern anzeigen, dann noch die Symbolleisten ausschalten (mit Roberts Vorschlag im Base-Handbuch S. 250 f.). Erst danach ist die Bearbeitung im Formular möglich und sinnvoll.
[b]Kann man dem Anwender anzeigen,[/b] wann das Laden abgeschlossen und die Bearbeitung möglich ist? Es gibt anscheinend keine sinnvolle Möglichkeit, den Mauscursor auf Sanduhr zu setzen (siehe die Suche nach "Sanduhr" unter "Basic"); das Formular hat kein Ereignis, das das Ende des Ladens anzeigt; das Laden der Tabellen hat wohl nichts mit dem Laden des Formulars zu tun. Ich komme nur auf die Idee, das Ereignis "Nach dem Datensatzwechsel" in einem der Formulare zu benutzen und dann eine Formular-Variable "Daten geladen" zu setzen; aber das sieht ziemlich konstruiert aus.
Ob ich die Anzeige mit dem Cursor oder einem zusätzlichen Beschriftungsfeld oder der Statuszeile steuere, ist unwichtig. Aber ich brauche zunächst die Information "Laden abgeschlossen". Jürgen