Дом Социальные медиа Доступ к программированию VBA для чайников - манекены

Доступ к программированию VBA для чайников - манекены

Видео: VBA Урок_15 | Модификаторы Доступа | Программирование для начинающих Просто и Доступно | Язык VBA 2024

Видео: VBA Урок_15 | Модификаторы Доступа | Программирование для начинающих Просто и Доступно | Язык VBA 2024
Anonim

Алан Симпсон

Программирование 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
Доступ к программированию VBA для чайников - манекены

Выбор редактора

Будьте добры, когда практикуете вдумчивость - манекены

Будьте добры, когда практикуете вдумчивость - манекены

Недавно, в телевизионной программе Би-би-си были предложены три ключа к благополучию: помните, будьте благодарны и будьте добрыми. Какое замечательное предложение! Примите более глубокий взгляд на эту форму благополучия: доброту. Когда вы выполняете доброту для других, вы получаете много преимуществ взамен: вы чувствуете себя прекрасно. Просто подумайте о ...

Помните о своей позе тела - манекены

Помните о своей позе тела - манекены

, Возможно, вы заметили, как ваши эмоции влияют на ваше тело. Если вы чувствуете себя синим, вы, скорее всего, будете смотреть вниз и медленно ходить со сгорбленными плечами. Но если вы чувствуете себя уверенно, вы, вероятно, стоите выше своих плеч, и вы ходите немного быстрее и целенаправленно. Интересно, что новые исследования показывают ...

Избегая дорожных блоков для уменьшения стресса - манекены

Избегая дорожных блоков для уменьшения стресса - манекены

, Если вы вспомните свою последнюю попытку потерять несколько фунтов или избавиться от всех беспорядок в вашем доме, вы можете признать, что благие намерения не всегда гарантируют успех. Обычно вы сталкиваетесь с одним или двумя блокпостами. Однако, осознавая потенциальные препятствия на вашем пути и выясняя способы их избежать ...

Выбор редактора

Двухэтапная проверка Evernote - макеты

Двухэтапная проверка Evernote - макеты

Evernote предлагает пользователям двухэтапную аутентификацию (известную в отрасли как двухфакторную аутентификация), которая предназначена для защиты вашей учетной записи, даже если кто-то узнает ваш пароль. Он делает это, требуя проверочный код, когда вам предлагается указать свое имя пользователя и пароль. Этот запрос обычно возникает только при входе в Evernote Web или ...

Evernote Синхронизирует заметки автоматически - макеты

Evernote Синхронизирует заметки автоматически - макеты

Основным преимуществом Evernote является то, что он позволяет вам получить доступ к самым последним версиям всех ваши заметки, независимо от того, какое устройство вы используете - даже когда вы вошли в библиотечный компьютер, чтобы дважды проверить список продуктов, потому что аккумулятор вашего телефона уже мертв. Возможность Evernote синхронизировать заметки на всех устройствах ...

Как получить доступ к общедоступной записной книжке Evernote - манекенам

Как получить доступ к общедоступной записной книжке Evernote - манекенам

На веб-браузерах, ноутбуке, который был открыт совместно с Public URL-адрес ссылки появляется на левой боковой панели под отдельным заголовком «Присоединившиеся ноутбуки». На настольной версии слева от любого совместно используемого ноутбука появляется значок, который выглядит как три человека. Для доступа к ноутбуку, совместно используемому общей ссылкой ...

Выбор редактора

Найти шрифты для веб-дизайна онлайн - манекены

Найти шрифты для веб-дизайна онлайн - манекены

, Хотя вы можете загрузить любой шрифт, который у вас есть сервер и ссылку на него, онлайновый репозиторий шрифтов дает много преимуществ, шрифт хранится на серверах хранилища и предоставляет CSS для включения шрифта на ваш сайт. Интернет-репозитории шрифтов также заботятся о любых проблемах с лицензированием. Шрифты, многое ...

Краевые петли и циклы контуров в Blender - манекены

Краевые петли и циклы контуров в Blender - манекены

, Вообще говоря, краевой цикл в Blender является ряд ребер, которые соединяются, образуя путь, где первый и последний ребра соединяются друг с другом - ну, в любом случае, это идеальный случай. Такой замкнутый контур края представляет собой «хороший» контур края. Конечно, тогда вы, вероятно, захотите узнать, что ...

Установление отношений родитель-ребенок между объектами в Blender - манекены

Установление отношений родитель-ребенок между объектами в Blender - манекены

Создание отношений родитель-потомок между объектами или родительский учет в Blenderese, организует объекты иерархически. Объект может иметь любое количество детей, но ни один объект не может иметь больше одного родителя: Чтобы сделать объект родителем, сначала выберите объекты, которые вы хотите быть дочерними. Они не должны быть одного типа. ...