Page 72 - 1303
P. 72
формою, то в неї теж можна вносити нові дані та (або) корегувати
старі.
3.9.2 Створення форми Платники_ф
Форма Платники_ф має подвійне призначення, а саме:
1 – як підпорядкована – для відображення відомостей про
поточного платника при відкритій головній формі Оплати_ф.
Тому на форму Платники_ф слід перенести всі поля таблиці
Платники_т, на якій вона базується, крім поля Код_п – код
платника, який непотрібний оператору (касиру). Обидві форми
(головна і підпорядкована) повинні бути зв'язані за допомогою
спільного поля Код_п. Відсутність цього поля на формі
Платники_ф не завадить встановлювати зв'язок;
2 – як самостійна – для внесення нових даних у таблицю
Платники_т. Нагадаємо, що ця таблиця має поля: Код_п, Пріз,
Ім, Адр і Фото. Оскільки їхні нові значення потрібно вводити,
форма мусить їх мати, але поле Код_п має тип Лічильник, який
формується автоматично, тому воно і тут є непотрібним.
Отже форма Платники_ф повинна містити поля: Пріз, Ім,
Адр і Фото. Непотрібними виявилися й елементи управління
вікном форми (смуги прокрутки, зміна поточного запису), всі
вони зайві (форма служить лише для вводу даних), крім кнопки
Закриття форми, яку використаємо для закриття вікна форми
після закінчення роботи з нею.
Створити форму можна за допомогою майстра або
конструктора (нагадаємо, що – у відкритій базі даних). Найбільш
вигідно створювати форму за допомогою майстра, після чого
корегувати в режимі конструктора. Виготовимо форму
Платники_ф за допомогою таких засобів:
1) вікно База даних: перемикач Форми, команда Створити;
2) вікно Нова форма: перемикач Майстер форм, вибір зі списку
імені таблиці Платники_т, на якій буде базуватися форма.
Команда Оk;
3) вікно Створення форм, кроки майстра:
вибір доступних полів, виберемо всі, поле Код_п знищимо
потім у режимі конструктора;
72