Beitrag aus SmartTools Access Weekly
Aktivierung anderer Formulare verhindern
Access 365 2024 2021 2019 2016 2013 2010
FRAGE Ein Formular "Menü" enthält 11 Befehlsschaltflächen zum Aufruf meiner Formulare per "DoCmd.OpenForm". Das Formular "Menü" ist geöffnet und ein Formular wie zum Beispiel "Neuer Kunde" wird aufgerufen. Das Formular "Neuer Kunde" ist nun im Vordergrund und das Formular "Menü" im Hintergrund zu sehen. Klickt der Anwender versehentlich neben das Formular "Neuer Kunde" in das Menü-Formular, verschwindet das Formular "Neuer Kunde". Wie erreiche ich, dass das Formular "Neuer Kunde" nicht mehr verschwindet?
Diverse Anfragen
ANTWORT Um das Problem zu lösen, öffnen Sie die Formulare per
DoCmd.OpenForm "FormName", , , , , acDialog
als Dialog. Ein Klick neben das Formular bleibt dann wirkungslos bzw. aktiviert kein anderes Formular. Auf diese Art kann allerdings immer nur ein Formular zurzeit geöffnet werden. Es muss dann geschlossen werden, um über das Menü ein anderes Formular zu öffnen.