Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 17.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
180.22 Кб
Скачать
  1. Заполнение таблиц при помощи форм

ЗАДАНИЕ 4. Заполнить в таблице 1 и таблице 2 по семь записей, воспользовавшись формами Льготники и Оплата. Задание выполнить самостоятельно.

При заполнении таблиц следить за тем, что значения полей Номер телефона в обеих таблицах должны совпадать. Начинать заполнение следует с материн­ской таблицы. У нас это таблица Льготники.

  1. Проектирование кнопочных форм

ЗАДАНИЕ 5. Преобразовать формы Льготники и Оплата в кнопочные так, чтобы из формы Льготники с помощью кнопки можно было открыть форму Оплата и наоборот.

Рекомендации по выполнению

  1. Преобразуйте сначала форму Льготники. Для этого откройте ее в Режиме конструктора.

  2. Для создания в форме кнопки используйте мастер создания кнопок. Для этого щелкните на Панели элементов на кнопку [Мастер]

  3. Для добавления кнопки нажмите на кнопку [Кнопка] на Панели элементов и в Области данных открытой формы начертите небольшую рамку для размещения кнопки. После этого на экране появится окно мастера Создание кнопок, в котором:

    • на первом шаге в окне Категории выберите Работа с формой, а в окне Действия выберите Открытие формы. Для перехода к следующему шагу нажмите кнопку [Далее],

    • на втором шаге выберите форму, которая будет открываться нажати­ем на кнопку, у нас это форма Оплата. Для перехода к следующему шагу нажмите кнопку [Далее],

    • на третьем шаге поставьте переключатель в строку Открыть форму для отобранных записей. Для перехода к следующему шагу надо нажать кнопку [Далее],

    • на четвертом шаге укажите поле, которое следует использовать для отбора данных в открываемой форме по нажатию кнопки. В нашем примере это поле Номер телефона (или ФИО). Его надо выделить в обоих окнах Льготники и Оплата и нажать на кнопку. Для перехода к следующему шагу нажмите кнопку [Далее],

    • на пятом шаге укажите, что надо разместить на кнопке: текст или рисунок. Выберите текст, поставив переключатель в положение Текст. Очистите поле ввода и наберите в нем текст, который будет помещен на кнопку, например, Оплата. Для перехода к следующему шагу нажмите кнопку [Далее],

    • на шестом шаге задайте имя кнопке или оставьте имя, предложенное системой. Нажмите кнопку [Готово]

  1. Сохраните спроектированную форму под именем Льготники.

  2. Аналогично самостоятельно измените форму Оплата, добавив к ней кнопку для вызова формы Льготники.

ЗАДАНИЕ 6. Проверить работу созданных форм:

  • открыть форму Льготники в Режиме форм;

  • внести в форму Льготники новую запись;

  • открыть форму Оплата, щелкнув в открытой форме Льготники по кнопке (Оплат);

  • внести в форму Оплата новую запись;

  • закрыть формы, открыть спроектированные таблицы и убедится в введении записей.

  1. Проектирование подчиненных форм

ЗАДАНИЕ 7. На основе форм Льготники и Оплата спроектировать подчиненную форму, сделав форму, Льготники главной, а форму Оплата - подчиненной. Сохранить спроектированную форму под именем Подчиненная.

Рекомендации по выполнению

  1. Откройте форму Льготники в Режиме конструктора.

  2. Для создания подчиненной формы на Панели элементов нажмите кнопку [Подчиненная форма/Отчет] и в Области данных нарисуйте рамку в том месте, куда хотите поместить подчиненную форму. На экране появится окно мастера Создание подчиненных форм и отчетов.

Если на экране не появился мастер создания подчиненных форм нажмите на Панели элементов кнопку [Мастера].

  1. На первом шаге мастера выберите объект для создания новой формы. У нас это форма Оплата. Поэтому установите переключатель у строки форма и из раскрывающегося списка выберите Оплата. Для перехода к следующему шагу нажмите кнопку [Далее]

  2. На втором шаге определите поле связи между главной и подчиненной формами. Для этого установите переключатель у строки Выбор из списка и из списка выберите Оплата для каждой записи Льготники, поле связи Номер телефона. Для перехода к следующему шагу нажмите кнопку [Далее]

  3. На третьем шаге задайте имя новой форме Подчиненная и нажмите кнопку [Готово]

Подчиненная форма для главной является объектом и ее сложно удалять и перемещать

ЗАДАНИЕ 8. На основе форм Льготники и Оплата спроектировать подчиненную форму, сделав форму, Оплата главной, а форму Льготники - подчиненной. Сохранить спроектированную форму под именем Подчиненная_1. Задание выполнить самостоятельно.

ОТЧЕТ ПО РАБОТЕ. На экране отобразить формы Льготники, Оплата и Подчиненная, расположив их слева направо.