Programmering i Access är processen att lägga olika funktioner till din databas med antingen Access-makron eller Visual Basic for Applications ( VBA ) -kod . Ett makro hänvisar till en samling av programmering åtgärder du kan komma åt med hjälp av Makroverktyget . Makron i Access tillåter endast en delmängd av programperioden funktionalitet . VBA-kod , å andra sidan , innehåller alla funktioner programmering funktionalitet . Dessutom är VBA-kod inrymt i både klass moduler knutna till objekt som formulär och rapporter , samt allmänna moduler inte är bundna till några objekt . Makron
Makron är förenklade programmeringsspråk funktioner som används för att enkelt lägga programmering funktioner till ett objekt , formulär eller en rapport i Access . Med makron kan du lägga programmering funktionalitet till kontroller, rapporter och formulär utan att skriva någon kod . Du bygger en lista över åtgärder för att automatisera en uppgift eller funktion du vill åstadkomma i ansökan . Att bygga ett makro använder du Makroverktyget att plocka förprogrammerade åtgärder från en listruta . Du måste fylla i nödvändig information såsom objektnamn eller sökvägar , när det behövs . Addera VBA
VBA tillåter dig att lägga till programmering funktionalitet till din ansökan med hjälp av koden . Med VBA skapar du funktionaliteten genom att använda programmeringsspråk . Vid programmering i VBA , kommer du åt händelser , funktioner , egenskaper och metoder för att utföra ditt uppdrag . Händelser är åtgärder som hänt till ett objekt . Funktioner utföra vanliga beräkningar eller åtgärder som behövs i programmet funktionalitet . Egenskaperna hos ett föremål är bara de olika attributen för ett objekt . Till exempel är en egenskap hos ett formulär objektet bakgrundsfärgen för formen . Slutligen metoder är åtgärder som utförs på ett objekt , till exempel att öppna ett formulär .
Evenemang
Formulär och rapporter , samt kontroller såsom kommandoknappar och textrutor har händelseegenskaper knutna till dem . Varje händelse fastighet hanterar en specifik händelse såsom ett öppnat formulär , ett klickade mus eller text skrivas i en textruta . En händelse kan också utlösas av externa åtgärder såsom system händelser , makron eller funktioner . När en händelse inträffar , kan du skriva VBA-kod för att svara på just den händelsen . Till exempel , när lasten formuläret händelse inträffar , kan du skriva koden för att se till att formen är laddad med vissa data baserat på vad användaren använder formuläret
Funktioner
Det finns många Åtkomst inbyggda funktioner . Vid programmering , använder du dessa funktioner för att utföra vanliga beräkningar , så att du inte behöver skapa dessa uttryck . VBA kan du också skapa några unika funktioner som du kan behöva för att förbättra din ansökan . Dessutom kan du koda din egen användardefinierade globala funktioner för vanliga , repeterbara operationer som används för mer än ett objekt .
Metoder
Metoder är funktioner som utför en tjänst eller handling på ett objekt . Till exempel kan ett formulär öppnas , så formulärobjektet har en öppen metod . Metoder har också ingångar som avgör hur du utför åtgärden . I VBA , metoder spelar en stor roll i att skräddarsy din ansökan och ge den exakta funktioner du behöver .