Задание
№ 4. Разработка отчета
- В окне База_данных
выбрать Отчеты.
- С помощью
Мастера отчетов создать отчет для вывода
сведений о студентах группы, выбрать
для отчета следующие поля: Номер,
Фамилия, Имя, Дата рождения.
В качестве источника данных использовать
свою таблицу. При создании отчета
использовать сортировку по полю Фамилия,
вид отчета Табличный, стиль любой.
Ввести имя отчета (по умолчанию Access вводит
имя таблицы-источника).
- Закрыть отчет.
Задание
№ 5. Поиск, сортировка
и отбор данных.
Поиск:
- Открыть таблицу
ЭКОНОМИСТЫ в режиме Формы.
- Осуществить
поиск какого-либо студента по полю Фамилия.
Для этого выполнить следующее:
- установить
курсор в строку поля, по которому будет
осуществляться поиск (в нашем случае
это поле Фамилия);
- выполнить
команду Правка\Найти или нажать на
пиктограмму Найти для вывода диалогового
окна Поиск (если такая фамилия встречается
несколько раз, использовать кнопку
Найти_далее).
- Закрыть окно
формы.
Сортировка:
- Открыть таблицу
Экономисты.
- Отсортировать
записи таблицы в алфавитном порядке по
полю Фамилия. Для этого выполнить
действия:
- установить
курсор в поле Фамилия;
- выполнить
команду 3аписи\Сортировка\По
возрастанию или воспользоваться кнопкой
Сортировка по возрастанию.
Фильтр:
Используя
фильтр, вывести на экран список
всех студентов подгруппы 1 в режиме таблицы.
Для этого нужно выполнить действия:
- выполнить
команду Записи\Изменить_фильтр или
использовать пиктограмму Изменить_фильтр;
- установить
курсор в поле Подгруппа, нажать на
значок всплывающего
меню и выбрать номер нужной подгруппы;
- выполнить
команду Фпльтр\Применить_фильтр или
использовать соответствующую пиктограмму;
- чтобы убрать
фильтр, воспользоваться командой Записи\Удалить_фильтр
или применить ту же пиктограмму, только
теперь ее назначение — Убрать_фильтр.
- закрыть таблицу.
- Открыть таблицу
ЭКОНОМИСТЫ в режиме Формы и выполнить
тот же фильтр: отобрать студентов подгруппы
1.
Задание
№ 6. Запросы
Создать
запрос-выборку из таблицы ЭКОНОМИСТЫ,
содержащую сведения о студентах женского
пола второй подгруппы:
- В окне База_данных
выбрать Запрос режим
Конструктор.
- В появившемся
окне Добавление_таблицы выделить
имя таблицы, из которой, будет производиться
запрос (ЭКОНОМИСТЫ) и выполнить команду
Добавить. Список полей этой таблицы
должен появиться в окне Запрос_на_выборку.
- В оставшемся
окне Запрос_на_выборку щелкнуть верхнюю
левую ячейку, относящуюся к заголовку
Поле.
- В данной
ячейке должен появиться значок всплывающего
меню. Используя его, ввести в ячейку имя
первого поля создаваемого запроса (например,
Фамилия).
- Аналогичным
образом заполнить остальные ячейки первой
строки (Имя, Пол, Дата
рождения, Группа).
- Установить
сортировку по полю Фамилия.
- В строке
Условия отбора внести в нужные поля
критерии отбора в поле Пол
установить букву ж, в поле Подгруппа
— 2 (данные для условия отбора вносить
в таком же виде, как они внесены в таблицу).
- В строке
Вывод_на_ экран значок «галочка» означает,
что в результате выполнения запроса данное
поле будет выводиться на экран
- Выполнить
команду Запрос\3апуск\лли использовать
соответствующую значок на панели инструментов
.
Многотабличная
БД, установление связей
между таблицами
Задание
№ 7. Создание многотабличной
БД
- Создать таблицы
СЕССИЯ и СТИПЕНДИЯ, используя ту
же технологию, что и при создании
таблицы ЭКОНОМИСТЫ в Задании 1. Атрибуты
поля Номер таблицы СЕССИЯ должны
быть такими же, как атрибуты этого же
поля таблицы ЭКОНОМИСТЫ.
Состав полей и их свойства следующие:
СЕССИЯ
Признак
ключа |
Поле |
Тип поля |
Размер поля |
Ключ |
Номер |
Текстовое |
5 |
|
Оценка I |
Числовое |
Формат поля:
фиксированный, число десятичных знаков
0 |
|
Оценка 2 |
Числовое |
Формат поля:
фиксированный, число десятичных знаков
0 |
|
Оценка 3 |
Числовое |
Формат поля:
фиксированный, число десятичных знаков
0 |
|
Оценка 4 |
Числовое |
Формат поля:
фиксированный, число десятичных знаков
0 |
|
Результат |
Текстовое |
4 |
СТИПЕНДИЯ
Признак
ключа |
Поле |
Тип поля |
Размер поля |
Ключ |
Результат |
Текстовое |
4 |
|
Процент |
Числовое |
Формат поля:
процентный |
- 3аполнить
таблицы данными, оценки в записи ввести
на свое усмотрение так, чтобы в записях
присутствовали разные комбинации оценок
из четырех групп:
Неуд |
Хор. |
Хор 1 |
Отл. |
За
удовл и неудовл |
За две 4 и
более |
5554 |
5555 |
- В поле Результат
данные заносить в соответствии с представленной
таблицей , например, если в записи три
оценки 5 и одна оценка 4, то в результат
занести хор. 1
- Поле Процент
заполнить в соответствии со следующей
таблицей:
Результат |
Процент |
Неуд. |
0,00% |
Хор. |
100,00% |
Хор
1 |
200,00% |
Отл |
300,00% |
- Сохранить
обе таблицы и закрыть их.
Задание
№ 8. Установление связей
между таблицами
- В окне База_данных
Студенты<Ваша фамилия>
должны быть имена трех таблиц: ЭКОНОМИСТЫ,
СЕССИЯ, СТИПЕНДИЯ. Для установления
связей выполнить команду Сервис\
Схема_данных.
- В появившемся
окне Схема_данных выполнить добавление
всех трех таблиц в схему.
- Установить
связи между таблицами ЭКОНОМИСТЫ
и СЕССИЯ. Для этого протащить указатель
мыши от поля Номер
таблицы ЭКОНОМИСТЫ к полю Номер
таблицы СЕССИЯ при нажатой клавише
мыши.
- В появившемся
диалоговом окне Связи активизировать
значок Обеспечение_целостности_данных,
отношение «Один к одному», активизировать
значки Кас-кадное_обновление_связанных_полей
и Каскадное удаление
связанных полей. Прочитать встроенную
справку об этих значках (щелкнуть на знак
? в заголовке окна Связи, подвести
к нужному значку и нажать кнопку мыши).
Нажать кнопку Создать.
- Аналогичным
образом установить связь между таблицами
СТИПЕНДИЯ и СЕССИЯ. Здесь отношение
«Один ко многим».
- Закрыть окно
Схема_данных, при выходе сохранить
связи.
Задание
№ 9. Разработка многотабличной
пользовательской формы
ввода данных
- Создать форму
на основе таблицы СЕССИЯ
с использованием Мастера, включив
в форму все поля таблицы. При выборе внешнего
вида формы использовать расположение
В_один_столбец Дать имя форме СЕССИЯ.
- Создать форму
на основе таблицы ЭКОНОМИСТЫ с использованием
Мастера, включив в нее все поля, кроме
поля Номер. При выборе внешнего вида
формы использовать расположение Табличный_вид.
Дать имя форме СТУДЕНТ.
- Закрыть
форму СТУДЕНТ. Форму СЕССИЯ открыть
в режиме Конструктора.
Для переключения между режимом
просмотра формы и режимом
конструктора формы можно использовать
меню Вид или пиктограмму Вид на
панели инструментов.
Для оформления
атрибутов текста подчиненной таблицы
или любого другого объекта формы (например,
изменение цвета и начертания шрифта,
оформление подчиненной формы — утопленное,
приподнятое и т.д.) необходимо в режиме
конструктора выполнить одно из действий:
- выделить
этот объект и выбрать меню Вид/Свойства
- выполнить
двойной щелчок на этом объекте для открытия
окна свойств.
- Перенести
из окна База_данных пиктограмму формы
СТУДЕНТ в нижнюю часть.
- Просмотреть
полученную составную форму. Пролистать
записи до конца.
- Закрыть форму.
Задание
№ 10. Формирование запросов
для многотабличной
базы данных
Построить
запрос, позволяющий выводить фамилию,
имя, отчество и номер подгруппы студентов,
которым может быть назначена стипендия,
и размер стипендий в процентах. Информация
для получения таких данных находится
в трех таблицах ЭКОНОМИСТЫ,
СЕССИЯ, СТИПЕНДИЯ.
В данном
случае создается новая таблица,
содержащая сведения из разных взаимосвязанных
таблиц.
- В окне База_данных
создать новый запрос на основе связанных
таблиц. Для этого активизировать щелкнуть
по Запросу.
- Выбрать
Создание запроса с
помощью Мастера.
- В окне Создание_простых_запросов
выбрать из таблицы ЭКОНОМИСТЫ
поля: Фамилия, Имя,
Отчество, Подгруппа; из таблицы СТИПЕНДИЯ
— поле Процент. Закончить работу
с Мастером запросов самостоятельно.
- В полученной
таблице в строке Условие
отбора установить по полю Процент
выражение >0, т.е. вывод тех студентов,
у которых сессия сдана на положительные
оценки. Для этого выполнить расширенный
фильтр, упорядочить фамилии студентов
в алфавитном порядке.
- Дать имя
запросу Стипендиаты и закрыть его.
Задание:
- Подготовить
список студентов, сдавших сессию на «отлично».
- Создать запрос,
выводящий список студентов, имеющих хотя
бы одну «тройку».
- Создать запрос,
выводящий список студентов, фамилия которых
начинается на букву А.
- Вывести список
студентов, родившихся весной.
- Создать запрос,
выводящий список студентов, родившихся
в определенный год и живущих на заданной
улице.
Для выполнения
задания предварительно прочитать справку
Access: ввести в Предметном указателе в строке
поиска запись like. Вспомнить, как в
Excel формируются условия, содержащие логические
операторы И, ИЛИ.
Задание
№ 11. Разработка многотабличной
формы отчета вывода
данных
Создание
отчета, в котором используется информация
из различных таблиц баз данных.
Для создания
отчета, включающего информацию из
различных таблиц, используют предварительно
сформированный запрос.
Построить
отчет, сформированный на основе созданного
запроса Стипендиаты.
- В окне База_данных
выбрать Отчет и с помощью Мастера
создать отчет, в качестве источника данных
– запрос Стипендиаты.
- Дальнейшие
действия работы с Мастером выполните
самостоятельно: Тип представления данных
- по таблице ЭКОНОМИСТЫ, уровни группировки
не задавать, осуществить сортировку по
группам, внутри каждой группы упорядочить
фамилии в алфавитном порядке, вид макета
табличный.
- Если
необходимо сделать какие-либо изменения
макета отчета, представьте его в режиме
Конструктора. Для этого используйте меню
Вид\конструктор или значок
.
- В поле заголовков
отчета вставьте дату. Меню Вставка\Дата.
Отчет должен иметь следующий вид:
- Просмотреть
полученный отчет. Сохранить его.
Задание
№ 12. Создание элемента
управления
Элемент
управления- это графический объект
в форме или отчете для представления
данных или для выполнения определенных
действий.
Создать
элемент управления для ввода
пола студентов форме ЭКОНОМИСТЫ,
созданной в задании №3.