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

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

  1. В окне <База данных> нажмите кнопку Формы, а потом кнопку Создать.

  2. В раскрывшемся окне диалога < Создание формы>, в списке в качестве источника данных выберите таблицу анкета и выберите Мастер форм из списка.

  3. В следующем окне выберите поля таблицы анкета: ФИО и ГРУППА. Нажмите кнопку Далее.

  4. Выбираем внешний вид формы: в один столбец, а потом нужный стиль.

  5. Введите название формы зачетная ведомость ПО информатике, выберите опцию Изменение макета формы. Нажмите кнопку Готово.

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

  7. В окне Создание подчинённых форм и отчётов выберите объект для создания подчинённой формы с помощью кнопки Таблица или запрос.

  8. В следующем окне выберите таблицу информатика-зачеты, а потом поля: зачет № 1, зачет № 2, зачет № 3. Нажмите кнопку Далее.

  9. Связи между главной и подчинённой формой выберите из списка, установив опцию Выбор из списка.

  10. Сохраните подчиненную форму под названием зачеты.

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

Щелкните мышью по области подчиненной формы (зачеты) и выберите команду Вид-Режим таблицы

Проставьте оценки за зачеты некоторым студентам (не всем). Закройте форму, сохранив ее под именем зачетная ведомость по информатике.

Откройте таблицу информатика-зачеты. Обратите внимание, что в этой таблице появились только те записи, в которых отражены результаты зачетов.

Применение фильтра к сортировке данных

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

Для этого можно использовать фильтр. Выберите команду Записи-Фильтр-Расширенный фильтр..., установите в окне диалога <Фильтр> следующие параметры: первое поле сортировки - ГРУППА, сортировка "по возрастанию", второе поле сортировки - ФИО, сортировка "по возрастанию". Выполните команду Записи-Применитъ фильтр.

В этом случае происходит сортировка по первому выбранному полю, т. е. по группе. В том случае, когда в этом поле есть одинаковые значения, сортировка между ними происходит по второму выбранному полю (т. е. по фамилии) и т. д.

Задания

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

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

  3. Создайте новую таблицу, в которой будут размещены результаты зачетов по математике. Разработайте новую составную форму для проставления зачетов по математике.

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

В упражнении 7 вы уже создавали таблицу, содержащую сведения о студентах. Нет смысла заново составлять такую же таблицу, если для новой базы данных можно использовать готовую (скопировать из имеющейся базы данных).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]