Читайте также: |
|
1. В окне <База данных> нажмите кнопку Формы, а потом кнопку Создать.
2. В раскрывшемся окне диалога < Создание формы>, в списке в качестве источника данных выберите таблицу анкета и выберите Мастер форм из списка.
3. В следующем окне выберите поля таблицы анкета: ФИО и ГРУППА. Нажмите кнопку Далее.
4. Выбираем внешний вид формы: в один столбец, а потом нужный стиль.
5. Введите название формы зачетная ведомость ПО информатике, выберите опцию Изменение макета формы. Нажмите кнопку Готово.
6. Чтобы создать подчинённую форму, нажмите кнопку Подчинённая форма/отчёт на панели элементов и переместите шаблон в область данных.
7. В окне Создание подчинённых форм и отчётов выберите объект для создания подчинённой формы с помощью кнопки Таблица или запрос.
8. В следующем окне выберите таблицу информатика-зачеты, а потом поля: зачет № 1, зачет № 2, зачет № 3. Нажмите кнопку Далее.
9. Связи между главной и подчинённой формой выберите из списка, установив опцию Выбор из списка.
10. Сохраните подчиненную форму под названием зачеты.
Составная форма представляет из себя как бы форму в форме. Благодаря ей появляется возможность заполнять разные таблицы.
Щелкните мышью по области подчиненной формы (зачеты) и выберите команду Вид-Режим таблицы
Проставьте оценки за зачеты некоторым студентам (не всем). Закройте форму, сохранив ее под именем зачетная ведомость по информатике.
Откройте таблицу информатика-зачеты. Обратите внимание, что в этой таблице появились только те записи, в которых отражены результаты зачетов.
Применение фильтра к сортировке данных
Откройте таблицу анкета и попробуйте расположить записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех студентов одной группы, а затем, тоже по алфавиту – другой группы.
Для этого можно использовать фильтр. Выберите команду Записи-Фильтр-Расширенный фильтр..., установите в окне диалога <Фильтр> следующие параметры: первое поле сортировки - ГРУППА, сортировка "по возрастанию", второе поле сортировки - ФИО, сортировка "по возрастанию". Выполните команду Записи-Применитъ фильтр.
В этом случае происходит сортировка по первому выбранному полю, т. е. по группе. В том случае, когда в этом поле есть одинаковые значения, сортировка между ними происходит по второму выбранному полю (т. е. по фамилии) и т. д.
Задания
1. Откройте таблицу анкета. Отсортируйте записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех студентов одного года рождения, а затем, тоже по алфавиту следующего года рождения и т. д.
2. Откройте таблицу анкета. Отсортируйте записи в таком порядке, чтобы сначала по годам рождения алфавитном порядке фамилии всех студентах первой группы, а затем, по такому же принципу, другой группы.
3. Создайте новую таблицу, в которой будут размещены результаты зачетов по математике. Разработайте новую составную форму для проставления зачетов по математике.
Упражнение 8. Подготовьте базу данных для школьной библиотеки, содержащую составную форму. В качестве исходных таблиц используйте таблицу читатели с данными о студентах и таблицу абонемент с данными о книжном фонде.
В упражнении 7 вы уже создавали таблицу, содержащую сведения о студентах. Нет смысла заново составлять такую же таблицу, если для новой базы данных можно использовать готовую (скопировать из имеющейся базы данных).
Дата добавления: 2015-11-14; просмотров: 38 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Конструктор отчета | | | Копирование таблицы |