Оқиғаны өңдеу процесін өзгерту үшін келесі әдістер қолданылады: 1. Форма, отчет режимінде конструктордың барлық объектілерінің немесе оның элементінің қасиет терезесін ашу және оқиға қосымшасын таңдау.
2. Процедураны орындау барысында оқиға қасиетін таңдап, құрастырушы кнопкасын ұяшық қасиетімен басу.
3. Программа элементін тышқанды 2 рет шерту арқылы таңдау (Pragrams). Сол кезде терезе моделінде процедура ашылады.
4. Оқиғада орындалатын текст программасын кіргізу.
Макросты пайдалануда кейбір қарапайым автоматтандыру қолданылады. Кейбір жағдайда макроссыз өту мүмкін емес, сол кезде VBA жазылу программасын қолдануға тура келеді. Мысалы: программалық әдісті пайдана отырып келесі әдістерді иелеуге болады:
Жоғарғы өндіргіш салу (программаны құрастыру немесе макросқа қарағанда тез орындау);
Мәлiметтер базасында жұмыс істеуді жаңа объектіні құру. Екі түрлі болатын VBA программасы мәліметтер базасының модулінде сақталады;
Стандартты пайдалануды құру және м.б. модулін қосу;
Модуль формасы немесе есеп беру автоматты түрде құрылады және осы объектінің бөлігі болып табылады (форма, отчет)
VBA программасының екі түрі қолданылады: функция (Function) және программалық (Sub). Процедура программасы арқылы берілетін белгі. Фунционалдықтың программадан айырмашылығы 1-сі жалғыз ғана мағынаны шақырады, 2-де белгі қайтарымды емес. Сонымен қатар функцияны әр түрлі жерден шақыруға болады, соның ішінде макрос және пайдаланылатын сұрақ, таблица және форма (Программа функциясын немесе оқиғаны өңдеу процесіндегі есеп беру немесе форма түрінде шақыру).
Мәлiметтер базасы әртүрлі объектісінде стандартты модульді құру үшін және сақтау процедурасын пайдалану үшін қолданады. Форма және есеп беру модулі сақтау үшін және құру үшін арналған.
Стандартты модульді құру үшін мәлiметтер базасы ашық терезесінен модульді (Modulls) таңдап, содан кейін құру (New) пернесін басу керек. Сонымен қатар модульді құру үшін, Вставка пунктінің басты менюсі Access модуль (Modull) командасы арқылы құруға болады.
Мәлiметтер базасы терезесінде редакторлық модульді есеп беру және форманы тышқанның көмегі арқылы керекті объектіні белгілеп, осы конструктор режиміне көшіру. Одан кейін Вид менюінің Программа пунктін таңдап (code) содан кейін панелдер инструментінің қажетті бөлігін кнопканы шерту арқылы таңдап алу. Редакторлық текстегі стандартты модель программасы және форма, отчет модулі терезе модулінде өңделеді.
Терезе модулінің жоғарғы бөлігі келесідей 2 топқа бөлінеді.
Объект (object). Едакторлық модельдегі форманы, отчетты тұтастай алғандағы қажетті бөлігі және басқарушы элемент қабілетіндегі генериторлық оқиға.
Процедура (Procedure) тізілімінен таңдалған процедура объектісі арқылы бірінші тізімді редакциялауға болады. Осы тізімде таңдалған процедура терезе модулінде текст түрінде жүргізіледі.
Текст түрінде жүргізілетін программаны сақтау үшін Сохранить пунктінен Файл менюін таңдап немесе панелдер инструментінен тышқанның көмегі арқылы сақтау.
Мәлiметтер базасы құрылған VBA программасы автоматты түрду Access-те құрастыру, одан кейін орындалу шақырылады. VBA программасының жұмысын тездету үшін бастапқы тексті алдын-ала Мәлiметтер базасын сақтау керек. Ол үшін мәлiметтер базасы кез-келген модульді алып Запуск, компинировать командасын орындау керек. Одан кейін терезе модуліндегі результатты сақтау компиняциясының көмегі арқылы Файл сохранить командасын орындау.
Бұл бөлімде SQL тілі Мәліметтер Базасында Access- тің обьектісінде қалай қолданылатындығн жазамыз.
SQL – сұрауының ерекшеліктері.
Еске түсірерлік жайт SQL сұраулары деп, құралдардың көмегімен құралатын SQL- ді айтамыз. Мысалы SQL сұрауларын біріктіру, серверлік сұрауларды басқару және бағынатын сұраулар болып табылады.