Anpassen einer Ansicht in einer Access-App durch Erstellen eines Benutzeroberflächenmakros

Mit Benutzeroberflächenmakros in Access-Web-Apps können Sie verschiedene Aktionen ausführen, z. B. eine andere Ansicht öffnen, einen Filter anwenden oder einen neuen Datensatz erstellen. Es gibt zwei verschiedene Arten von Oberflächenmakros: "eingebettete" Benutzeroberflächenmakros, die direkt an Benutzeroberflächenobjekte wie Befehlsschaltflächen, Kombinationsfelder oder das Schaltflächenobjekt für die Aktionsleiste angefügt sind, und "eigenständige" Benutzeroberflächenmakros, die in Makroobjekten enthalten sind.

Um ein Duplizieren von Makrologik zu vermeiden, verwenden Sie eigenständige Benutzeroberflächenmakros wieder, indem Sie sie aus anderen Makros aufrufen. Sie können die eigenständigen Benutzeroberflächenmakros im Navigationsbereich unter Makros sehen, aber ausführen können Sie sie von dort nicht direkt. Verwenden Sie die Aktion AusführenMakro, um ein eigenständiges Benutzeroberflächenmakro aus einem eingebetteten Benutzeroberflächenmakro auszuführen.

Hinweis   Dieser Artikel gilt nicht für Access-Desktopdatenbanken.

Erstellen eines eingebetteten Benutzeroberflächenmakros in einer Access-Web-App

Eingebettete Benutzeroberflächenmakros in Access-Web-Apps werden ausgeführt, wenn in einer Ansicht bestimmte Ereignisse auftreten, z. B. wenn Sie auf eine Schaltfläche klicken, ein Element in einem Kombinationsfeld auswählen oder eine Ansicht laden. Die Makros werden Bestandteil der Ansicht bzw. des Steuerelements, in das sie eingebettet sind.

An die folgenden Ereignisse können Sie in einer Access-Web-App in einem Steuerelement oder einer Ansicht ein Benutzeroberflächenmakro anfügen:

Ereignistyp

Auftreten

Nach Aktualisierung

Tritt auf, nachdem Sie Daten in ein Steuerelement eingegeben oder in einem Listensteuerelement ein Element ausgewählt haben.

Beim Klicken

Tritt auf, wenn Sie ein Steuerelement auswählen.

Beim Anzeigen

Tritt auf, wenn Sie in der Ansicht zu einem anderen Datensatz wechseln.

Beim Laden

Tritt auf, wenn Sie eine Ansicht öffnen.

Die nachstehenden Ereignisse sind diejenigen, die für jedes Steuerelement in Listenansichten oder leeren Ansichten unterstützt werden:

Steuerelement oder Objekttyp

Unterstützte Ereignisse

Aktionsleistenschaltfläche

Beim Klicken

AutoVervollständigen

Nach Aktualisierung, Beim Klicken

Schaltfläche

Beim Klicken

Kontrollkästchen

Nach Aktualisierung

Kombinationsfeld

Nach Aktualisierung

Link

Nach Aktualisierung, Beim Klicken

Bild

Beim Klicken

Beschriftung

Beim Klicken

Mehrzeiliges Textfeld

Nach Aktualisierung, Beim Klicken

Textfeld

Nach Aktualisierung, Beim Klicken

Ansicht

Beim Anzeigen, Beim Laden

Hinweis   

  • Zusammenfassungsansichten in Access-Web-Apps bieten keine Möglichkeit, benutzerdefinierte Steuerelemente hinzuzufügen. Das heißt, Sie können keinem Steuerelement in einer Ansicht diesen Typs Benutzeroberflächenmakros hinzufügen.

  • Für Datenblattansichten werden die Nach Aktualisierung-Steuerelementereignisse nicht unterstützt. Sie können Makrologik nur im Nach Aktualisierung-Ereignis von Steuerelementen definieren, die in Listen- oder leeren Ansichten platziert sind.

  • Für Webbrowser-Steuerelemente, Unteransicht-Steuerelemente und Verwandte Einträge-Steuerelemente werden keine Ereignisse in irgendeinem Ansichtstyp unterstützt.

So gehen Sie vor, wenn Sie ein eingebettetes Benutzeroberflächenmakro in einer Access-Web-App erstellen möchten:

  1. Wählen Sie das Steuerelement aus, in das Sie das Makro einbetten möchten.

  2. Klicken Sie auf die Schaltfläche Aktionen. Access öffnet das Dialogfeld Aktionen für die benutzerdefinierte Aktion.

    Die Schaltfläche 'Aktionen' für eine Befehlsschaltfläche in einer Ansicht

  3. Klicken Sie auf das Ereignis, dem Sie das Makro anfügen möchten. Access zeigt ein leeres Makro in der Entwurfsansicht an, und Sie können beginnen, diesem Aktionen hinzuzufügen.

Erstellen eines eigenständigen Benutzeroberflächenmakros in einer Access-Web-App

  1. Klicken Sie auf Start > Erweitert > Makro.

    Access zeigt ein leeres Makro in der Entwurfsansicht an, und Sie können beginnen, diesem Aktionen hinzuzufügen.

  2. Klicken Sie auf Speichern. Geben Sie im Feld Makroname den Makronamen ein, und klicken Sie dann auf OK.

Tipps zum Erstellen eines Benutzeroberflächenmakros in einer Access-Web-App

Mit diesen Tipps klappt das Erstellen von Benutzeroberflächenmakros problemlos.

  • Um in einem Makro auf ein Feld zu verweisen, verwenden Sie das Format [Tabellenname].[Feldname]. Verwenden Sie beispielsweise [Aufgaben].[Fälligkeitsdatum], um auf das Feld Fälligkeitsdatum, und [Aufgaben].[Status], um auf das Feld Status zu verweisen. Basiert Ihre Ansicht auf einer Abfrage, geben Sie den Namen des gespeicherten Abfrageobjekts an. Ist die Datenquelle Ihrer Ansicht beispielsweise eine Abfrage namens "MeineAbfrage", verwenden Sie [MeineAbfrage].[Fälligkeitsdatum], um auf das Feld Fälligkeitsdatum in der Abfrage zu verweisen.

  • Notieren Sie sich die Namen der Tabellen, Felder und Steuerelemente, die Sie erstellen möchten, bevor Sie ein eingebettetes Benutzeroberflächenmakro erstellen, da Sie nicht zu anderen Registerkarten wechseln können, während Sie an dem Makro arbeiten.

  • Einige Makroaktionsargumente unterstützen Ausdrücke. Wenn Sie einen Ausdruck für ein Makroaktionsargument verwenden möchten, geben Sie in das Argumentfeld an der ersten Position ein =-Zeichen ein. Wenn das Argument Ausdrücke unterstützt, zeigt Access eine Ausdrucks-Generator-Schaltfläche rechts neben dem Argumentfeld an.

  • Speichern Sie oft.

Gilt für: Access 2016 Preview, Access 2013



War diese Information hilfreich?

Ja Nein

Wie können wir es verbessern?

255 Zeichen verfügbar

Um Ihre Privatsphäre zu schützen, geben Sie bitte keine Kontaktinformationen in Ihrem Feedback an. Lesen Sie unsere Datenschutzbestimmung.

Vielen Dank für Ihr Feedback!

Supportressourcen

Sprache ändern