Новички, которые начали программировать VBA с помощью Access, немного обеспокоены.
После изучения Access многие переходят на более серьезный Visual Basic.
Во-первых, это значение аббревиатуры.
・VBA (Visual Basic для приложений)
・VB (Visual Basic)
VBA основан на VB, поэтому синтаксис очень похож.
Это урезанная версия VB.
Это оба языка программирования Microsoft, так что они довольно близки.
Большинство одинаковые, но все же есть отличия.
VBA — это язык программирования для продуктов Microsoft Office.
Таким образом, VBA не работает на компьютерах, на которых не установлены продукты Office. Интегрированная среда разработки под названием VBE (редактор Visual Basic) может использоваться
на компьютере с такими продуктами Office, как Access, Excel и PowerPoint . С другой стороны, VB устанавливает интегрированную среду разработки под названием Visual Studio для написания программ. Visual Studio имеет платную и бесплатную версии. Если вы соответствуете условиям, таким как личное использование или образовательные цели, вы можете использовать его бесплатно.
VB может разрабатывать прикладное программное обеспечение, работающее в Windows.
Фактически, с Visual Studio вы можете разрабатывать на других языках программирования, таких как Visual C и F, в дополнение к VB. Как видите, разработка VB — это только один аспект. Кроме того, формы Access и формы VB имеют разные свойства компонентов. Ниже приведены некоторые свойства текстового поля VB. Пунктов много, поэтому я не могу показать их все, но VB позволяет сделать более подробные настройки. В программировании объектами и свойствами можно манипулировать, поэтому VB позволяет осуществлять более детальное управление. Конечно, есть различия в методах и функциях, которые можно использовать. Когда я разрабатывал систему для бизнеса, я чувствовал, что есть разница, даже когда я смотрел на компонент, называемый полем со списком, который я часто использую. Преимущество свойств поля со списком в Access состоит в том, что его легко понять даже начинающим программистам . Программирование требует много времени и усилий, но если функций Access достаточно, это нормально, а если вам нужен более детальный контроль, следующий вариант — Visual Basic.