- •Призначення форми при роботі з базою даних
- •Режими перегляду форми
- •Форма для роботи з декількома таблицями
- •Створення форми
- •Автоформа
- •Створення форми за допомогою майстра
- •Створення форми в режимі конструктора
- •Автоформат
- •Вживання списків і полїй із списком
- •Вживання у формі полів різних типів Створення обчислюваного поля
- •Висновки
Створення форми
При створенні форми зручно користуватися діалоговим вікном Нова форма (New Form) (рисунок 3). Відображувати це вікно на екрані можна наступними способами:
виділити таблицю або запит в базі даних і вибрати команду Форма (Form) у меню Вставка (Insert);
натискувати кнопку Новий об'єкт (New Object) на панелі інструментів і в списку, що розкривається, вибрати Форма (Form);
у вікні бази даних на вертикально розташованій панелі Об'єкти (Objects) виділити значок Форми (Forms) і натискувати на панелі інструментів кнопку Створити (New).
Рисунок
3 - Вибір методу створення форми
Всі таблиці і запити, доступні як джерела даних форми приведені в списку, що розкривається, в нижній частині вікна.
Автоформа
Автоформа: у стовпець (AutoForm: Columnar) для таблиці Замовлення показана на рисунку 4.
Рисунок
4 - Форма з полями, розташованими в
стовпець
Автоформу можна створити наступними способами:
1. Вибрати команду Автоформа (AutoForm) у меню Вставка (Insert).
2. На панелі інструментів в списку кнопки, що розкривається Новий об'єкт (New Object) вибрати Автоформа (AutoForm).
3. За допомогою майстра форм (Form Wizard).
4. Використовуючи режим конструктора.
У діалоговому вікні Нова форма (New Form) (див. мал. 25.4) можна вибрати наступні види автоформи:
Автоформа: у стовпець (AutoForm: Columnar) — форма з полями розташованими в один стовпець (мал. 25.5).
Автоформа: стрічкова (AutoForm: Tabular) — створює форму, в якій поля представлені у верхній частині вікна, а записи в рядках.
Автоформа: таблична (AutoForm: Datasheet) — створює форму у вигляді таблиці Access.
Створення форми за допомогою майстра
Використання майстра — один з найбільш простих способів створення форми.
Інший спосіб відображення вікна майстра — в діалоговому вікні Нова форма (New Form) вибрати в списку Майстер форм (Form Wizard). У списку, що розкривається Таблиці і запити (Tables/Queries) виберіть джерело даних (рисунок 5). Двічі клацніть мишею імена полів, які ви хочете перемістити із списку Доступні поля (Available Fields) у список Вибрані поля (Selected Fields). Якщо ви захочете змінити порядок полів в списку Вибрані поля, то натискуйте кнопку < і поверніть виділене, поле в список Доступні поля.
Рисунок
5 - Вибір полів форми у вікні майстра
При створенні форми з декількох таблиць в списку Таблиці і запити виберіть нове джерело даних. Якщо не встановлені зв'язки між таблицями, по яких створюється форма, то на екрані з'явиться .сообщение про помилку. Відношення між таблицями, наприклад, один 'ко багатьом, встановлюється у вікні Схема зв'язків (Relationships).
У наступному діалоговому вікні майстер пропонує вибрати вигляд представлення даних (рисунок 6). За умовчанням, в правої зони вікна вгорі показані поля головної форми, узяті з однієї таблиці, а нижче в поглибленої області — поля підлеглої форми з іншої таблиці.
Рисунок
6 - Вибір вигляду представлення даних
Наприклад, ми можемо переглядати відомості про товари в головній формі, відображуючи в підлеглій формі їх ціну. Якщо ви хочете переглядати дані в зв'язаних формах, то поставте перемикач в положення Зв'язані форми (Linked forms).
Потім положенням перемикача виберіть зовнішній вигляд підлеглих форм: стрічковий (Datasheet) або табличний (Tabular) (рисунок 7). Натискуйте кнопку Далі (Next). На екрані з'явиться вікно вибору стилю (рисунок 8). Якщо ви не хочете особливим чином виділяти поля або застосовувати спеціальні ефекти, то виберіть Стандартний (Standard) стиль, який пропонується за умовчанням.
Рисунок
7 - Вибір зовнішнього вигляду підлеглої
форми
Рисунок
8 - Вибір стилю оформлення форми
У останньому діалоговому вікні майстра задаються імена головною і підлеглих форм (рисунок 9). Багато розробників використовують в іменах головної і підлеглої форми префікси frm і sbf, аби зробити очевиднішою зв'язок між формами. Якщо хочете проглянути довідку про роботу з формою встановите прапорець Вивести довідку по роботі з формдй (Display Help on working with form) ?
Рисунок
9 - Завдання імен головної і підлеглих
форм
