Ікт 11

1. Автоматичне створення форми на основі таблиці або запиту

2. Створення форми за допомогою майстра

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

1. Автоформа, організована "в стовпець" (Columnar). У такій формі поля кожного запису відображаються у вигляді набору елементів управління, розташованих в один або декілька стовпців. Це найвдаліший уявлення для швидкого створення форми.

2. Табличная (Datasheet). Форма буде виглядати так само, як звичайна таблиця Access.

3. Стрічкова (Tabular). У такій формі поля кожного запису розташовуються в окремому рядку. Це дуже зручно для роботи з великими масивами даних, оскільки дані розташовуються в такому ж порядку, як в простій таблиці. Перевагою саме цього подання форми в порівнянні з табличним є те, що кожне поле представлено у вигляді окремого елемента управління, яке можна оформити в будь-якому стилі на ваш смак і для якого можна визначити функції обробки подій, т. Е. "Оживити" поле за допомогою програмування.

4. Автоформа у вигляді зведеної таблиці (PivotTable) або зведеної діаграми (PivotChart) - два нові варіанти, що з'явилися в Access.

5. Автоматично створена форма включає всі поля обраного джерела даних.

Щоб створити форму за допомогою спеціального автоматичного створення форм:

1. Клацніть по ярлику Форми (Forms) у вікні База даних (Database) і натисніть кнопку Створити (New). З'явиться діалогове вікно Нова форма (New Form), представлене на рис 11.1.

Малюнок 11.1 - Діалогове вікно Нова форма

2. У списку діалогового вікна Нова форма виділіть один з варіантів автоформи, наприклад: Автоформа: в стовпець (AutoForm: Columnar).

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

4. Натисніть кнопку ОК.

В результаті буде автоматично створена і відкрита форма обраного виду. Щоб створену форму можна було використовувати в подальшому, її необхідно зберегти. Для збереження форми виберіть команду Файл, Зберегти (File, Save) або натисніть на кнопку Зберегти (Save) на панелі інструментів Режим форми (Form View). В поле Ім'я форми (Form Name) діалогового вікна Збереження (Save As) введіть потрібну назву і натисніть кнопку ОК.

Майстер форм розбиває процес створення форми на кілька етапів. На кожному етапі потрібно встановити певні параметри в одному з діалогових вікон майстра, кожне з яких визначає один крок створення форми. Якщо на якомусь етапі була допущена помилка або виникла необхідність зміни будь-яких встановлених параметрів, для повернення до попереднього кроку натисніть кнопку Назад (Back). Крім того, в будь-який момент можна натиснути кнопку Скасування (Cancel) для відмови від створення форми і повернення до вікна бази даних.

Щоб за допомогою майстра створити просту форму, яка містить підлеглих форм:

1. Клацніть по ярлику Форми (Forms) у вікні бази даних.

2. Натисніть кнопку Створити (New) на панелі інструментів вікна бази даних. У списку варіантів в діалоговому вікні Нова форма (New Form) (див. Рис. 5.1) виділіть елемент Мастер форм (Form Wizard) і натисніть кнопку ОК. Те ж саме можна зробити, двічі клацнувши по ярлику Створення форми за допомогою майстра (Create form by using wizard), що знаходиться перед списком існуючих форм в базі даних.

3. з'явилися перші діалогове вікно Майстра форм (рис. 11.2). В поле зі списком Таблиці і запити (Tables / Queries), як і в списку, що розкривається у вікні Нова форма, будуть відображені імена всіх таблиць і запитів бази даних, які можуть використовуватися в якості джерела даних для форми. Розкрийте цей список і виберіть ім'я таблиці або запиту. У нашому прикладі це таблиця "Співробітники" (Employees).

Малюнок 11.2 - Перше діалогове вікно Майстра форм

4. У списку Доступні поля (Available Fields) у цьому діалоговому вікні відображаються всі поля обраної таблиці або запиту. Додавання полів у форму дозволить переглядати і редагувати дані обраної таблиці. Щоб додати в створювану форму тільки деякі поля, переходьте до кожного з цих полів і натисніть кнопку ">". Виділене поле буде переміщено зі списку Доступні поля в список Вибрані поля (Selected Fields). Щоб додати в створювану форму відразу все поля з обраної таблиці або запиту, натисніть кнопку ">>". Натисніть кнопку Далі (Next) для відображення другого діалогового вікна Майстра форм.

5. У другому діалоговому вікні майстра (рис. 11.3) можна визначити вид форми. Як вже говорилося в попередньому розділі, існує кілька видів форм, що визначають уявлення даних на ній. Щоб задати зовнішній вигляд форми, виберіть один з перемикачів: в один стовпець (Columnar), стрічковий (Tabular), табличний (Datasheet), вирівняний (Justified), зведена таблиця (PivotTable) або зведена діаграма (PivotChart).

Після вибору підходящого режиму відображення даних у формі натисніть кнопку Далі для відображення наступного діалогового вікна Майстра форм.

Малюнок 11.3 - Друге діалогове вікно Майстра форм

6. Третє діалогове вікно Майстра форм (рис. 11.4) призначене для вибору стилю оформлення нової форми. Майстер пропонує кілька стандартних стилів оформлення. Можна визначити власні стилі оформлення форм за допомогою діалогового вікна Автоформат (Autoformat). Тоді ці стилі будуть відображатися разом зі стандартними в цьому діалоговому вікні Майстра форм. Виберіть один із запропонованих стилів і натисніть кнопку Далі.

Малюнок 11.4 - Третє діалогове вікно Майстра форм

Малюнок 11.5 - Останнє діалогове вікно Майстра форм

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