Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекцыъ БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.16 Mб
Скачать

Інші об'єкти бази даних

У Access передбачені три додаткових типи об'єктів.

  • Сторінки, або сторінки доступу до даних, — це спеціальний тип додатків Access, призначених для публікації в INTERNET або INTRANET, дані які зберігаються в базах даних Access. Access дозволяє настроїти сторінку для представлення даних у зручній формі з можливістю редагування і додавання нових записів у базу даних. При необхідності в сторінках використовуються убудовані засоби аналізу даних. Використання майстра сторінок значно полегшує процес створення сторінок доступу до даних. Однак подальше використання сторінки та забезпечення її безпеки зажадають від вас визначених навичок. На відміну від інших об'єктів бази даних, сторінки зберігаються на диску у вигляді окремих файлів HTML, а значки у вікні бази даних зберігають посилання на потрібний файл.

  • Макроси дозволяють запрограмувати будь-яку послідовність операцій над базою даних Access. Використовувати макроси досить просто і, крім того, створювати їх можуть навіть користувачі, не знайомі з основами програмування. Щоб створити макрос, досить вибрати зі списку найменування потрібної дії, вказати аргументи макросу, а потім, якщо є необхідність, задати умову, при якій повинна виконуватися дія. Наприклад, можна записати макрос, що запускається при кожному відкритті визначеної форми або після натискання по одній із кнопок форми. Для запуску макросу виберіть його в списку макросів вікна бази даних, а потім скористайтеся кнопкою Запуск на панелі інструментів.

  • Модулі являють собою набори процедур і функцій, написаних мовою Visual Basic і слугують для маніпулювання вмістом бази даних. На відміну від програм Word, Excel і PowerPoint, Access не дозволяє генерувати VBA-код на підставі записаних макросів.

Робота з об'єктами бази даних

Як сказано вище, перегляд об'єктів поточної бази даних здійснюється у вікні бази даних. Для створення нового екземпляра об'єкта досить клацнути мишею по відповідній піктограмі в цьому вікні.

Для всіх об'єктів бази даних командою автоматично виконується команда Открыть. Подвійне натискання мишею на піктограмі запиту приведе до виконання цього запиту та відображення результату в режимі таблиці. Аналогічним чином, після натискання по піктограмі форми або звіту відкривається відповідний об'єкт, що відображає поточний стан бази даних. Кнопка Открыть, що розташована на панелі інструментів вікна бази даних, виконує ту саму дію (під час вибору об'єкту Отчет замість кнопки Открыть з'явиться кнопка Просмотр).

Щоб змінити опис або структуру об'єкта бази даних, скористайтеся кнопкою Конструктор. У вікні конструктора можна підкоригувати зовнішній вигляд об'єкта (наприклад, шрифти і кольори, застосовані у формі), змінити структуру таблиці або запиту, а також настроїти безліч інших параметрів, характерних для обраного об'єкта.

Створення об'єктів бази даних

Для створення нової таблиці, запиту, форми або звіту, виконайте одну з описаних нижче дій.

Рис. 5.2. Вигляд діалоговоговікна Новая таблица

  • Клацніть по кнопці Создать, що знаходиться на панелі інструментів у верхній частині вікна бази даних. У діалоговому вікні, що відкрилося, виберіть режим для створення нового об'єкта. На рис. 5.2 показане діалогове вікно Новая таблица зі списком майстрів і автоформ, доступних для створення нової таблиці.

  • Перший елемент списку — Конструктор, дозволяє перейти безпосередньо до режиму конструктора таблиці та почати проектування з нуля.

  • Двічі клацніть по піктограмі одного із шаблонів, розташованих на початку списку об'єктів. Як видно з рис. 5.3, за допомогою цих піктограм, що мають вид блокнота із зображенням ключа, можна вибрати один з багатьох способів створення нового об'єкта. Можна створювати новий об’єкт з нуля або скористатися одним із запропонованих майстрів.

Рис.5.3. Головне вікно бази даних.

На разі розумного використання підпрограми - майстра значно полегшуеться початкове оформлення об'єкта бази даних. Крім того, одні підпрограми - майстри можуть використовуватися користувачами - початківцями як помічника для освоєння всіх тонкостей Access, а інші будуть корисними навіть для професіоналів, що вже давно створюють бази даних. Більшість користувачів Access рідко вдаються до допомоги майстра таблиць або майстра запитів, оскільки конструктор надає більш гнучкі можливості для створення об'єкта, що точніше задовольняє усім вимогам задачі. З іншого боку, під час створення нової форми або звіту підпрограма - майстер у більшості випадків просто незамінна. В цьому випадку режим конструктора зручніше використовувати для редагування готових об'єктів.

Оскільки майстер дозволяє створити лише каркас майбутнього об'єкта, після створення початкового варіанта об'єкта за допомогою майстра перейдіть у режим конструктора і подкоригуйте створений об'єкт. Цей підхід зручний тим, що в режимі конструктора користувач одержує доступ до всіх важливих компонентів об'єкта: елементів керування, властивостей полів, секцій і групп, що дозволяє відкоригувати зовнішні або внутрішні параметри об'єкта.