Computers

Erstellen und Ausführen eines Makros in Microsoft Access

Autor: Laura McKinney
Erstelldatum: 7 April 2021
Aktualisierungsdatum: 16 September 2024
Anonim
Erstellen und Ausführen eines Makros in Microsoft Access - Computers
Erstellen und Ausführen eines Makros in Microsoft Access - Computers

Inhalt

Joshua ist ein Doktorand an der USF. Er interessiert sich für Business-Technologie, Analytik, Finanzen und Lean Six Sigma.

Microsoft Access verfügt über Makroobjekte, für die kein VBA-Code (Visual Basic für Anwendungen) geschrieben werden muss, um Prozesse in Datenbanken zu automatisieren. Diese Objekte können Aufgaben ersetzen, die Sie möglicherweise in Microsoft Access automatisieren möchten. Im Gegensatz zu Makros gelten diese Makroobjekte als sicher und erfordern nicht, dass Benutzer einer Datenbank der Datei aus Sicherheitsgründen vertrauen, wenn eine Datei geöffnet wird.

In Microsoft Access stehen zahlreiche Makroobjekte zur Auswahl, z. B. Meldungsfeld, Gruppe, Menü hinzufügen, Signalton und Dutzende andere. Diese Makroobjekte können eigenständig sein oder zur Ausführung in anderen Makroobjekten zugewiesen werden.

Erstellen eines Makroobjekts

Um ein Makroobjekt hinzuzufügen, müssen Sie zuerst auf die Registerkarte Erstellen und anschließend auf die Makroschaltfläche klicken. Die Makroschaltfläche befindet sich im Abschnitt "Makros & Code" des Menübands oben rechts auf Ihrem Zugriffsbildschirm.


Makros und Code

Makro auswählen

Nachdem Sie die Makroschaltfläche über das Menüband ausgeführt haben, wird die Entwurfsansicht geöffnet. Um ein Makro auszuwählen, klicken Sie auf den Abwärtspfeil neben dem leeren Feld, um eine Liste der verfügbaren Makroobjekte anzuzeigen. Der Einfachheit halber zeigt das Beispiel in diesem Artikel ein einfaches Benutzeroberflächenmakro als Beispiel. Wählen Sie das Meldungsfeld aus der Dropdown-Liste aus, um die Optionen anzuzeigen.

Die Registerkarte "Makro"

Attribute der MessageBox

An dieser Stelle sollte MessageBox oben auf der Registerkarte "Makro" mit dem Namen "Makro1" fett gedruckt sein. In diesem Abschnitt müssen dem Makro Attribute hinzugefügt werden, damit es angepasst werden kann. In diesem Nachrichtenbeispiel wird "Erstes Makro" als Nachricht verwendet, das Standard-Ja wird für den Signalton verwendet, Informationen wurden für den Typ ausgewählt und "Guter Start" wurde als optionaler Titel hinzugefügt.


Anpassen des Makros

Hinzufügen eines Kommentarblocks zum Makro

Es ist eine gute Idee, Notizen zu den von Ihnen erstellten Makros hinzuzufügen. Dies kann leicht durch Hinzufügen eines Kommentarblocks erreicht werden. In den Kommentaren können Sie beschreiben, was das Makro tun soll oder was Sie mit dem Makro tun können. Fügen Sie einen Kommentarblock hinzu, indem Sie im Aktionskatalog auf "Kommentar" doppelklicken. Wenn Sie auf das Makro klicken, wird der Kommentartext grün, sodass er leicht von den anderen Textdaten unterschieden werden kann.

Speichern des Makros

Nachdem Ihr Makro vollständig ist, sollte es gespeichert werden. Drücken Sie dazu Strg + s und ein Fenster zum Speichern unter wird angezeigt. Beachten Sie, dass dieselbe Aktion ausgeführt werden kann, indem Sie auf die Schaltfläche Speichern in der Multifunktionsleiste klicken oder mit der rechten Maustaste auf die Registerkarte Makro klicken und Speichern auswählen. Benennen Sie das Makro und klicken Sie auf die Schaltfläche OK. Im linken Aktionsbereich wird eine neue Gruppe mit dem Namen Makros angezeigt.


