Du kan inte skapa moduler på samma sätt som du skapar dem på språk som Python eller VBA i en separat fil. I åtkomst är en modul en * komponent * inom en åtkomstdatabas (.mdb eller .accdb). Det finns ingen separat filskapande fil.
Så här skapar du en modul i åtkomst:
1. Öppna åtkomstdatabasen: Öppna åtkomstdatabasen (.mdb eller .accdb) där du vill skapa modulen.
2. Tillgång till VBA -redigeraren: Det finns flera sätt att göra detta:
* från bandet (vanligast): Gå till fliken "Skapa" och i gruppen "Macros &Code", klicka på "-modulen."
* alt + f11: Pressing ALT + F11 öppnar direkt VBA -redigeraren (Visual Basic för applikationer).
3. VBA -redaktören öppnar: Ett nytt fönster kommer att visas - detta är Visual Basic Editor (VBE). Om du använde bandmetoden kommer en ny modul redan att vara öppen. Om du använde ALT + F11 måste du skapa en.
4. Skapa en ny modul (om det behövs): I VBA-redigeringens projektfönster (vanligtvis till vänster) högerklickar du på ditt databasnamn (det är vanligtvis listat under "Microsoft Access Objects"). Välj "Infoga" -> "-modul." En ny modul kommer att läggas till i projektet och ett kodfönster öppnas för det.
5. Skriv din VBA -kod: Nu kan du skriva din VBA -kod i kodfönstret. Denna kod kan inkludera funktioner, subroutiner eller andra VBA -konstruktioner. Kom ihåg att spara din databas ofta.
Exempel på en enkel modul:
Låt oss säga att du vill ha en modul med en funktion för att lägga till två nummer:
`` VBA
Funktion addnumbers (num1 som heltal, num2 som heltal) som heltal
AddNumbers =num1 + num2
Slutfunktion
`` `
När du har skrivit din kod stänger du VBA -redigeraren och spara din åtkomstdatabas. Modulen och dess kod är nu en del av databasen. Du kan sedan ringa funktionen "AddNumbers" från andra delar av din åtkomstdatabas, till exempel formulär, rapporter eller andra moduler.
I huvudsak är "modulen" i åtkomst en enhet * inom * databasfilen, som hanteras av VBA -redigeraren, inte en separat fil själv.