
- •Призначення форми при роботі з базою даних
- •Режими перегляду форми
- •Форма для роботи з декількома таблицями
- •Створення форми
- •Автоформа
- •Створення форми за допомогою майстра
- •Створення форми в режимі конструктора
- •Автоформат
- •Вживання у формі полів різних типів Створення обчислюваного поля
- •Вживання списків і полїй із списком
- •Висновки
Вживання у формі полів різних типів Створення обчислюваного поля
У форму можна вставити поля різних типів. Як приклад розглянемо вставку обчислюваного поля, що відображує результати обчислень. Відкрийте форму в режимі конструктора. Натискуйте кнопку Поле (Text Box) на панелі елементів, розташованій на малюнку уздовж лівого вертикального кордону вікна. Покажчик миші в активної області форми набере вигляду символу поля у верхньому лівому кутку якого відображуватиметься значок «+». Клацніть мишею місце, де повинна розташовуватися назва нового поля. Зміните в полі напис «поле» на нове имя/например, Дата/время. Клацніть поруч поле, в якому відображуватимуться, результати розрахунків, з написом Вільний і введіть розрахункову формулу.
Для відображення поточної дати і часу комп'ютерного годинника введіть в обчислюване поле вираження =Now.
Натискуйте кнопку Вигляд (View) на панелі інструментів для перекладу форми в Режим таблиці (Datasheet View) і поглянете, як відображуватиметься значення Дата/время нового поля. Якщо ви хочете змінити формат поля Дата/время, то поверніться в режим Конструктор (Design). Звернете увагу, Access додав круглі дужки в обчислюване поле і там відображуватиметься вираження =Now() (рисунок 13).
Рисунок
13
Створення у формі обчислюваного поля Дата/время Клацніть правою кнопкою миші елемент управління і виберіть в контекстному меню команду Властивості (Properties). Відкрийте вкладку Макет (Format) і виберіть в списку, що розкривається, рядки Формат поля (Format) потрібний вам формат (рисунок 14).
Рисунок
14 - Вибір формату поля
Вживання списків і полїй із списком
Ці елементи управління особливо зручні в тих випадках, коли, наприклад, можна вибрати в списку складні коди товарів. Розглянемо використання поля із списком у формі, що відображує дані з таблиці або запиту.
Для створення у формі поля із списком зручно користуватися майстром. Відкрийте форму в режимі конструктора і натискуйте спочатку на панелі елементів кнопку Майстри (Control Wizard) для запуску майстра, потім кнопку Поле із списком (Combo Box). Перемістите покажчик миші у форму. У активній зоні форми він матиме вигляд знаку «+», поряд з яким видно значок поля із списком. Виділите місце, де розташовуватиметься поле із списком. На екрані відображуватиметься діалогове вікно Створення полів із списком (Combo Box Wizard) (рисунок 15). Поставте перемикач в положення Об'єкт «поле із списком» використовуватиме значення з таблиці або запиту (I want the combo box to look up the value in а table or query) і натискуйте кнопку Далі (Next).
Рисунок
15 - Вибір способу набуття значень, що
відображуються в полі із списком
У наступному діалоговому вікні Виберіть таблицю або запит із значеннями, які міститиме поле із списком (Which table or query should provide the value for your combo box?) (рисунок 16). Виберіть таблицю в списку і натискуйте кнопку Далі (Next).
У новому вікні виберіть поля, які мають бути включені в полі із списком, і натискуйте кнопку із значком >, аби перенести їх в список Вибрані поля (Selected Fields) (рисунок 17).
Рисунок
16 - Вибір таблиці або запиту, значення
якої міститиме поле із списком
Рисунок
17 - Вибір полів, що відображуються в полі
із списком
У наступному діалоговому вікні відображують списки значень для поля із списком (рисунок 18). За допомогою миші зміните ширину стовпців, якщо ви вважаєте, що вони мають бути ширше або вже пропонованої величини. Ширіна стовпця повинна дозволяти повністю відображувати дані, що зберігаються в нім. За умовчанням встановлений прапорець Приховати ключовий стовпець (Hide Кеу Column) і цей стовпець не відображується. Він використовується як джерело даних для вибраного вами поля.
Рисунок
18 - Завдання ширини стовпців із списком
і утаєння ключового поля
У діалоговому вікні, показаному на рисунок 19 положенням перемикача виберіть дію, яка виконуватиметься при виборі значення із списку Запам'ятати значення (Remember the value for latter use) або Зберегти в полі (Store that value in the field).
Рисунок
19 - Вибір дії, яка виконуватиметься при
виборі значення із списку
У останньому діалоговому вікні задайте підпис, який міститиме поле із списком (рисунок 20). Натискуйте кнопку Готово (Finish) і поле із списком буде включено у форму.
Рисунок
20 - Завдання підпису, який міститиме
поле із списком
Після закінчення роботи з майстром натискуйте кнопку Вигляд (View) на панелі інструментів і перевірте роботу нового поля із списком в режимі форми.