Programmering i Access er prosessen med å legge forskjellige funksjoner til databasen ved hjelp av enten Tilgang makroer eller Visual Basic for Applications ( VBA ) kode . En makro refererer til en samling av programmeringer du får tilgang til ved hjelp av makroverktøyet . Makroer i Access tillater bare en undergruppe av programmering funksjonalitet . VBA-kode , på den annen side inneholder alle programmering funksjonalitet evner. I tillegg er VBA-kode som ligger i både klasse moduler knyttet til objekter som skjemaer og rapporter, samt generelle moduler ikke er bundet til noen gjenstander . Makroer
Makroer forenklet programmeringsspråk funksjoner som brukes til å enkelt legge til programmering funksjonalitet til et objekt, skjema eller en rapport i Access. Med makroer , kan du legge programmering funksjonalitet til kontroller, rapporter og skjemaer uten egentlig å skrive kode. Du bygger en liste over handlinger for å automatisere en oppgave eller funksjon du ønsker å oppnå i søknaden. Å bygge en makro , bruker du makroen byggmester til å plukke pre - programmerte handlinger fra en drop -down listen. Du må fylle inn den nødvendige informasjonen som objekt navn eller filbaner når det er nødvendig .
VBA
VBA kan du legge til programmering funksjonalitet til søknaden din bruker koden . Med VBA oppretter du funksjonen ved hjelp av programmeringsspråket . Ved programmering i VBA , vil du få tilgang til hendelser , funksjoner, egenskaper og metoder for å utføre oppgaven. Hendelser er hendelser som fant sted til et objekt. Funksjoner utføre vanlige beregninger eller handlinger som trengs i programmet funksjonalitet. Egenskapene til et objekt er bare de forskjellige egenskapene til et objekt. For eksempel, er en eiendom av en form objekt bakgrunnsfargen skjemaet. Endelig metoder er handlinger som utføres på et objekt , for eksempel åpne et skjema.
Hendelser
Skjemaer og rapporter , samt kontroller som kommandoknapper og tekstbokser har hendelsesegenskapene knyttet til dem . Hver hendelse eiendom håndterer en bestemt hendelse, for eksempel en åpnet form, en klikket mus eller tekst som er skrevet inn i en tekstboks . En hendelse kan også utløses av eksterne handlinger som systemer hendelser , makroer eller funksjoner. Når en hendelse skjer, kan du skrive VBA -kode for å svare på den aktuelle hendelsen. For eksempel , når lasten skjema hendelsen skjer, kan du skrive kode for å sørge for at skjemaet er lastet med visse data basert på hva brukeren har tilgang form
Funksjoner
< p > Det er mange Tilgang innebygde funksjoner . Ved programmering , bruker du disse funksjonene til å utføre vanlige beregninger , så du trenger ikke å lage disse uttrykkene . VBA kan du også lage noen unike funksjoner som du kanskje trenger for å forbedre programmet . I tillegg kan du koden din egen brukerdefinerte globale funksjoner for vanlige , repeterbare operasjoner brukes til mer enn ett objekt .
Metoder
Metoder er funksjoner som utfører en tjeneste eller handling på et objekt . For eksempel kan en form bli åpnet, slik at Form objektet har en åpen metode . Metoder har også innganger som bestemmer hvordan du skal utføre handlingen . I VBA , metoder spiller en stor rolle i å tilpasse søknaden din og gir den eksakte funksjonaliteten du trenger.