Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика 4. Конструирование форм.doc
Скачиваний:
4
Добавлен:
09.08.2019
Размер:
177.15 Кб
Скачать

Выполнение задания

Откройте окно Конструктора формы, указав в качестве источника данных запрос ОЦЕНКИ. Затем выполните следующие действия:

  • настройте окно Конструктора для работы — включите (если не включены) панель Конструктор форм, панель элементов, панель Формат (форма/отчет), список полей, линейку и расширьте разделы до ширины экрана;

  • щелкните по кнопке (Набор вкладок) панели элементов, а затем в разделе "Область данных";

  • переместите поля ФАМ, ИМЯ, ОТЧ, ГРУП из списка полей на текущую вкладку и расположите их по своему усмотрению;

  • вызовите окно свойств для текущей вкладки Вкладка1 и задайте на его вкладке Все значение свойства "Подпись" — Студент',

  • сделайте текущей другую вкладку;

  • переместите поля НОМ_ЗАЧ, ОЦ_МАТЕМ, ОЦ_ИНФ, ОЦ_ЭКОН из списка полей на текущую вкладку и расположите их по своему усмотрению;

  • вызовите окно свойств для вкладки Вкладка2 и задайте на его вкладке Все значение свойства "Подпись" — Успеваемость;

  • создайте вычисляемое поле СРЕДНИЙ_БАЛЛ. Для этого:

  • щелкните по кнопке щ (Поле) панели элементов, а затем в разделе "Область данных";

  • введите текст надписи. Для этого вызовите окно свойств для надписи и на вкладке Все задайте значение свойства "Подпись" — СРЕДНИЙ БАЛЛ;

Примечание. Ввод текста надписи можно осуществить еще так: щелчком выделить надпись, повторно щелкнуть по ней и после появления текстового курсора ввести текст.

  • » вызовите для свободного поля Построитель выражений, выполнив действия: вызвать окно свойств  вкладка Данные свойство "Данные"  нажать кнопку Frame2 ;

  • в Построителе выражений щелчком раскройте <Список полей> формы и сформируйте выражение для вычисления среднего балла:

=([ОЦ_МАТЕМ]+[ОЦ_ИНФ]+[ОЦ_ЭКОН])/3

  • чтобы значение среднего балла выводилось с одним знаком после занятой, вызовите для вычисляемого поля окно свойств и на вкладке Макет установите значение свойства "Формат ноля» - - Фиксированный, свойства Число десятичных знаков» - 1. На вкладке Все задай те значение свойства "Имя" - СРЕДНИЙ БАЛЛ;

  • перейдите в режим формы для просмора сконструированной формы;

  • сохраните форму с именем ОЦЕНКИ СТУДЕНТА

Задание 4.5. Сконструировать форму с именем СРЕДНИЕ ОЦЕНКИ ПО ГРУППАМ на основе запроса РЕЙТИНГ. Форма должна содержать диаграмму, отображающие средние баллы по предметам групп.

Выполнение задания

Откройте окно Конструктора формы, указав в качестве источника данных запрос РЕЙТИНГ. Затем выполните еле дующие действия:

• настройте окно Конструктора для работы;

• введите текст заголовка СРЕДНИЕ ОЦЕНКИ ПО ГРУППАМ в разделе "Заголовок формы";

• перетащите все поля из списка полей в Область данных;

• загрузите Мастер создания диаграммы, введя команду Вставка/Диаграмма и щелкнув в Области данных. После этого:

  • В 1-м окне Мастера переключатель поставьте в положение Запросы и выберите в списке запрос РЕЙТИНГ  [Далее];

  • во 2-м окне переместите все поля из области "Доступные поля» в область "Поля диаграммы" с помощью кнопки Frame3  [Далее];

  • в 3-м окне выберите тип диаграммы Гистограмма;

  • в 4-м окне переместите поля СР_ИНФ, СР_ЭКОН в область образца (над осью Y). Для отмены операции суммирования по каждому из полей дважды щелкните в этой области и в появившемся окне Вычисление итоговых значений выбирайте значение Отсутствует  [ОК ] [Далее];

  • в 5-м окне выберите в качестве и поля формы, и поля диаграммы поле ГРУП  [Далее];

  • в 6-м окне введите название диаграммы Средние оценки и оставьте переключатель "Показать условные обозначения?" в положение Да  [Готово]. В разделе "Область данных" отобразится стандартный макет диаграммы;

• перейдите в режим формы для просмотра диаграммы;

• сохраните форму с именем СРЕДНИЕ ОЦЕНКИ ПО ГРУППАМ.

Задание 4.6. Сконструировать составную форму с именем НАЧИСЛЕНИЯ СТУДЕНТАМ вида, как на рис. 4.4.

Рис.4.4 Составная форма НАЧИСЛЕНИЯ СТУДЕНТАМ

В форме для каждого студента должны отображаться его начисления.