1 Откройте форму Льготники в Режиме конструктора.
2 Для создания подчиненной формы на Панели элементов нажмите кнопку[ Подчиненная форма/Отчет] и в Области данных нарисуйте рамку в том месте, куда хотите поместить подчиненную форму. На экране появится окно мастера Создание подчиненных форм и отчетов.
Если на экране не появился мастер создания подчиненных форм нажмите на Панели элементов кнопку [Мастера].
3 На первом шаге мастера выберите объект для создания новой формы. У нас это форма Оплата. Поэтому установите переключатель у строки форма и из раскрывающегося списка выберите Оплата. Для перехода к следующему шагу нажмите кнопку[Далее]
4 На втором шаге определите поле связи между главной и подчиненной формами. Для этого установите переключатель у строкиВыбор из спискаи из списка выберите Оплата для каждой записи Льготники, поле связи Номер телефона. Для перехода к следующему шагу нажмите кнопку [Далее]
5 На третьем шаге задайте имя новой форме Подчиненная и нажмите кнопку[Готово]
Подчиненная форма для главной является объектом и ее сложно удалять и перемещать
ЗАДАНИЕ 8. На основе форм Льготники и Оплата спроектировать подчиненную форму, сделав форму, Оплата главной, а форму Льготники - подчиненной. Сохранить спроектированную форму под именем Подчиненная_1. Задание выполнить самостоятельно.
ОТЧЕТ ПО РАБОТЕ. На экране отобразить формы Льготники, Оплата и Подчиненная, расположив их слева направо.
ВАРИАНТ ОСНОВНОЙ
1. Проектирование таблиц.
ЗАДАНИЕ 1. Предприятие поставляет свои товары различным фирмам в течение всего года, распределяя их по кварталам. Они расплачиваются с предприятием, внося предоплату, а затем делая доплату (возможно, несколько раз). Деятельность предприятия и его связь с фирмами отображена в документах Поставка товаров фирмами (табл.1)и Поступление оплаты (табл. 2).
Создать базу данных Фирма. Спроектировать и сохранить в ней две таблицы под именами Поставки и Оплата. Связать созданные таблицы по полю Код фирмы.
При проектировании таблиц их заполнять не надо.
Таблица 1 Поставка товаров фирмами
Код фирмы | Наименование фирмы | Наименование товара | Поставка в 1 квартале, $ | Поставка во II квартале | Поставка в III квартале | Поставка в IV квартале |
Таблица 2 Поступление оплаты от фирм
Код фирмы | Дата предоплаты | Сумма предоплаты | Дата доплаты | Сумма доплаты |
2. Проектирование форм, содержащих поля со списками
ЗАДАНИЕ 2. На основе таблицы 1 спроектировать форму, в которой сделать поле Наименование товара, как Поле со списком (костюм, майка и т.д.). Сохранить спроектированную форму под именем Товары.
ЗАДАНИЕ 3. На основе таблицы 2 спроектировать форму, в которой сделать поле Код фирмы, как поле со списком. В форме сделать вычисления суммы оплаты каждой фирмой в отдельности и общую сумму оплаты всеми фирмами. Сохранить спроектированную форму под именем Оплата.
3. Заполнение таблиц при помощи форм
ЗАДАНИЕ 4. Заполнить в таблице 1 и таблице 2 по семь записей, воспользовавшись формами Товары и Оплата.
При заполнении таблиц следить за тем чтобы значения попей Код фирмы в обеих таблицах совпадали
4. Проектирование кнопочных форм
ЗАДАНИЕ 5. Преобразовать формы Товары и Оплата вкнопочные так, чтобы из формы Товары с помощью кнопки можно было открыть форму Оплата и наоборот.
ЗАДАНИЕ 6. Проверить работу созданных форм:
ü открыть форму Товары в Режиме форм;
ü внести в форму Товары новую запись ;
ü открыть форму Оплата, щелкнув в открытой форме Товары по кнопке[Оплата];
ü внести в форму Оплата новую запись;
ü закрыть формы и убедиться, что записи введены в таблицы Товары и Оплата, открыв и просмотрев их.
5. Проектирование подчиненных форм
ЗАДАНИЕ 7. На основе форм Товары и Оплата спроектировать подчиненную форму,сделав форму Товары главной, а форму Оплата подчиненной. Сохранить спроектированную форму под именем Подчиненная.
ОТЧЕТ ПО РАБОТЕ. На экране отобразить таблицы Поставки и Оплата, формы Товары, Оплата, Подчиненная и Подчиненная 1 расположив их слева направо.
Задание на дом:
- Отчёт и его назначение.
- Способы проектирования отчётов.
- Проектирование отчётов в режиме конструктора.