sql >> Database >  >> RDS >> Access

Moet ik macro's of VBA-code gebruiken?

Wanneer u een database maakt, begint u met het maken van verschillende database-objecten zoals tabellen, formulieren en rapporten. U zult uiteindelijk wat programmering moeten toevoegen om bepaalde processen te automatiseren. De beslissing om macro's (macro-instructie) of VBA (visual basic voor applicaties) te gebruiken, hangt af van hoe u uw database wilt gebruiken.

Als uw database bijvoorbeeld op uw computer is opgeslagen, u de enige gebruiker bent en u vertrouwd bent met het gebruik van VBA, is het waarschijnlijk logisch om deze programmeertaal te gebruiken. Als u uw database echter met veel andere mensen deelt, is het om veiligheidsredenen waarschijnlijk het beste om macro's te gebruiken.

Laten we meer te weten komen over macro's en VBA-code en hoe u kunt kiezen welke voor u geschikt is.

Wat is een macro? Wat is VBA?

Een macro is een stukje computercode dat taken minder repetitief maakt. Het vertegenwoordigt een gecompliceerde opeenvolging van toetsaanslagen, muisbewegingen, opdrachten en andere soorten invoer. Mensen geven vaak de voorkeur aan macro's omdat ze minder programmatisch zijn en goed voor het uitvoeren van eenvoudige taken.

VBA is een programmeertaal die is ontwikkeld door en eigendom is van Microsoft. In vergelijking met andere programmeertalen is VBA gebruiksvriendelijk en vereist het niet de complexe programmeertechnieken die nodig zijn voor andere talen.

VBA kan worden gebruikt om elke bewerking uit te voeren die een macro kan uitvoeren. Het is geavanceerder, zodat u er meer mee kunt doen, maar het kan ook verwarrender en tijdrovender zijn in vergelijking met macro's. Hoewel deze twee termen vaak door elkaar worden gebruikt, weet je nu dat ze eigenlijk heel anders zijn!

Welke moet ik gebruiken:macro's of VBA?

U moet uw beslissing om macro's of VBA te gebruiken op twee factoren baseren:veiligheid en functionaliteit.

Macro's zijn meestal veiliger en het beste voor het automatiseren van routinetaken. Deze code kan ook worden opgenomen en afgespeeld vanaf een specifiek toegangspunt. Voor meer geavanceerde programma's en functionaliteiten is VBA ideaal.

We raden aan om VBA te gebruiken bij het maken van uw eigen functies, het manipuleren van objecten en het uitvoeren van acties op systeemniveau. Als u ervoor kiest om VBA-code in te schakelen die door iemand anders dan uzelf is gemaakt, zorg er dan voor dat deze van een betrouwbare bron komt.

Zoals u kunt zien, hoeft u niet het een of het ander te gebruiken. In plaats daarvan kunt u het beste macro's gebruiken wanneer u kunt en VBA-programmeertaal gebruiken voor de taken die niet door macro's worden ondersteund. Als je meer vragen hebt over macro's en VBA-code, neem dan vandaag nog contact op met Arkware.


  1. SQL Server 2016:OLTP-verbeteringen in het geheugen

  2. 32-bits Excel en 64-bits SQL Server

  3. Externe sleutel met meerdere kolommen in MySQL?

  4. Hoe werken MySQL-indexen?