Новое здесь, я только что присоединился к компании, которая нуждается во мне, чтобы обновить приложение VBA Access с примерно 30 формами в нем. Теперь я знаю немного VB, некоторые ASP, некоторые .Net и общие вычисления, но я не могу на всю жизнь найти, как начать смотреть на этот код VBA. Мне нужно изменить экран, который, похоже, был настроен прямо в начале приложения, он использует множество таблиц SQL. Есть ли простой способ (ИШ) найти путь к началу кода? Я исхожу из процедурного кода, и я не использую код, который не имеет начала и конца! Звучит слабо, я знаю, но это вопрос! Любая помощь будет с благодарностью принято Спасибо авансодержатель ДжоПоиск пути доступа к коду доступа VBA
ответ
Когда что-то «автомагически» происходит при открытии доступа к базе данных, то это почти всегда, потому что было указано
А «форма запуска». (В Access_2010 это сделано в
File > Options > Current Database > Display Form
.) ... или ...База данных содержит макрос с именем
AutoExec
, которая запускается автоматически при открытии базы данных (если вы не обойти его, удерживая кнопку [ Shift] при открытии).
В дополнение к ответу @ Gord есть несколько вещей, которые вам нужно знать. Я собираюсь дать вам грязную версию &.
Во-первых, есть 2 типа кода в Access. VBA & макросы. Иногда то, что называется макросом, действительно VBA.
- В Access макрос представляет собой набор инструкций для выполнения чего-либо в базе данных. Он очень ограничен в том, что он может сделать. Они часто используются новичками, которые не знают, как программировать в VBA.
- VBA - настоящий электропривод за кулисами. Он может делать все, что может сделать макрос, но намного больше.
Access использует (по крайней мере, достаточно близко для обсуждения этого вопроса) интерфейс объектно-ориентированного Event-Driven/. Сделайте поиск Google по этим значениям. Но очень быстро, список на форме - это объект. Он имеет свойства (например, ширина), методы (добавить товар) и события (нажмите на элемент).
Чтобы просмотреть код, для макросов посмотрите на свое навигационное окно слева. Для VBA (модулей) смотрите одно и то же окно или просто нажмите Alt-F11. VBA может использоваться автономно в модуле или за кулисами формы или отчета.
Как только вы его повесите, вы найдете Access доступным инструментом RAD для небольших проектов.
Удачи.
Похоже, вы уже нашли форму, открывающуюся при запуске приложения (если нет, посмотрите ответ Горда Томпсона).
Первые вещи, которые возникают при открытии формы доступа («начало кода», как вы его назвали) являются событиями Load
и Open
.
Если в этой форме, связанной с этими событиями, есть код, то он находится в функциях и Form_Open()
в коде формы.
- 1. безопасность доступа к коду
- 2. Пользовательские права доступа к коду
- 3. Безопасность доступа к коду .NET.
- 4. Доступа к пути * отрицается
- 5. Код доступа для доступа к VBA
- 6. Использование безопасности доступа к коду без GAC
- 7. Вопрос о безопасности доступа к коду (CAS)
- 8. Свойство SharePoint для доступа к коду
- 9. Вставка флага доступа к этому коду
- 10. Безопасность доступа к веб-странице (коду) PHP
- 11. Контроль доступа к корпоративному коду Github
- 12. Ошибка доступа к пути/файлу
- 13. Ошибка доступа к ASP.NET для доступа к UNC-пути
- 14. Ошибка доступа к объекту VBA.
- 15. excel 2010 vba, ошибка доступа к пути/файлу
- 16. VBA поиск по дате в функции доступа
- 17. Продолжить поиск после улова Доступа к исключению пути
- 18. Поиск значения в таблице доступа VBA
- 19. Безопасность доступа к коду .NET: полезно или просто сложнее?
- 20. VBA уровень доступа процедура
- 21. пакет open disqus_api не имеет доступа к реальному исходному коду?
- 22. Ошибка доступа к атрибутам пути SVG
- 23. Пути доступа к объекту JavaScript в IE6
- 24. Получение доступа к файловому пути с QFileSystemModel
- 25. Проверка доступа к доступу по пути UNC
- 26. спрей маршрутизации доступа к пути URL-адрес
- 27. Пути доступа к MySQL из C#/WPF
- 28. SuspiciousOperation: Покушение доступа к пути default_storage Джанго
- 29. относительные пути для доступа к ресурсам рельсов
- 30. пути доступа к вложенному виду на рельсах