maximieren
Hallo Leute,
hätte da mal einen kleine Frage.
Ich hab ein Startformular.
Ich hab beim Form Load Ereignis
DoCmd.maxmimize hinterlegt.
Schön und gut. Wenn ich jetzt aber über einen Button ein anderes Formular öffne, dieses dann wieder schließe verschiebt sich mein Startformular und ist nicht mehr maximiert.
Kann mir jemand sagen, wie man das Problem lösen kann?
Eine kleine Frage hätte ich noch.
Gibt es eine Art MessageBox ohne Button?
Zweck wäre dem User anzuzeigen, dass das Makro noch läuft. Wenn nämlich sehr viele Datensätze verarbeitet werde müssen kann es sein, dass das Makro relativ lange läuft.... somit könnte man dem User signalisieren, dass das Makro eben noch läuft und noch nicht abgeschmiert ist.
gruß
morpheus
Antwort schreiben
Antwort 1 von son_quatsch vom 04.10.2019, 15:56 Options
Eine MessageBox ist grundsätzlich modal, d.h. dass der aufrufende Programmcode auch so lange wartet, bis jene Box wieder geschlossen wird. Punkt.
Ein "Statusfenster" bastelst Du Dir am besten selbst und schaltest es nach Bedarf auf sichtbar und zum Schluss wieder auf unsichtbar. Am besten mit Animation, aber das geht unter Access bestimmt nicht.
Rest: keine Ahnung.
Hallo son quatsch
vielen dank für deien tip werd ich mal ausprobieren.
gruß
morpheus
Gute morgen
weis keiner woran das liegen könnte, dass sich mein Formular immer wieder minimiert?
gruß
morpheus
Antwort 4 von RalfH vom 05.10.2019, 08:45 Options
morgen,
morgen morpheus,
Das Ereignis beim Anzeigen wäre eine Alternative.
Zusätzlich könntest Du beim Aufrufen eines Formulares das "alte" Formular schliessen lassen, und beim verlassen des aufgerufenen Formulares wieder öffnen lassen.
gruß Ralf
Hallo Ralf,
daran hab ich auch schon gedacht, ist wahrscheinlich der einfachste Weg.
Vielen Dank für den Tip und dir ein schönes Wochenende.
Gruß
Morpheus