Testen des Makros

Jetzt ist es Zeit, das Makro zu testen, um festzustellen, ob es wie beabsichtigt funktioniert. Schließen Sie das Makro, indem Sie mit der rechten Maustaste auf die Registerkarte klicken und Schließen auswählen. Doppelklicken Sie im linken Bereich im Makrobereich auf das Makro. Dadurch wird das Makro ausgeführt und das Meldungsfeld wird angezeigt.

Entwerfen eines automatisierten Prozesses

Durch Klicken in den Bereich Access-Objekte können Sie das Makro auf einfache Weise testen. Dies ist jedoch kein automatisierter Vorgang. Makros eignen sich hervorragend für die Automatisierung und eignen sich am besten für diese Verwendung, um Zeit zu sparen und den Arbeitsablauf der Datenbank zu verbessern. Ein Meldungsfeld kann eine gute Möglichkeit sein, den Benutzern einer Datenbank beim Öffnen eines Formulars eine Erinnerung zu senden. Dies kann als Hinweis darauf dienen, dass ein Fehler aufgetreten ist oder dass in bestimmten Bereichen Vorsicht geboten ist.

Das Hinzufügen eines Meldungsfelds zu einem Formular ist eine einfache Aufgabe und wird im Folgenden als Beispiel verwendet. Vielleicht möchten wir jedes Mal, wenn ein bestimmtes Formular geöffnet wird, dass das Meldungsfeld angezeigt wird. Um das Makro dafür einzurichten, müssen wir zuerst mit der rechten Maustaste auf das Formular klicken, in dem es angezeigt werden soll, und dann auf die Entwurfsansicht klicken.

Ausführen des Makroobjekts

Jetzt, da wir uns in der Entwurfsansicht befinden, können wir die Formulareigenschaften bearbeiten, indem wir mit der rechten Maustaste in das Formular klicken und die Auswahl der Formulareigenschaften auswählen.

Auf jeder Registerkarte des Eigenschaftenblatts stehen zahlreiche Optionen zur Verfügung. Klicken Sie auf die Registerkarte Ereignis und dann auf den Abwärtspfeil im leeren Feld neben Klicken. Wenn wir unser Makro ausgewählt haben, tritt das Ereignis jedes Mal auf, wenn das Formular geöffnet wird.

Es gibt viele andere Möglichkeiten, ein Makro zum Ausführen auszulösen. Testen Sie eine andere Option in der Ereignisliste. Wie das Makro ausgelöst wird, hängt wirklich von Ihren Anforderungen oder den Anforderungen des Datenbankbenutzers ab, um zu wissen, welches ausgewählt werden soll. Sie können auch festlegen, dass ein Makro ausgeführt wird, wenn auf eine Schaltfläche geklickt wird.

Beliebt Auf Dem Portal

Wir Empfehlen Ihnen

Was ist ein drahtloses 5G-Netzwerk und was macht es besser als 4G?
Telefone

Was ist ein drahtloses 5G-Netzwerk und was macht es besser als 4G?

Ich chreibe gerne über eine Vielzahl von Themen, die ich auf meine jahrzehntelangen Leben erfahrungen tützen. Ich wün che Ihnen viel paß beim Le en meiner Artikel.5G i t die fü...
Werden Quantencomputer alle Schüsse geben?
Computers

Werden Quantencomputer alle Schüsse geben?

Ich bin ein oftware-Ingenieur mit einer Leiden chaft für Wi en chaft, Technologie, Wirt chaft und alle dazwi chen.Einfach o kann prakti ch jeder einzelne Computer auf der Erde al veraltet ange eh...