Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБЩИЙ_файл_ПОСОБИЕ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
22.69 Mб
Скачать

Перегляд і друк звітів

Вище наголошувалося, що будь-який звіт можна проглянути на екрані монітора за допомогою команди Предварительный просмотр , що на панелі Режимы вкладки Конструктор або за допомогою контекстного меню виділеного звіту.

Для проглядання сторінок звіту використовуються кнопки панелі навігації .

Друк поточного звіту виконується за допомогою команди Печать, що на панелі Печать вкладки Предварительный просмотр. Параметрами печаті можна установити наступні:

тип використовуваного принтера;

номери сторінок, що підлягають роздруку;

число друкованих копій звіту.

Після установки параметрів друку і підготовки принтера до роботи звіт роздруковується.

Питання для самодіагностики

  1. Наведіть та охарактеризуйте способи створення звітів у MS Access.

  1. Які розділи звіту ви знаєте? Для відображення яких даних вони використовуються?

  2. На основі яких обєктів бази даних можуть будуватися звіти?

  3. Яким чином пронумерувати рядки у звіті?

  4. Які види звітів ви знаєте? Охарактеризуйте кожен з них.

  5. Скільки рівнів групування можна встановлювати у звітах MS Access?

  6. Яким чином у звіт можна додати малюнок?

  7. Для яких цілей використовується такий вид звіту як наклейка?

  8. У якому режимі виконують редагування звітів? Як в ньго перейти?

10. 5. Публікація баз даних в компютерних мережах

Одне з можливих рішень інтеграції інформаційного потоку на великих підприємствах, при роботі з корпоративними базами даних – використання Internet / Intranet технологій всередині підприємства, тобто опублікування всіх необхідних даних на Web-сервері підприємства і забезпечення до нього доступу зі всіх клієнтських робочих місць. Дві основних складових, на які спирається таке рішення: Web-сервер, який реалізує підтримку протоколу HTTP і сервер бази даних або будь-яка з користувальницьких СКБД. Великі промислові бази даних, як правило, експлуатуються в розподілених інформаційних мережах. У разі розміщення бази даних у мережі Internet та організації доступу користувачів до даних необхідно вирішити дві фундаментальні проблеми:

як опублікувати на Web-сторінці «знімок» даних, що зберігаються в базі;

як дати користувачам можливість виконувати запити і модифікувати дані в базі з використанням програми перегляду (браузера) замість спеціалізованого клієнтського додатку.

Створення доступу до даних за допомогою додатку phpMaker

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

виконувати з'єднання з БД;

генерувати сторінки доступу для роботи з таблицями БД, які дозволяють створювати, редагувати, видаляти та переглядати записи;

створювати запити (за допомогою конструктора або команд SQL);

створювати звіти (на підставі таблиць або запитів);

формувати дизайн сторінок;

додавати функції експорту даних у різні формати;

захищати дані за допомогою пароля користувача;

формувати меню додатку користувача для роботи з БД;

Спочатку треба встановити на свій компютер програми PHPMaker та віртуальний сервер, який найчастіше використовують в учбових цілях – Denver. Після того як додатки були встановлені необхідно запустити PHPMaker. Розглянемо роботу з PHPMaker на прикладі створеної бази даних «Магазин», схема якої наведена на рис. 10.19. У вікні, що відкрилося, необхідно виконати підключення до СКБД, у якій було створено дану базу даних. Для цього обов'язково потрібно ввести місце розташування файлу бази даних – серверу, де буде розташована (опублікована) БД та обрати файл бази даних, яка буде публікуватися.

Для створення віртуального серверу будемо використовувати «Denver» - програмну оболонку, яка використовується для розробки сайтів на локальному компютері під управлінням операційної системи Windows без необхідності виходу в мережу Internet. Головна особливість «Denver» - зручність при віддаленій роботі над проектами і можливість розміщення на Flash-накопичувачі.

