Office: ÖffnenFormular-Makroaktion

Helfe beim Thema ÖffnenFormular-Makroaktion in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; ÖffnenFormular-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    ÖffnenFormular-Makroaktion


    ÖffnenFormular-Makroaktion
    Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

    Mit der ÖffnenFormular-Makroaktion in Access können Sie ein Formular in der Formularansicht, der Entwurfsansicht, der Seitenansicht oder der Datenblattansicht öffnen. Sie können Dateneingabe- und Fenstermodi für das Formular auswählen und die Anzahl der Datensätze beschränken, die auf dem Formular angezeigt werden.

    Hinweis: Die ÖffnenFormular-Makroaktion steht in Access-Web-Apps nicht zur Verfügung.

    Einstellung
    Die ÖffnenFormular-Aktion weist die folgenden Argumente auf.

    Aktionsargument

    Beschreibung

    Formularname

    Der Name des zu öffnenden Formulars. Im Feld Formularname wird eine Dropdownliste aller Formulare in der aktuellen Datenbank angezeigt. Dieses Argument ist erforderlich.

    Wenn Sie ein Makro ausführen, das die ÖffnenFormular-Aktion in einer Bibliotheksdatenbank enthält, sucht Access zunächst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach einem Formular mit diesem Namen.

    Ansicht

    Die Ansicht, in der das Formular geöffnet wird. Wählen Sie im Feld Ansicht die Option Formular, Entwurf, Seitenansicht, Datenblatt, PivotTable oder PivotChart aus. Die Standardeinstellung ist Formular.

    Hinweis: Die Ansichten "PivotTable" und "PivotChart" und die entsprechende Funktionalität wurden ab Access 2013 aus Access entfernt.

    Hinweis: Die Einstellung des Ansicht-Arguments setzt die Eigenschaften Standardansicht und ZugelasseneAnsicht(en) des Formulars außer Kraft. Wenn beispielsweise die Eigenschaft ZugelasseneAnsicht(en) des Formulars auf Datenblatt festgelegt ist, können Sie trotzdem mit der ÖffnenFormular-Aktion das Formular in der Formularansicht öffnen.

    Filtername

    Ein Filter, der die Datensätze im Formular beschränkt oder sortiert. Sie können entweder den Namen einer vorhandenen Abfrage eingeben oder einen Filter verwenden, der als Abfrage gespeichert wurde. Allerdings muss die Abfrage alle Felder in dem zu öffnenden Formular enthalten, oder die Eigenschaft AlleFelderAusgeben muss auf Ja festgelegt sein.

    Bedingung

    Eine gültige SQL-WHERE-Klausel (ohne das Wort WHERE) oder Ausdruck, mit der Access Datensätze aus der zugrunde liegenden Tabelle oder Abfrage des Formulars auswählen kann. Wenn Sie einen Filter mit dem Argument Filter Name auswählen, wendet Access diese WHERE-Klausel auf die Ergebnisse des Filters an.

    Verwenden Sie den folgenden Ausdruck, wenn Sie beim Öffnen des Formulars die Datensätze auf die durch den Wert eines Steuerelements in einem anderen Formular definierten Datensätze beschränken möchten:

    [ Feldname ] = Forms![ Formularname ]![ Steuerelementname im anderen Formular ]

    Ersetzen Sie hierbei Feldname durch den Namen eines Felds in der zugrundeliegenden Tabelle oder der Abfrage des zu öffnenden Formulars. Ersetzen Sie Formularname und Steuerelementname im anderen Formular durch den Namen des anderen Formulars und des Steuerelements im anderen Formular, das den Wert enthält, dem die Datensätze im ersten Formular entsprechen sollen.

    Hinweis: Die Where-Bedingung darf maximal 255 Zeichen enthalten. Verwenden Sie die OpenForm-Methode des DoCmd-Objekts in einem VBA-Modul (Visual Basic for Applications), wenn Sie eine komplexere und längere SQL WHERE-Klausel eingeben müssen. In VBA können Sie SQL WHERE-Klauselanweisungen mit bis zu 32.768 Zeichen eingeben.

    Datenmodus

    Der Dateneingabemodus für das Formular. Dies gilt nur für in der Formular- oder Datenblattansicht geöffnete Formulare. Zur Auswahl stehen: Hinzufügen (der Benutzer kann neue Datensätze hinzufügen, vorhandene Datensätze jedoch nicht bearbeiten), Bearbeiten (der Benutzer kann vorhandene Datensätze bearbeiten und neue Datensätze hinzufügen) oder Schreibgeschützt (der Benutzer kann Datensätze nur anzeigen).

    Hinweise

    • Die Einstellung des Datenmodus-Arguments setzt die Einstellungen der Eigenschaften BearbeitungenZulassen, LöschenZulassen, AnfügenZulassen und Dateneingabe des Formulars außer Kraft. Wenn beispielsweise die Eigenschaft BearbeitungenZulassen des Formulars auf Nein festgelegt ist, können Sie trotzdem mit der ÖffnenFormular-Aktion das Formular im Bearbeitungsmodus öffnen.

    • Wenn Sie dieses Argument leer lassen, öffnet Access das Formular in dem Dateneingabemodus, der durch die Eigenschaften BearbeitungenZulassen, LöschenZulassen, AnfügenZulassen und Dateneingabe des Formulars festgelegt ist.

    Fenstermodus

    Der Fenstermodus, in dem das Formular wird geöffnet. Zur Auswahl stehen: Normal (das Formular wird in dem durch seine Eigenschaften festgelegten Modus geöffnet), Ausgeblendet (das Formular wird ausgeblendet), Symbol (das Formular wird minimiert als kleine Titelleiste am unteren Bildschirmrand geöffnet) oder Dialog (die Eigenschaften Modal und Popup des Formulars sind auf Ja festgelegt). Die Standardeinstellung ist Normal.

    Hinweis: Einige Einstellungen des Fenstermodus-Arguments gelten nicht bei Verwendung von Dokumenten im Registerkartenformat. So wechseln Sie zu überlappenden Fenstern

    1. Klicken Sie auf Datei und dann auf Optionen

    2. Klicken Sie im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

    3. Klicken Sie im Abschnitt Anwendungsoptionen unter Dokumentfensteroptionen auf Überlappende Fenster.

    4. Klicken Sie auf OK, schließen Sie die Datenbank, und öffnen Sie diese erneut.

    Anmerkungen
    Diese Makroaktion ist mit dem Doppelklicken auf ein Formular im Navigationsbereich oder mit dem Klicken mit der rechten Maustaste auf das Formular im Navigationsbereich und dem anschließenden Auswählen einer Ansicht vergleichbar.

    Ein Formular kann Modal (es muss geschlossen oder ausgeblendet werden, bevor der Benutzer eine andere Aktion ausführen kann) oder nicht modal (der Benutzer kann zu anderen Fenstern wechseln, während das Formular geöffnet ist) sein. Es kann auch ein Popupformular sein (ein Formular zum Sammeln oder Anzeigen von Informationen, das über allen anderen Access-Fenstern angezeigt wird). Die Eigenschaften Modal und Popup legen Sie beim Entwerfen des Formulars fest. Wenn Sie Normal als Fenstermodus-Argument verwenden, wird das Formular in dem von diesen Eigenschaftseinstellungen definierten Modus geöffnet. Wenn Sie Dialog als Fenstermodus-Argument verwenden, werden diese beiden Eigenschaften auf Ja festgelegt. Ein Formular, das ausgeblendet oder als Symbol geöffnet wird, kehrt in den durch die Eigenschaftseinstellungen beim Anzeigen oder Wiederherstellen definierten Modus zurück.

    Wenn Sie ein Formular mit Dialog als Fenstermodus-Argument öffnen, hält Access die Ausführung des Makros an, bis das Formular geschlossen oder ausgeblendet wird. Sie können ein Formular ausblenden, indem Sie mithilfe der SetzenWert-Aktion die Eigenschaft Sichtbar auf Nein festlegen.

    Der angewendete Filter und die WHERE-Bedingung werden zur Einstellung der Eigenschaft Filter des Formulars.

    Tipp: Sie können ein Formular im Navigationsbereich auswählen und in das Makrofenster ziehen. Dadurch wird automatisch eine ÖffnenFormular-Aktion erstellt, die das ausgewählte Formular in der Formularansicht öffnet.

    Beispiel
    Festlegen des Werts eines Steuerelements in einem zu öffnenden Formular mithilfe eines Makros
    Mit dem folgenden Makro wird das Formular "Produkte" über eine Schaltfläche im Formular "Lieferanten" geöffnet. Es zeigt die Verwendung der Echo-, ÖffnenFormular-, SetzenWert- und GeheZuSteuerelement-Aktionen. Mit der SetzenWert-Aktion wird das Steuerelement "Lieferanten-Nr." im Formular "Produkte" auf den aktuellen Lieferanten im Formular "Lieferanten" festgelegt. Mit der GeheZuSteuerelement-Aktion wird dann der Fokus auf das Feld "Kategorie-ID" verschoben, in dem Sie mit der Dateneingabe für den neuen Artikel beginnen können. Dieses Makro sollte an die Schaltfläche "Artikel hinzufügen" des Formulars "Lieferanten" angefügt werden.

    Aktion

    Argumente: Einstellung

    Kommentar

    Echo

    Echo: Nein

    Hält die Bildschirmaktualisierung während der Ausführung des Makros an.

    ÖffnenFormular

    Formularname: Artikel

    Ansicht: Formular

    Datenmodus: Hinzufügen

    Fenstermodus: Normal

    Öffnet das Formular "Artikel".

    SetzenWert

    Element: [Formulare]![Artikel]![LieferantenNr]

    Ausdruck: LieferantenNr

    Legt das Steuerelement "LieferantenNr" auf den aktuellen Lieferanten im Formular "Lieferanten" fest.

    GeheZuSteuerelement

    Steuerelementname: KategorieID

    Ruft das Steuerelement "KategorieID" auf.

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

