
- •Разработка баз данных в access
- •К и р о в 2005
- •Лаборатория множительной техники
- •1 Начало работы с Access. Создание базы данных
- •1.1 Создание новой таблицы
- •1.1.1 Работа с таблицей в режиме конструктора
- •1.1.2 Просмотр и редактирование данных
- •1.2 Работа со связями, ключевыми полями и индексами
- •1.3 Создание форм
- •1.3.1 Использование мастеров форм
- •1.3.2 Работа в режиме конструктора формы
- •1.4 Создание запросов
- •1.5 Создание отчетов
- •1.6 Использование макросов
- •1.7 Программирование командных кнопок
- •2 Создание базы данных «Студенты и занятия»
- •2.1 Разработка таблиц
- •2.2 Создание связей между таблицами
- •2.3 Разработка форм базы данных «Студенты и занятия»
- •2.4 Разработка запросов для базы данных «Студенты и занятия»
- •2.4.1 Создание запроса на выборку «Учеба»
- •2.4.2 Создание запроса «Обновление таблицы оценки»
- •2.4.3 Создание запроса «Ввод оценок»
- •2.5 Создание отчета «Вывод оценок по фамилии»
- •2.6 Создание макроса для обновления таблицы «Оценки»
- •2.7 Создание командной кнопки
- •1 Начало работы с Access. Создание базы данных 5
2.4.3 Создание запроса «Ввод оценок»
Запрос «Ввод оценок» позволит осуществлять ввод оценок.
1 Откройте базу данных «Студенты и занятия». Выберите вкладку «Запросы», и нажмите кнопку «Создать».
2 В появившемся диалоговом окне «Новый запрос» выберите «Конструктор», и нажмите ОК.
3 В диалоговом окне «Добавление таблицы» добавьте в бланк запроса таблицы «Оценки», «Предметы» и «Студенты». Для этого необходимо выделить требуемую таблицу и нажать кнопку «Добавить». Закройте диалоговое окно «Добавление таблицы», нажав кнопку «Закрыть». При добавлении таблиц в запрос связи между таблицами будут установлены автоматически, т. к. таблицы были связаны ранее при создании схемы данных.
4 Переместите поле «Оценка», таблицы «Оценки» в строку поля бланка QBE. Для этого левой клавишей мыши выделите требуемое поле и, удерживая левую клавишу, переместите поле в строку поля бланка QBE (или выполните двойной щелчок левой клавишей мыши). Аналогично переместите поля «Фамилия», «Имя» таблицы «Студенты», и поле «Предмет» таблицы «Предметы» в строку поля бланка QBE.
5 Сохраните запрос под именем «Ввод оценок». Для этого нажмите на кнопке закрытия диалогового окна «Запрос на выборку», в диалоговом окне подтверждения сохранения запроса нажмите на кнопке «Да», и в окне сохранения введите имя запроса «Ввод оценок», и нажмите ОК.
Создайте форму «Ввод оценок», которая позволит удобно проставлять оценки. Чтобы с формой было удобнее работать, можно задать условие отбора (например, выводить список предметов для простановки оценок только для одного студента по фамилии). Поэтому перед созданием формы выполните следующее:
1 Перейдите во вкладку запросы базы данных, выделите запрос «Ввод оценок» и нажмите кнопку «Конструктор».
2 В поле «Условие отбора» бланка запроса QBE под полем «Фамилия» наберите: [Введите фамилию]. В данном случае при открытии формы или запроса «Ввод оценок» будет появляться диалоговое окно «Введите фамилию», где необходимо указать фамилию студента, для которого нужно проставить оценки.
3 Сохраните внесенные изменения запроса и закройте запрос.
Создание формы «Ввод оценок»
1 Откройте базу данных «Студенты и занятия», выберите корешок «Формы» и щелкните по кнопке «Создать».
2 В диалоговом окне «Новая форма» выделите «Мастер форм» (в качестве источников данных выберите запрос «Ввод оценок») и нажмите ОК.
3 В диалоговом окне «Создание формы» с помощью кнопки в виде « >> « стрелки выберите все доступные поля и нажмите кнопку «Далее».
4 Внешний вид формы выберете «Ленточный» и нажмите «Далее».
5 Выберите оформление стиля формы и нажмите «Далее».
6 В качестве имени формы оставьте имя «Ввод оценок» и нажмите «Готово».
7 В появившемся диалоговом окне «Введите значения параметра» введите фамилию студента (фамилия должна быть известна заранее), нажмите кнопку ОК. Данная форма выглядит не совсем привлекательно, т.к. внешний вид ее в виде таблицы с повторяющейся записью фамилии студента, поэтому необходимо изменить ее внешний вид.
8 Перейдите в режим «Конструктор» (щелкните на кнопке «Конструктор» строки меню).
9 Отредактируйте внешний вид формы, как это показано на рисунке 2, перетаскивая поля (при необходимости измените размеры заголовка формы).
Рисунок 2
10 Перейдите в режим формы, чтобы просмотреть проделанную работу.
11 Заполните созданную форму (введите оценки).
12 Закройте форму, не забудьте сохранить изменения структуры формы.