Мал. 6. Кнопкова форма
Мал. 5. Форма-заставка
Access 2000 дозволяє створювати форми на основі існуючих шаблонів – автоформ. Автоформи поділяються на три типи:
1. автоформи у стовпчик – для кожного запису таблиці відводиться окрема сторінка форми. Вона особливо підходить для записів з великою кількістю полів;
2. автоформи в рядок – розміщує кожний запис в окремий рядок. Дозволяє наочно подати декілька записів на сторінці;
3. таблична автоформа – за своїм виглядом аналогічна звичайній таблиці.
Режими відображення та створення форми
На екрані кожну Access-форму можна відобразити:
■ у режимі конструктора, призначеного лише для проектування та редагування структури форми;
■ у режимі форми - для відображення, додавання, знищення чи оновлення даних, причому в режимі форми дані відображаються по записах.
■ у режимі таблиці для відображення, додавання, знищення чи оновлення даних, причому форма, яка подана в режимі таблиці, не завжди ідентична до таблиці, на основі якої створена, оскільки порядок розміщення полів може відрізнятися.
|
|
Вибір режиму відбувається за допомогою команд меню Вид або кнопки Вид панелі інструментів.
Окрім режиму конструктора для створення форми можна використати діалоговий режим (майстер створення).
Вікно конструктора форм (мал. 7) містить елементи, в яких можна проектувати форми, а саме:
■ вікно проекту форми;
■ вікно зі списком полів джерела даних;
■ панель елементів керування;
■ вікно властивостей.
Вікно проекту форми може містити такі області:
- заголовок форми - може містить відомості, які стосуються всіх записів форми (наприклад, назву фірми), назву форми, графічне зображення товарного знаку чи емблеми тощо. Ця область завжди відображається зверху форми під час перегляду в режимі форми і на початку першої сторінки під час друкування.
- примітку - містить інформацію, яка стосується цілої форми, наприклад командні кнопки, інструкції для роботи з формою, прізвище автора тощо. Вона відображається внизу форми та в кінці останньої сторінки роздруку,
- верхній та нижній колонтитули. У верхньому колонтитулі розміщують інформацію, яка відноситься до кожної окремої сторінки (наприклад, назви стовпців), у нижній колонтитул, як правило, заносять дату та номер сторінки. Колонтитули не відображаються в режимі форми, а лише під час друкування.
- область даних становить основну частину форми. В ній розміщуються елементи керування, за допомогою яких відображаються дані базових об'єктів, написи, підсумкові поля, списки значень. Елементи керування можуть бути зв'язаними, вільними чи обчислювальними. Зв'язані - приєднані до поля базової таблиці або запиту, використовуються для відображення введення чи виведення даних, а також для оновлення значень поля бази даних. Для вільних елементів керування немає джерела даних. Вони використовуються для виведення на екран ліній, малюнків, написів тощо. Для обчислювальних елементів керування джерелом даних є вирази, в які можуть входити дані з базової таблиці чи запиту, а також дані іншого елемента керування. Елементи керування набувають свого реального вигляду лише в режимі заповнення чи перегляду, у режимі конструктора вони представлені у вигляді умовних позначень, які дуже подібні до реальних.
|
|
При завантаженні конструктора у вікні проекту завжди знаходиться лише область даних.
За замовчуванням у вікні проекту форми розміщені горизонтальна та вертикальна лінійки, на яких знаходяться маркери областей проекту (прямокутники поруч із назвами областей проекту). Крім того, весь проект форми розмічений лініями сітки, які допомагають форматувати об'єкти форми.
Під час завантаження конструктора на екрані автоматично з'являється вікно властивостей об'єктів, у якому відображаються властивості форми (мал. 8).
Для відображення у вікні властивостей іншого об’єкта (заголовку, колонтитулу, області даних, елемента керування тощо), потрібно активізувати цей об'єкт. Вікно властивостей має багатосторінкову структуру, в якій згруповані характеристики за подібними ознаками, у вікні знаходяться вкладки:
· Макет - властивості, що описують формат виведення того чи іншого об'єкта;
· Данные - властивості, які стосуються джерела даних;
· Событие - властивості, які визначають реакцію об'єкту на ту чи іншу подію;
· Другие - інші властивості, які не ввійшли у описані групи;
· Все - усі властивості даного об'єкту, розміщені за алфавітом.
За допомогою відповідних елементів керування (рисунок, вільна рамка, приєднана рамка) у форму можна вставити різноманітні об’єкти, створені у інших програмах, зокрема малюнки та діаграми.