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