дартних звітів краще користуватися конструктором.
Сторінки - засіб публікації даних в локальній мережі або Internet. Створювана сторінка проектується подібно формі (з деякими відмінностями у використовуваних компонентах), при роботі з нею можна не тільки переглядати, але і змінювати дані в базі. Після збереження сторінки як об'єкта в БД її можна експортувати у вигляді файлу у форматі HTML і використовувати для доступу до даних через інтернет-браузер.
Макрос - це об'єкт, що представляє собою послідовність макрокоманд для автоматизації найбільш часто виконуваних дій при роботі з базою. Макрокоманди вибираються з наявного списку, а параметри задаються розробником. Виконати макрос можна після натискання на кнопку і програмним методом в коді.
Модуль - контейнер програмного коду на VBA. Для їх редагування та перегляду використовується оболонка Редактора Visual Basic. Весь програмний код додатку міститься в наборі модулів. Тут він має те ж смислове значення, як і в будь-якій мові програмування.
Це повний список об'єктів, які можна зберігати в базі даних MS Access, який, втім, схожий і в інших настільних СУБД подібного класу, наприклад Paradox.
3.7 Область застосування БД
Введення даних.
Введення даних може здійснюватися такими способами:
- вручну прямо в таблицю (сюди ж відноситься вставка вмісту буфера обміну);
- вручну в поля форми;
- прямий імпорт даних з інших джерел (бази Access, текстові файли, формат DBF, електронні таблиці, джерела даних ODBC);
- програмним методом, який може поєднувати в собі будь-які засоби, які можливо реалізувати на VBA.
Останній спосіб володіє найбільшою гнучкістю і представляє практично необмежені можливості, проте він найскладніший у реалізації і вимагає певного рівня знань програмування.
Зміна даних.
Редагування можливо наступними способами:
- вручну прямо в таблиці;
- в полях форм;
- у вікні браузера, в якому завантажена web-сторінка з БД;
- програмним методом.
Висновок даних.
Тут Access надає такі можливості:
- виведення на екран монітора в табличному вигляді, полях форм або звітів;
- експорт в інші формати даних (ті ж, що при імпорті);
- виведення на друк, в основному у вигляді звітів;
- виведення даних в інтернет-браузер за допомогою об'єкта Сторінка в межах певної мережі;
- програмний експорт і висновок інформації.
Взаємодія з іншими джерелами і споживачами інформації. У цьому плані Access може виступати як сервер або клієнт автоматизації. Особливо прозоро настроюються зв'язки з іншими продуктами пакету Microsoft Office. Наприклад ви можете мати документ Microsoft Word, в якому будуть присутні поля з БД Access, зміна даних в базі автоматично відображається в документі. Це дозволяє створювати гнучкі рішення, що інтегрують дані в офісних засобах.
Використання бази даних MS Access іншими додатками.
Такий варіант використовує файл MDB як сховище даних. Програма, яка звертається до даних, може бути написана на будь-якій мові високого рівня. В даному випадку використовуються таблиці і запити. Про підтримку посилальної цілісності та актуальності даних стежить ядро ??БД. Взаємодія відбувається через ODBC-драйвер Microsoft Jet Engine.
Засоби створення додатків.
Створення додатків на Access багато в чому подібно всім іншим засобам автоматизації Microsoft Office. Тут використовується інтерпретована мова Visual Basic for Applications, що призводить, як і при використанні будь-якого интерпретируемого мови, до певного збільшення витрат процесорного часу і зменшення швидкості роботи програм і обробки даних. Для успішної розробки необхідно знати об'єктну модель самого Access та особливості її використання.
Особливості управління даними.
При роботі з Базами Даних в многопользовательском режимі виникають ситуації, коли необхідно обмежити число звертаються користувачів до даних. Це робиться для того, щоб запобігти одночасне оновлення однієї і тієї ж записи, при глобальному оновленні даних або при технічному обслуговування самої Бази Даних.
Ядро БД Access забезпечує три рівні блокувань:
Блокування бази даних. На цьому рівні блокування до БД може звертатися тільки один корис...