OpenFunction-Makroaktion
Gilt für: Access 2013, Office 2013
In einem Access-Projekt können Sie mithilfe der ÖffnenFunktion -Aktion eine benutzerdefinierte Funktion in der Datenblattansicht, in der Entwurfsansicht der Inlinefunktion, in der SQL-Texteditor-Ansicht (für eine benutzerdefinierte Skalarfunktion oder Tabellenfunktion) oder in der Seitenansicht öffnen. Mit dieser Aktion wird die benutzerdefinierte Funktion beim Öffnen in der Datenblattansicht ausgeführt. Sie können für die benutzerdefinierte Funktion auch den Dateneingabemodus auswählen und die von der benutzerdefinierten Funktion angezeigten Datensätze einschränken.
Hinweis
Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die ÖffnenFunktion-Aktion verwendet die folgenden Argumente.
Aktionsargument |
Beschreibung |
---|---|
Funktionsname |
Der Name der benutzerdefinierten Funktion, die geöffnet werden soll. Im Feld Funktionsname im Abschnitt Aktionsargumente im Bereich des Makro-Generators werden alle benutzerdefinierten Funktionen in der aktuellen Datenbank angezeigt. Dies ist ein erforderliches Argument. Wenn Sie ein Makro ausführen, das die Aktion Funktion in einer Bibliotheksdatenbank enthält, sucht Microsoft Access zunächst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach der Funktion mit diesem Namen. |
View |
Die Ansicht, in der die benutzerdefinierte Funktion geöffnet wird. Klicken Sie im Feld Ansicht auf Datenblatt, Entwurf, Seitenansicht, PivotTable oder PivotChart. Die Standardeinstellung ist Datenblatt. |
Datenmodus |
Der Dateneingabemodus für die benutzerdefinierte Funktion. Dieser gilt nur für benutzerdefinierte Funktionen, die in der Datenblattansicht geöffnet sind. Klicken Sie auf Hinzufügen (der Benutzer kann neue Datensätze hinzufügen, vorhandene Datensätze jedoch nicht anzeigen oder bearbeiten), Bearbeiten (der Benutzer kann vorhandene Datensätze anzeigen oder bearbeiten und neue Datensätze hinzufügen) oder Schreibgeschützt (der Benutzer kann Datensätze nur anzeigen). Die Standardeinstellung ist Bearbeiten. |
Hinweise
Diese Aktion bewirkt dasselbe, wie wenn Sie auf eine benutzerdefinierte Funktion im Navigationsbereich doppelklicken oder mit der rechten Maustaste auf die Funktion im Navigationsbereich klicken und dann eine Ansicht auswählen.
Wenn Sie zur Entwurfsansicht wechseln, während die benutzerdefinierte Funktion geöffnet ist, wird die Einstellung des Arguments Datenmodus für die benutzerdefinierte Funktion entfernt. Diese Einstellung ist nicht wirksam, auch wenn der Benutzer zur Datenblattansicht zurückkehrt.
Tipp
- Sie können eine benutzerdefinierte Funktion im Navigationsbereich auswählen und in die Aktionszeile eines Makros ziehen. Damit wird automatisch eine ÖffnenFormular -Aktion erstellt, mit der die benutzerdefinierte Funktion in der Datenblattansicht geöffnet wird.
- Wenn Sie nicht möchten, dass die Systemmeldungen angezeigt werden, die normalerweise angezeigt werden (und anzeigen, dass es sich um eine benutzerdefinierte Funktion handelt, und angeben, wie viele Datensätze betroffen sind), wenn eine benutzerdefinierte Funktion ausgeführt wird, können Sie die Anzeige dieser Meldungen mithilfe der Warnmeldungen -Aktion unterdrücken.
Wenn Sie die ÖffnenFunktion -Aktion in einem VBA-Modul (Visual Basic für Applikationen) ausführen möchten, verwenden Sie die OpenFunction -Methode des DoCmd -Objekts.