När du skapar en databas börjar du med att göra flera databasobjekt som tabeller, formulär och rapporter. Du kommer så småningom att behöva lägga till lite programmering för att automatisera vissa processer. Beslutet att använda makron (makroinstruktion) eller VBA (visual basic för applikationer) beror på hur du planerar att använda din databas.
Till exempel, om din databas är lagrad på din dator, du är den enda användaren och du är bekväm med att använda VBA, är det förmodligen vettigt att använda detta programmeringsspråk. Men om du delar din databas med många andra människor är det förmodligen bäst att använda makron på grund av säkerhetsskäl.
Låt oss lära oss mer om makron och VBA-kod och hur du väljer vilken som är rätt för dig.
Vad är ett makro? Vad är VBA?
Ett makro är en bit datorkod som gör uppgifter mindre repetitiva. Det representerar en komplicerad sekvens av tangenttryckningar, musrörelser, kommandon och andra typer av inmatning. Människor föredrar ofta makron eftersom de är mindre programmatiska och bra för att utföra enkla uppgifter.
VBA är ett programmeringsspråk som är utvecklat och ägt av Microsoft. Jämfört med andra programmeringsspråk är VBA användarvänligt och kräver inte de komplexa programmeringstekniker som är nödvändiga för andra språk.
VBA kan användas för att utföra alla operationer som ett makro kan utföra. Det är mer avancerat så att du kan göra mer med det, men det kan också vara mer förvirrande och tidskrävande jämfört med makron. Även om dessa två termer ofta används omväxlande, vet du nu att de faktiskt är ganska olika!
Vilket ska jag använda – Makron eller VBA?
Du bör basera ditt beslut att använda makron eller VBA på två faktorer:säkerhet och funktionalitet.
Makron är vanligtvis säkrare och bäst för att automatisera rutinuppgifter. Denna kod kan också spelas in och spelas upp från en specifik ingångspunkt. För mer avancerade program och funktioner är VBA idealiskt.
Vi rekommenderar att du använder VBA när du skapar dina egna funktioner, manipulerar objekt och utför åtgärder på systemnivå. Om du väljer att aktivera VBA-kod skapad av någon annan än dig själv, se till att den kommer från en pålitlig källa.
Som du kan se behöver du inte använda det ena eller det andra. Istället är det bäst att använda makron när du kan och använda VBA-programmeringsspråket för de uppgifter som inte stöds av makron. Om du har fler frågor om makron och VBA-kod, kontakta Arkware idag.