Відразу після установки «Denver» доступний повністю працюючий веб-сервер «Apache», працюючий на локальному компютері, на якому може працювати необмежена кількість сайтів, що дуже ефективно для розробки і відладки сценаріїв PHP без завантаження файлів на видалений сервер. Для запуску практично всіх утиліт «Denver» використовується додаток «Run» у вкладеній папці «Еtc» кореневої папки установки «Denver». Під час запуску створюється віртуальний диск (за умовчанням «Z:»), де зберігаються всі файли проекту.

Особливістю, що відрізняє «Denver» від інших програм, є автоматична правка системного файлу «hosts», який є локальним аналогом DNS-сервера (в нашому випадку це комп'ютер, на якому запущено додаток), що дозволяє звертатися до локальних сайтів, працюючих під управлінням «Denver», по іменах, співпадаючих з ім'ям папки, розташованої в папці «Нome» програмної оболонки «Denver». Ще однією особливістю «Denver» є його повна автономність. Вона полягає в наступному. «Denver» встановлюється в один каталог і більш нічого не змінює. Все конфігурування і настройка під конкретний комп'ютер відбувається автоматично. Для видалення даної програмної оболонки операційній системі не потрібен де інсталятор – достатньо просто видалити каталог.

Після успішної установки «Denver» починаємо завантажувати туди наш проект, для цього необхідно зайти у папку: Z:\home\localhost\www і тут створити папку, в якій буде знаходиться наш проект – «Publesh». Зєднання починається після натискання на кнопку Connect. У результаті успішного підключення до БД зявляються таблиці та подання у вікні PHPMaker (рис. 10. 59).

Рис. 10.59. Об'єкти бази даних після встановлення зв'язку із БД у PHPMaker

Після встановлення зв'язку із БД можна приступати до проектування сторінок доступу до даних. На вкладці Table/Views необхідно визначити які обєкти БД і з якою функціональністю потрібно буде згенерувати (рис. 10. 60). Виконаємо настроювання, щоб були згенеровані сторінки додавання, копіювання, видалення та редагування даних. За допомогою властивості Caption внесемо необхідні назви об'єктів БД – у додатку ці назви будуть відігравати роль пунктів меню.

З допомогою вкладок програми можна настроїти формат дати, вид оформлення сторінок доступу (вид шрифту та його розмір), експорт даних зі сторінок доступу у різні формати, вид кодування сторінок доступу браузерами (windows-1251) (рис. 10. 61). Від кодування залежить буде чи на підтримуватися кирилиця. Також можна настроїти безпеку доступу до сторінок за допомогою пароля.

Рис. 10.60. Вибір та настроювання сторінок для генерації

Рис. 10.61. Вкладка General з виконаними настроюваннями

На вкладці Generate необхідно встановити каталог для генерації php-файлів проекту (сторінок доступу до даних). Після натискання на кнопку Generate запускається генерація php-файлів. Варто звернути увагу на шлях генерації файлів: Z:\home\localhost\www\Publesh. Для того щоб додаток доступу до даних спрацював, він повинен бути розташований на локальному сервері (віртуальний диск Z) у папці нашого проекту.

Для запуску створеного додатку на виконання необхідно у вікні будь-якого браузера зайти за адресою: http://localhost/назва папки з нашим проектом на «Denver» (http://localhost/Publesh).

Додаток PHPMaker створив сторінки для роботи з даними БД «Магазин». На рисунку 10. 62 наведено сторінку доступу до даних про товари (таблиця Товари БД «Магазин»). Тут можна вибрати функцію додавання нових даних у таблицю – Add, перегляду записів – View, редагування – Edit (рис. 10.63), копіювання записів – Copy, видалення – Delete, функцію пошуку даних – Search, функції експорту даних в Excel. Кожна з даних операцій реалізована у вигляді php-файлу.

Рис. 10.62. Сторінка для роботи з таблицею «Товари»

Рис. 10.63. Результат виконання операції по редагуванню запису таблиці – Edit