Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум 2010.docx
Скачиваний:
1
Добавлен:
08.09.2019
Размер:
5.46 Mб
Скачать
  1. Создание главной формы

Задание

Создать главную форму на базе таблицы Производители, в которой отображаются поля Код_производителя и Производитель

Выполнение

Наиболее просто форма на базе одной таблицы создается с помощью мастера автоформ. Затем форма может улучшаться с помощью конструктора.

Для создания главной формы необходимо выполнить такие действия:

  1. Перейдите в окно категории Таблицы, щелкнув по кнопке и выбрав из открывшегося списка соответствующий пункт.

  2. Сделайте активной запись таблицы Производители.

  3. Перейдите на вкладку Создание и щелкните на кнопку Форма . В итоге выполнения данной операции будет создана Автоформа: в столбец.

Автоформа в столбец Производители

  1. Полученную форму отобразите в режиме конструктора и удалите все поля, оставив только Код_производителя и Производитель.

  2. Закройте окно формы, сохранив ее с именем Продажи_по_производителямГл

Полученная главная форма имеет вид

Главная форма

  1. Создание подчиненной формы

Подчиненную форму лучше строить на базе запроса ВсеПродажи, т. к. в нем имеются все нужные поля, а лишние поля затем надо удалить.

Задание 1

С помощью мастера форм (ленточная) построить предварительный вариант подчиненной формы.

Выполнение

  1. На панели инструментов вкладки Создание окна базы данных щелкните кнопку Мастер форм .

  2. В появившемся окне Создание форм в поле Таблицы и запросы выберите Запрос:ВсеПродажи. С помощью кнопки переместите из области Доступные поля все записи в область Выбранные поля.

Создание подчиненной формы на основе запроса ВсеПродажи

  1. На следующем этапе выберите внешний вид формы, в данном случаи Вид формы – Ленточный.

Выбор внешнего вида формы

  1. В третьем окне задайте имя формы ВсеПродажи (будет определено автоматически) и нажмите кнопку Готово.

Предварительный вариант подчиненной формы

Задание 2

Заменить поля Код_товара и Товар соответствующим полем со списком. Это облегчит в дальнейшем добавление новых данных.

Выполнение

  1. Выделите в режиме конструктора надписи в заголовке формы и поля в области данных Код_товара и Товар (надписи в заголовке формы, а поля в области данных) и удалите их.

  2. В области данных создайте поле со списком Товар на базе таблицы Товары, указав, что результат выбора будет сохраняться в поле Код_товара.

  3. В области данных выделите надпись Товар и вырежьте ее буфер обмена.

  4. Щелкните на названии области Заголовок формы и вставьте из буфера обмена надпись Товар. Она всегда появляется в левом верхнем углу области.

  5. Перетяните надпись Товар, поместив ее над соответствующим полем со списком.

  6. Перейдите в режим формы и просмотрите полученный результат.

Подчиненная форма с полем со списком

Задание 3

На подчиненной форме удалить ненужные надписи и поля Производитель, Код_продажи, Цена_закупки и Прибыль.

Значение первого из них будет отображаться на главной форме, последние для данной формы не предусматривались

Нельзя удалять поле Код_производителя, поскольку оно служит для связи с главной формой, но нужно сделать это поле вместе с надписью невидимыми.

Выполнение

  1. Возвратитесь в режим конструктора формы.

  2. Выделите надписи и поля Производитель, Код_продажи, Цена_закупки и Прибыль, а затем удалите их.

  3. Уменьшите размер поля Код_производителя вместе с надписью и передвиньте их на правый конец формы.

  4. Откройте страницу свойств этих элементов (они должны быт выделенными) и во вкладке Макет установите значение свойства

Вывод на экран: Нет

  1. Щелкните на кнопке Сохранить панели быстрого доступа. В появившемся окне введите имя Продажи_по_производителямПодч и нажмите кнопку OK.