Когато създавате база данни, ще започнете с създаване на няколко обекта на база данни като таблици, формуляри и отчети. В крайна сметка ще трябва да добавите малко програмиране, за да автоматизирате определени процеси. Решението за използване на макроси (макроинструкция) или VBA (визуален базов за приложения) зависи от това как планирате да използвате вашата база данни.
Например, ако вашата база данни се съхранява на вашия компютър, вие сте единственият потребител и ви е удобно да използвате VBA, вероятно има смисъл да използвате този език за програмиране. Въпреки това, ако споделяте вашата база данни с много други хора, вероятно е най-добре да използвате макроси поради съображения за сигурност.
Нека научим повече за макросите и VBA кода и как да изберете кой е подходящ за вас.
Какво е макрос? Какво е VBA?
Макросът е част от компютърния код, която прави задачите по-малко повтарящи се. Той представлява сложна последователност от натискания на клавиши, движения на мишката, команди и други видове въвеждане. Хората често предпочитат макроси, защото са по-малко програмни и добри за изпълнение на прости задачи.
VBA е език за програмиране, който е разработен и притежаван от Microsoft. В сравнение с други езици за програмиране, VBA е лесен за използване и не изисква сложните техники за програмиране, които са необходими за други езици.
VBA може да се използва за извършване на всяка операция, която може да изпълни макрос. Той е по-напреднал, така че можете да правите повече с него, но също така може да бъде по-объркващ и отнемащ време в сравнение с макросите. Въпреки че тези два термина често се използват взаимозаменяемо, сега знаете, че всъщност са доста различни!
Кой да използвам – макроси или VBA?
Трябва да базирате решението си за използване на макроси или VBA на два фактора:сигурност и функционалност.
Макросите обикновено са по-безопасни и най-добри за автоматизиране на рутинни задачи. Този код може да бъде записан и възпроизведен и от конкретна входна точка. За по-напреднали програми и функционалности VBA е идеален.
Препоръчваме да използвате VBA, когато създавате свои собствени функции, манипулирате обекти и извършвате действия на ниво система. Освен това, ако решите да активирате VBA код, създаден от някой, различен от вас, уверете се, че идва от надежден източник.
Както можете да видите, не е нужно да използвате нито едното, нито другото. Вместо това е най-добре да използвате макроси, когато можете, и да използвате език за програмиране VBA за задачи, които не се поддържат от макроси. Ако имате още въпроси относно макроси и VBA код, свържете се с Arkware днес.