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