Робота зі сторінками доступу до даних

Сторінки (сторінки доступу до даних) - новий об'єкт баз даних, який увійшов в останню версію Microsoft Access. Як і форми, цей об'єкт служить для забезпечення доступу до даних, що містяться в базі, але тут мова йде про віддалений доступ, наприклад про доступ через Інтернет або через корпоративну мережу Intranet.

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

Від інших об'єктів бази даних сторінки доступу відрізняються тим, що мають подвійну природу. Інші об'єкти бази є внутрішніми. Так, наприклад, ми не можемо виділити ні таблицю, ні запит, ні форму у вигляді самостійного файлу. Ці об'єкти розміщуються десь всередині файлу бази даних, але операційна система комп'ютера працювати з ними не може, оскільки це не файли. З ними працює лише сама система управління базою даних. Сторінка же представлена ​​двома об'єктами - внутрішнім об'єктом бази (його можна редагувати) і зовнішнім об'єктом - файлом у форматі HTML. Запис цього файлу відбувається при збереженні спроектованої сторінки доступу.

Створення сторінки доступу до даних. Для сторінок доступу, як і для форм, важливу роль відіграє зовнішній вигляд, тому створювати їх зручно за допомогою майстра. Майстер сторінок запускається клацанням на значку Створення сторінки доступу до даних за допомогою майстра.

1. На першому етапі роботи майстра форм вибирають таблиці (або запити), в їх складі - поля, до яких повинна забезпечити доступ сторінка.

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

В результаті угруповання утворюється ієрархічна структура. Вона може мати кілька рівнів вкладення. Так, наприклад, всередині групи Монітори можуть бути створені вкладені групи по виробникам: Sony, Panasonic, Hitachi і т. Д.

3. На третьому етапі вибирається метод упорядкування даних, що відображаються. Можливо завдання до чотирьох полів сортування, причому сортування можлива як по зростанню, так і по спадаючій.

Редагування сторінки доступу до даних. Редагування створеної сторінки доступу виконується в режимі Конструктора тими ж прийомами, які були описані для форм. Основними відмінностями є:

• наявність більшої кількості розділів (пов'язано з можливістю угрупування);

• розширений склад елементів управління на Панелі елементів (Вид> Панель елементів);

• інший механізм перетягування елементів управління і приєднаних написів (елементи управління перетягуються разом з приєднаними написами, але приєднані написи перетягуються окремо від елементів управління).

Звіти багато в чому схожі на форми і сторінки доступу до даних, але мають інше функціональне призначення - вони служать для форматованого виведення даних на друкують устрою і, відповідно, при цьому повинні враховувати параметри принтера та параметри паперу.

Велика частина того, що було сказано про форми, відноситься і до звітів. Тут також існують засоби автоматичного, автоматизованого і ручного проектування. Засоби автоматичного проектування реалізовані Автоотчет (База даних> Створити> Новий звіт> Автоотчет в стовпець). Крім Автоотчет «в стовпець» існують «стрічкові» автоотчети. Різницю між ними неважко побачити, поставивши експеримент.

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

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

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