sql >> Database teknologi >  >> RDS >> Access

Skal jeg bruge makroer eller VBA-kode?

Når du opretter en database, starter du med at lave flere databaseobjekter som tabeller, formularer og rapporter. Du bliver i sidste ende nødt til at tilføje noget programmering for at automatisere visse processer. Beslutningen om at bruge makroer (makroinstruktion) eller VBA (visual basic for applikationer) afhænger af, hvordan du planlægger at bruge din database.

For eksempel, hvis din database er gemt på din computer, er du den eneste bruger, og du er tryg ved at bruge VBA, det giver sandsynligvis mening at bruge dette programmeringssprog. Men hvis du deler din database med en masse andre mennesker, er det sandsynligvis bedst at bruge makroer på grund af sikkerhedsmæssige årsager.

Lad os lære mere om makroer og VBA-kode, og hvordan du vælger den, der passer til dig.

Hvad er en makro? Hvad er VBA?

En makro er et stykke computerkode, der gør opgaver mindre gentagne. Det repræsenterer en kompliceret sekvens af tastetryk, musebevægelser, kommandoer og andre typer input. Folk foretrækker ofte makroer, fordi de er mindre programmatiske og gode til at udføre simple opgaver.

VBA er et programmeringssprog, der er udviklet og ejet af Microsoft. Sammenlignet med andre programmeringssprog er VBA brugervenlig og kræver ikke de komplekse programmeringsteknikker, som er nødvendige for andre sprog.

VBA kan bruges til at udføre enhver handling, som en makro kan udføre. Det er mere avanceret, så du kan gøre mere med det, men det kan også være mere forvirrende og tidskrævende sammenlignet med makroer. Selvom disse to udtryk ofte bruges i flæng, ved du nu, at de faktisk er ret forskellige!

Hvilken skal jeg bruge – Makroer eller VBA?

Du bør basere din beslutning om at bruge makroer eller VBA på to faktorer:sikkerhed og funktionalitet.

Makroer er normalt sikrere og bedst til at automatisere rutineopgaver. Denne kode kan også optages og afspilles fra et bestemt indgangspunkt. Til mere avancerede programmer og funktionaliteter er VBA ideel.

Vi anbefaler at bruge VBA, når du opretter dine egne funktioner, manipulerer objekter og udfører handlinger på systemniveau. Hvis du vælger at aktivere VBA-kode, der er oprettet af en anden end dig selv, skal du sørge for, at den kommer fra en pålidelig kilde.

Som du kan se, behøver du ikke bruge det ene eller det andet. I stedet er det bedst at bruge makroer, når du kan, og bruge VBA-programmeringssprog til de opgaver, der ikke understøttes af makroer. Hvis du har flere spørgsmål om makroer og VBA-kode, så kontakt Arkware i dag.


  1. Reduktion af dine databasehostingomkostninger:DigitalOcean vs. AWS vs. Azure

  2. Hvordan konverterer man en streng til dato i MySQL?

  3. FEJL 1067 (42000):Ugyldig standardværdi for 'created_at'

  4. Beskæftiger sig med dato og klokkeslæt i stedet for datetime