Видео: VBA Урок_15 | Модификаторы Доступа | Программирование для начинающих Просто и Доступно | Язык VBA 2024
Алан Симпсон
Программирование Microsoft Access с VBA может быть намного проще, если вы знаете сочетания клавиш для наиболее распространенных команд и задач и наиболее распространенные биты кода, которые вы будете использовать в редакторе и в непосредственных окнах при создании и отладке приложения Access.
Общий код для VBA-программирования и отладки в доступе
Этот список показывает наиболее распространенные задания, выполняемые в VBA, и инструкции, которые вам нужно ввести для завершения задачи VBA, поэтому сохраните этот список:
Открыть форму в виде формы:
DoCmd. OpenForm " formname ", acNormal
Измените свойство формы в открытой форме:
Формы! [ FORMNAME ]. propertyName = newValue
Получить значение из элемента управления в открытой форме:
Forms! [ FORMNAME ]! [ CONTROLNAME ]. Значение
Изменить значение элемента управления в открытой форме:
Формы! [ FORMNAME ]! [ CONTROLNAME ]. Значение = newValue
Измените свойство управления в открытой форме:
Формы! [ FORMNAME ]! [ CONTROLNAME ]. propertyName = newValue
Закройте форму, сохраняя изменения:
DoCmd. Закрыть acForm, " formName ", acSaveYes
Распечатать отчет:
DoCmd. OpenReport " reportName ", acViewNormal
Запустить запрос на действия:
DoCmd. RunSQL " SQLstatement "
Показать простое сообщение:
MsgBox " yourMessage "
Задайте вопрос «Да / Нет» на экране:
переменная = MsgBox (" yourMessage ", vbQuestion + vbYesNo)
Навигация и выбор кода в VBA
Используйте эти ярлыки VBA в окне кода (используется для записи, редактирования и просмотра VBA) и окна Immediate (которое позволяет запускать код в любое время, прямо на месте), чтобы быстро выполнять ваши задания.
Действие | Клавиша быстрого вызова |
---|---|
Переместить курсор вправо один символ | → |
Выбрать символ вправо | Shift + → |
Переместить курсор вправо на одно слово | Ctrl + → |
Выбрать до конца слова | Ctrl + Shift + → |
Переместить курсор влево на один символ | & larr; |
Выберите символ слева от курсора | Shift + & larr; |
Переместить курсор влево на одно слово | Ctrl + & larr; |
Переместить курсор в начало строки | Главная |
Выбрать текст для начала строки | Shift + Home |
Переместить курсор в конец строки | Конец |
Выбрать текст до конца строки | Shift + End |
Переместить курсор вверх по строке | & uarr; |
Переместить курсор вниз по строке | & darr; |
Переместить курсор в следующую процедуру | Ctrl + & darr; |
Переместить курсор в предыдущую процедуру | Ctrl + & uarr; |
Прокрутка вверх на один экран | PgUp |
Прокрутка вниз по экрану | PgDn |
Перейти к началу модуля | Ctrl + Home |
Выбрать весь текст в верхней части модуля | Ctrl + Shift + Home |
Перейти к нижней части модуля | Ctrl + End |
Выбрать весь текст в нижней части модуля | Ctrl + Shift + End |
Вырезать выбор | Ctrl + X |
Выбор копирования | Ctrl + C |
Вставить выбор | Ctrl + V |
Вырезать текущую строку в буфер обмена | Ctrl + Y |
Удалить до конца слова | Ctrl + Delete |
Удалить символ или выделенный текст | Удалить (Del) |
Удалить символ слева от курсора | Backspace |
Удалить до конца слова | Ctrl + Delete |
Удалить до начала слова | Ctrl + Backspace |
Отменить | Ctrl + Z |
Отступ | Вкладка |
Исходящая строка | Shift + Tab |
Найти | Ctrl + F |
Заменить | Ctrl + H |
Найти далее | F3 |
Найти предыдущий | Shift + F3 |
Получить справку с текущим выбранным словом | F1 |
Быстрая информация | Ctrl + I |
Общие сведения VBA Редакторы клавиш быстрого доступа
В следующей таблице приведены некоторые полезные сочетания клавиш, и их f которые доступны во всем редакторе Visual Basic, где вы пишете, редактируете и тестируете свой код VBA.
Действие | Клавиша быстрого доступа |
---|---|
Переключение между доступом и редактором VBA | Alt + F11 |
Справка | F1 |
Просмотр обозревателя объектов | F2 |
Просмотр свойств / событий | F4 |
Просмотреть окно кода | F7 |
Открыть немедленное окно | Ctrl + G |
Просмотреть контекстное меню | Shift + F10 (или щелкните правой кнопкой мыши) |
Запустить суб / UserForm | F5 |
Остановить выполнение кода | Ctrl + Break |
Закрыть редактор VBA и вернуться в Access | Alt + Q |
Клавиши быстрого доступа VBA
Поскольку код на языке программирования должен быть написан точно, ошибок и ошибок не может быть. К счастью, вы можете быстро отлаживать код в VBA с помощью этих ярлыков отладки:
Действие | Клавиша быстрого доступа |
---|---|
Переключить точку останова | F9 |
Шаг в | F8 |
Шаг за | Сдвиг + F8 |
Выйти | Ctrl + Shift + F8 |
Запустить курсор | Ctrl + F8 |
Очистить все контрольные точки | Ctrl + F9 |