Програмирането на Microsoft Access с VBA може да бъде много по-лесно, ако знаете клавишните комбинации за най-често срещаните команди и задачи и най-често срещаните битове код, които ще използвате в редактора и непосредствените прозорци, докато създавате и отстранявате грешки в приложението си за Access.
Общ код за VBA програмиране и отстраняване на грешки в Access
Този списък, който ви показва най-често срещаните задачи, изпълнявани във VBA, и изразите, които трябва да въведете, за да завършите VBA задачата, така че дръжте този списък под ръка:
Отворете формуляр в изглед на формуляр:
DoCmd.OpenForm " име на формата ", acNormal
Променете свойство на формуляр в отворен формуляр:
Формуляри![ formName ]. свойство име = нова стойност
Вземете стойност от контрола в отворен формуляр:
Forms![ formName ]![ controlName ].Value
Промяна на стойността на контрола в отворен формуляр:
Forms![ formName ]![ controlName ].Value = newValue
Променете контролно свойство в отворен формуляр:
Forms![ formName ]![ controlName ]. свойство име = нова стойност
Затворете формуляр, запазвайки промените:
DoCmd.Close acForm, " formName ", acSaveYes
Отпечатайте отчет:
DoCmd.OpenReport " reportName ", acViewNormal
Изпълнете заявка за действие:
DoCmd.RunSQL " SQLstatement "
Покажете просто съобщение:
MsgBox " вашето съобщение "
Задайте въпрос с да/не на екрана:
променлива = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Навигация и избор на код във VBA
Използвайте тези VBA преки пътища в прозореца на кода (използван за писане, редактиране и преглед на VBA) и прозореца Immediate (който ви позволява да изпълнявате код по всяко време, на място), за да вършите работата си бързо.
Действие |
Клавиш за бърз достъп |
Преместете курсора надясно с един знак |
→ |
Изберете знак вдясно |
Shift+→ |
Преместете курсора надясно с една дума |
Ctrl+→ |
Изберете до края на думата |
Ctrl+ Shift+→ |
Преместване на курсора наляво с един знак |
← |
Изберете знак вляво от курсора |
Shift+← |
Преместване на курсора наляво с една дума |
Ctrl+← |
Преместете курсора в началото на реда |
У дома |
Изберете текст в началото на реда |
Shift+Начало |
Преместете курсора до края на реда |
Край |
Изберете текст до края на реда |
Shift+край |
Преместете курсора нагоре по ред |
↑ |
Преместване на курсора надолу по ред |
↓ |
Преместете курсора към следващата процедура |
Ctrl+↓ |
Преместете курсора към предишната процедура |
Ctrl+↑ |
Превъртете един екран нагоре |
PgUp |
Превъртете надолу един екран |
PgDn |
Отидете в началото на модула |
Ctrl+Начало |
Изберете целия текст в началото на модула |
Ctrl+ Shift+Начало |
Отидете в долната част на модула |
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
Следващата таблица ви показва някои полезни клавишни комбинации и техните функции, налични в редактора на Visual Basic, където пишете, редактирате и тествате своя VBA код.
Действие |
Клавиш за бърз достъп |
Превключвайте между Access и VBA редактора |
Alt+F11 |
Помогне |
F1 |
Вижте браузър за обекти |
F2 |
Преглед на свойства/събития |
F4 |
Преглед на прозореца на кода |
F7 |
Преглед на Незабавен прозорец |
Ctrl+G |
Преглед на менюто за бърз достъп |
Shift+F10 (или щракване с десен бутон) |
Изпълнете под/потребителски формуляр |
F5 |
Спрете изпълнението на кода |
Ctrl+Break |
Затворете VBA Editor и се върнете към Access |
Alt+Q |
Клавиши за бърз достъп за отстраняване на грешки на VBA
Тъй като кодът на език за програмиране трябва да бъде написан точно, не може да има грешки или бъгове. За щастие можете бързо да отстраните грешки в кода във VBA с тези преки пътища за отстраняване на грешки:
Действие |
Клавиш за бърз достъп |
Превключване на точката на прекъсване |
F9 |
Влезте в |
F8 |
Прекрача |
Shift+F8 |
Излезте |
Ctrl+Shift+F8 |
Пуснете до курсора |
Ctrl+F8 |
Изчистете всички точки на прекъсване |
Ctrl+F9 |