ÖffnenFormular-Makroaktion

Die Seite wird geladen...
  1. ÖffnenFormular-Makroaktion - Similar Threads - ÖffnenFormular Makroaktion

  2. ÖffnenGespeicherteProzedur-Makroaktion

    in Microsoft Access Tutorials
    ÖffnenGespeicherteProzedur-Makroaktion: ÖffnenGespeicherteProzedur-Makroaktion Access 2010 Access 2007 Mehr... Weniger In einem Access-Projekt...
  3. Anzeigen Sanduhrzeiger-Makroaktion

    in Microsoft Access Tutorials
    Anzeigen Sanduhrzeiger-Makroaktion: Anzeigen Sanduhrzeiger-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  4. ClearMacroError-Makroaktion

    in Microsoft Access Tutorials
    ClearMacroError-Makroaktion: ClearMacroError-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  5. BeiFehler-Makroaktion

    in Microsoft Access Tutorials
    BeiFehler-Makroaktion: BeiFehler-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  6. MessageBox-Makroaktion

    in Microsoft Access Tutorials
    MessageBox-Makroaktion: MessageBox-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  7. SuchenNächstenDatensatz-Makroaktion

    in Microsoft Access Tutorials
    SuchenNächstenDatensatz-Makroaktion: SuchenNächstenDatensatz-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  8. ImportierenExportierenDaten-Makroaktion

    in Microsoft Access Tutorials
    ImportierenExportierenDaten-Makroaktion: ImportierenExportierenDaten-Makroaktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden