Разработване на софтуерни приложения за достъп мс - studopediya
За да програмирате в MS Access, като се използва процесуално език Visual Basic за приложения (VBA) с добавка на обект разширения и елементи на SQL (повече за VBA код, вижте. Раздел 3). VBA език за програмиране е общ инструмент за всички приложения на MS Office, което позволява да се реши всеки проблем, програмиране, като се започне от автоматизация на действията определен потребител, и завършва с разработването на пълен мащаб приложения, които използват MS Office като среда за развитие.
Ако в базата данни има макроси, те могат да бъдат превърнати в с процедурите на VBA. Това важи както за събитията, свързани с макро в форми и отчети, както и общи макро не са свързани с форми и отчети. Всички те се превръщат в отделни модули и макроси се изпълняват, когато възникне събитие, то се превръща в процедури за събития. На ris.8.30 процедурата, дадена в преобразуваната макро new_call, показано на ris.8.29. В раздела Събития за n_call бутон (ris.8.27) в реда, съответстващ на кликване върху бутон събитие вместо макро имената ще бъде в текста на [Процедура Event], което означава, че като натиснете бутона процедурата n_call.
Процесът на създаване на софтуерни разширения MS Access среда включва активно използване на обектно-ориентирани програмни техники (ООП). Всеки обект на базата данни се характеризира с набор от свойства, методи и събития. Голямо разнообразие от събития, определени за форми, отчети и контрол, които се използват в тях. В процеса на прилагането, когато събитието започна специално разработена програма - обработват събитие (процедури за събития, свързани). Работата на програмист, всъщност, намалена с определянето на събитието, което искате да обработите програма и да реагира на дадено събитие, но и за създаването на нови съоръжения, описанието на техните свойства, методи и събития.
Фиг. 8.30. Макро превръща процедура
Най-важната част на обектно-ориентираното програмиране в MS Access е достъп за програмиране на данните е възможно чрез използване на DAO обекти. С тези обекти, техните свойства и методи, можете да създадете базата данни, да промени структурата на таблици и заявки, установени и се променят отношенията между данните и извличане, добавяне, изтриване и промяна на данни в MS Access. DAO обекти позволяват да взаимодействате с база данни за всички приложения на MS Office или работи с файлове с данни от различни формати (например, MS Excel, DBASE или Paradox), свържете с бази данни на отдалечени сървъри, както и разработване на клиент-сървър приложения, използващи източници на данни ODBC.
Проверете знанията си
· Какви са основните функции на базата данни?
· Какви са различните видове организация на базите данни?
· Как е релационна база данни?
· Списък обекти в базата данни.
· Да се направи разлика между таблици и заявки между форми и отчети.
· Кои обекти на база данни, използвани за съхранение на данни?
· Каква е сферата на масата?
· Концепцията на записите в таблиците.
· Какви видове полета са валидни в таблиците в базата данни?
· Какви са свойствата на полетата Ви позволяват да ограничавате въвеждане на данни?
· За да се използва всяка форма на на екрана?
· Избройте начини за създаване на форми.
· Кои области може да съдържа форма?
· Как да се блокира промени в полето на формуляра?
· Какви са методите за защита на данните в данните на работния плот (Достъп до примера)?