Sie können keine Module auf die gleiche Weise erstellen, wie Sie sie in Sprachen wie Python oder VBA in einer separaten Datei erstellen. Bei Access ist ein Modul eine * Komponente * in einer Zugriffsdatenbank (.MDB oder .ACCDB). Es gibt keine separate Dateierstellung.
So erstellen Sie ein Modul im Zugriff:
1. Öffnen Sie die Zugriffsdatenbank: Öffnen Sie die Access -Datenbank (.mdb oder .ACCDB), in der Sie das Modul erstellen möchten.
2. Zugriff auf den VBA -Editor: Es gibt verschiedene Möglichkeiten, dies zu tun:
* aus dem Band (am häufigsten): Gehen Sie zur Registerkarte "Erstellen" und klicken Sie in der Gruppe "Makros &Code" auf "Modul".
* Alt + F11: Durch Drücken von Alt + F11 wird der VBA -Editor (Visual Basic für Anwendungen) direkt geöffnet.
3. Der VBA -Editor wird geöffnet: Ein neues Fenster wird angezeigt - dies ist der Visual Basic Editor (VBE). Wenn Sie die Ribbon -Methode verwendet haben, ist ein neues Modul bereits geöffnet. Wenn Sie Alt + F11 verwendet haben, müssen Sie einen erstellen.
4. Erstellen Sie ein neues Modul (falls erforderlich): Klicken Sie im Projektfenster des VBA-Editors (normalerweise links) mit der rechten Maustaste auf Ihren Datenbanknamen (normalerweise wird unter "Microsoft Access-Objekten" aufgeführt). Wählen Sie "einfügen" -> "Modul." Dem Projekt wird ein neues Modul hinzugefügt, und ein Codefenster wird dafür geöffnet.
5. Schreiben Sie Ihren VBA -Code: Jetzt können Sie Ihren VBA -Code in das Codefenster schreiben. Dieser Code kann Funktionen, Unterprogramme oder andere VBA -Konstrukte enthalten. Denken Sie daran, Ihre Datenbank häufig zu speichern.
Beispiel eines einfachen Moduls:
Angenommen, Sie möchten ein Modul mit einer Funktion, um zwei Zahlen hinzuzufügen:
`` `vba
Funktion addnumbers (Num1 als Ganzzahl, Num2 als Ganzzahl) als Ganzzahl
Addnumbers =num1 + num2
Endfunktion
`` `
Schließen Sie nach dem Schreiben Ihres Codes den VBA -Editor und speichern Sie Ihre Zugriffsdatenbank. Das Modul und sein Code sind jetzt Teil der Datenbank. Sie können dann die Funktion "addnumbers" von anderen Teilen Ihrer Zugriffsdatenbank aufrufen, z. B. Formulare, Berichte oder andere Module.
Im Wesentlichen ist das "Modul" in Access eine Entität * in * in der Datenbankdatei, die vom VBA -Editor verwaltet wird, keine separate Datei selbst.