· Откройте форму в режиме конструктора
· Нажмите на панели инструментов кнопку «Автоформат»
· Выберете нужный стиль
1. Измените цвет фона и цвет шрифта для каждого поля по своему усмотрению
2. Вставьте на место поля «код » рисунок:
· Нажмите кнопку «рисунок» на панели инструментов, щелкните мышкой по тому месту , где должен быть рисунок (поле «код») и выберете любой из файлов в папке «Programm Files\Microsoft Office\Clipart».
1. Попробуйте изменить размер поля для ввода фамилии по высоте, для этого надо щелкнуть мышкой по этому полю и изменить появившиеся границы поля.
2. Измените шрифт (размер,вид,цвет …) для поля «Фамилия»
1. Убрать в подчиненной форме «Экзамен» поле «Студент»:
· Открыть форму «Анкета для экзамена» .(В подчиненной форме «Экзамен» желательно убрать поле «Студент», так как фамилия уже присутствует в верхней части формы)
· уберите поле «студент»:
- Выделить поле «студент» и «вырезать» это поле.
2. Выйдите из режима конструктора и посмотрите, как теперь выглядит форма
Упражнение 9 Система управления базами данных MS Access
Тема: Выбор данных из таблиц с помощью запросов
Вы уже познакомились с конструктором запросов, когда использовали их для подстановки в качестве источника строк при построении таблиц.
Задание 1
1. Добавьте в таблицу “Экзамен” поле “Преподаватель” со следующими характеристиками:
· Тип данных – текстовый
· Подпись – преподаватель
· Подстановка – используйте поле со списком (источник строк – таблица “преподаватели”
У Вас в таблице «Экзамен» должно быть не менее 20 записей и эти записи должны содержать информацию:
· Не менее, чем по трем дисциплинам
· Оценки должны быть разные ( от отлично до неудовлетворительно )
· Студенты должны быть из разных групп ( хотя бы из двух)
Убедитесь в том, что записей в таблице достаточное количество, в противном случае добавьте новые записи.
2. Создайте запрос по выбору записей, содержащих студентов, сдавших все экзамены на «отлично». Для этого надо выполнить следующие действия:
· Выбрать в окне базы данных вкладку «Запрос», нажать кнопку Создать .
· В окне диалога «Новый запрос» выберете опцию «Конструктор»
· Access предложит Вам выбрать таблицу, выберете таблицу «Экзамен», нажмите кнопку добавить и закройте окно диалога.
· Из таблицы последовательно выберете поля «Студент», «дисциплина», «результат» и перетащите выбранные поля по очереди в бланк запроса.
( можно просто дважды щелкнуть мышкой по каждому полю).
· В строке « условие отбора» введите условие:
- Щелкните по кнопке «построить» на панели управления
- В появившемся построителе щелкните по кнопке «Like»
- Напечатайте Like “отлично”, ОК.
· Закройте окно конструктора запросов.
3. Сохраните запрос с именем “Запрос по отличникам”
4. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно
1. Создайте аналогичный запрос по двоечникам и сохраните с именем «Запрос по двоечникам»
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно
1. Создайте запрос на выборку записей по результатам контроля по дисциплине, которую преподает Быковская (можно выбрать другого преподавателя).
Запрос сохраните с именем «Запрос по дисциплине»
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно
1. Создайте на базе таблица «Анкета» запрос для формирования списка студентов, которые родились
с 1 мая 1979 года по 31 декабря 1979года.
Для формирования запроса Вам следует вызвать построитель выражений ( кнопка «построить») и выбрать в списке операторов - оператор сравнения Beetween, нажать кнопку «Вставить», ОК
Теперь откорректируйте появившееся выражение следующим образом:
Between #01.05.79# And #31.12.79# .
Если вдруг оказалось, что таких студентов в Вашей группе нет , измените условия запроса.
Запрос сохранить с именем «Запрос по дате рождения»
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно
Создайте формы для всех запросов ( автоформа ленточная )
Желательно, чтобы режим запросов должен быть организован только для просмотра нужной информации, а не для ее корректировки.
Задание 8
Закрыть доступ к корректировке базы данных в режиме запросов.
Чтобы в режиме запросов нельзя было бы изменить информацию в базе данных надо выполнить следующие действия:
1. Открыть форму для запроса в режиме конструктора
2. Пометить поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «данные» установить свойство «Блокировка» – Да.
Аналогично установите Свойство «Блокировка – Да» для всех полей во всех формах для запросов (формы для запросов Вы создали в Задании
Упражнение 10 Система управления базами данных MS Access
Тема: Построение отчетов.
Вы уже научились создавать таблицы, вводить и редактировать в них данные как в самих таблицах, так и при использовании форм. Вы можете также просматривать и анализировать базу, выбирая нужную информацию с помощью запросов. Результаты просмотра и анализа могут быть представлены в виде отчетов.
В этом упражнении Вы научитесь создавать и оформлять отчеты для их последующей распечатки.
1. Создать отчет по результатам сдачи экзаменов, используя таблицу «Экзамен». Для этого выполните последовательность действий:
- Откройте вкладку «отчеты»
- Нажать кнопку создать , выбрать Мастер отчетов, в качестве источника выбрать таблицу «Экзамен»
- Перенести в «выбранные поля» следующие поля:
¨ Дисциплина
¨ Группа
¨ Студент
¨ Результат контроля
- Нажать далее .
Теперь надо определить, требуется ли сгруппировать данные по какому-либо из полей. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом.
- Выбрать группировку по дисциплине, нажать далее
- Задать режим сортировки в возрастающем порядке по полю «Студент», нажать далее.
- Определить вид макета - «Ступенчатый» (или на свое усмотрение , можете поэкспериментировать), нажать далее
- Выбрать стиль на свое усмотрение, нажать далее
- Задать имя отчета «Отчет по экзаменам», нажать кнопку «Готово».
Отчет готов, можете просмотреть его в режиме «Файл\Предварительный просмотр».
Для того, чтобы привести отчет в требуемый вид, его можно откорректировать в режиме конструктора.
1. Откройте Ваш отчет в режиме конструктора
2. Теперь, пользуясь теми же приемами, что и при форматировании форм (напоминаю - надо выделить изменяемое поле ,щелкнуть правой мышкой и и выбрать пункт «свойства»), измените в отчете в области заголовка и в области данных размер шрифта на 12, каждое поле (столбец) раскрасьте разным цветом и.т.д.
3. Обычно в заголовке отчет размещают дату печати отчета.
Для размещения даты выполните следующие действия:
- Выберете на панели инструментов кнопку поле аб!
- Установите указатель мыши на место в области верхнего колонтитула, где Вы предполагаете разместить поле даты. В отчете появится связанный обьект, состоящий из поля ввода и надписи к нему.
- Выделите надпись связанного поля и удалите ее, нажав клавишу “delete”, Вы подобную операцию выполняли, когда работали с флажком.
- Выделите поля ввода, где будет размещаться дата, и откройте для него окно свойств (правой мышкой ).
- Перейдите на вкладку данные и нажмите кнопку построителя ... На экране откроется окно диалога «Построитель выражения».
- Откройте раздел «Встроенные функции» папки «Функции» и, используя функцию Now из списка функций, задайте выражение Now () , нажав последовательно кнопки вставить , ОК.
- Нажмите кнопку раскрытия списка свойства “Формат” вкладки “Макет” и выберете устраивающий Вас формат отображения даты в отчете.
1. Отчет сохраните с именем « Экзамен»
4. Просмотрите отчет
5. Аналогично созданию отчета “Экзамен” создайте отчет “Зачет”
Упражнение 11 Система управления базами данных MS Access
Тема: Создание кнопок управления.
Кнопки используются в формах для выполнения определенного действия или ряда действий.
1. Создать кнопки выхода из всех форм, которые Вы создали:
- Анкета,
- Преподаватели
- Дисциплины
- Группы
- Экзамен
- Зачет
Начнем с формы «Анкета»
¨ Открыть форму в режиме конструктора
¨ Установите режим использования мастера на панели элементов ( кнопка «Мастера»)
¨ Выберете инструмент Кнопка на панели элементов.
¨ Установите указатель мыши на место в форме, в котором Вы предполагаете расположить кнопку для выхода из формы и нажмите кнопку мыши. Запускается мастер создания кнопки конструктора форм
В первом окне диалога расположены два списка: Категории и Действия
¨ Выберете в списке Категории пункт «Работа с формой», а в списке «Действия» пункт «Закрытие формы», далее .