Files\Microsoft Office\Clipart».
Задание 3.
1. Попробуйте изменить размер поля для ввода фамилии по высоте, для этого надо щелкнуть мышкой по этому полю и изменить появившиеся границы поля.
2. Измените шрифт (размер, вид, цвет …) для поля «Фамилия». Задание 4.
1. Убрать в подчиненной форме «Экзамен» поле «Студент»:
• открыть форму «Анкета для экзамена» (в подчиненной форме «Экзамен» желательно убрать поле «Студент», так как фамилия уже присутствует в верхней части формы)
• уберите поле «Студент»: открыть форму в режиме «Конструктора»; выделить поле «Студент» и «Вырезать» это поле.
2. Выйдите из режима конструктора и посмотрите, как теперь выглядит форма.
Упражнение 9
Вы уже познакомились с конструктором запросов, когда использовали их для подстановки в качестве источника строк при построении таблиц.
Задание 1.
1. Добавьте в таблицу “Экзамен” поле “Преподаватель” со следующими характеристиками:
• тип данных – «Текстовый»;
• подпись – «Преподаватель»;
• подстановка – используйте поле со списком «Источник строк» – таблица “Преподаватели”.
Задание 2.
У Вас в таблице «Экзамен» должно быть не менее 20 записей и эти записи должны содержать информацию:
• не менее чем по трем дисциплинам;
• оценки должны быть разные (от отлично до
неудовлетворительно);
• студенты должны быть из разных групп ( хотя бы из двух);
Убедитесь в том, что записей в таблице достаточное количество, в противном случае добавьте новые записи.
Задание 3.
1. Создайте «Запрос» по выбору записей, содержащих студентов, сдавших все экзамены на «Отлично». Для этого надо выполнить следующие действия:
• выбрать в окне базы данных вкладку «Запрос», нажать кнопку «Создать»;
• в окне диалога «Новый запрос» выберете опцию
«Конструктор»;
• Access предложит Вам выбрать таблицу, выберете таблицу
«Экзамен», нажмите кнопку «Добавить» и закройте окно диалога;
• из таблицы последовательно выберете поля «Студент», «Дисциплина», «Результат» и перетащите выбранные поля по очереди в бланк запроса (можно просто дважды щелкнуть мышкой по каждому полю).
• в столбце «Результат контроля» в строке «Условие отбора» введите условие:
щелкните по кнопке «Построить»
на панелиинструментов; в появившемся построителе щелкните по кнопке «Like»; Напечатайте Like “отлично”, ОК.
• закройте окно конструктора запросов.
2. Сохраните запрос с именем “Запрос по отличникам”.
3. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 4.
1. Создайте аналогичный запрос по двоечникам и сохраните с именем «Запрос по двоечникам».
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 5.
1. Создайте запрос на выборку записей по результатам контроля по дисциплине, которую преподает Прохоров (можно выбрать фамилию другого преподавателя).
Запрос сохраните с именем «Запрос по дисциплине».
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 6.
1. Создайте на базе таблица «Анкета» запрос для формирования списка студентов, которые родились с 1 мая 1988 года по 31 декабря 1988 года.
Для формирования запроса Вам следует вызвать построитель выражений (кнопка «Построить») и выбрать в списке Операторов - оператор сравнения Between, нажать кнопку «Вставить», ОК.
Теперь откорректируйте появившееся выражение следующим образом:
Between #01.05.88# And #31.12.88# .
Если вдруг оказалось, что таких студентов в Вашей группе нет, измените условия запроса.
Запрос сохранить с именем «Запрос по дате рождения».
2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 7.
Создайте формы для всех запросов («Автоформа - ленточная»).
Желательно, чтобы режим запросов должен быть организован только для просмотра нужной информации, а не для ее корректировки.
Задание 8.
Закрыть доступ к корректировке базы данных в режиме запросов.
Чтобы в режиме запросов нельзя было бы изменить информацию в базе данных надо выполнить следующие действия:
1. Открыть форму для запроса в режиме «Конструктора»;
2. Пометить поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «Данные» установить свойство «Блокировка – Да».
Аналогично установите свойство «Блокировка – Да» для всех полей во всех формах для запросов.
Упражнение 10
Вы уже научились создавать таблицы, вводить и редактировать в них данные, как в самих таблицах, так и при использовании форм. Вы можете также просматривать и анализировать базу, выбирая нужную информацию с помощью запросов. Результаты просмотра и анализа могут быть представлены в виде отчетов.
В этом упражнении Вы научитесь создавать и оформлять отчеты для их последующей распечатки.
Задание 1.
1. Создать отчет по результатам сдачи экзаменов, используя таблицу «Экзамен». Для этого выполните последовательность действий:
откройте вкладку «Отчеты»;
нажать кнопку «Создать», выбрать «Мастер отчетов», в
качестве «Источника» выбрать таблицу «Экзамен»; перенести в «Выбранные поля» следующие поля:
♦ Дисциплина
♦ Группа
♦ Студент
♦ Результат контроля нажать «Далее».
Теперь надо определить, требуется ли сгруппировать данные по какому-либо из полей. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом.
Выбрать группировку по дисциплине, нажать «Далее».
Задать режим сортировки в возрастающем порядке по полю «Студент», нажать «Далее».
Определить вид макета - «Ступенчатый» (или на свое усмотрение, можете поэкспериментировать), нажать «Далее».
Выбрать стиль на свое усмотрение, нажать «Далее».
Задать имя отчета «Отчет по экзаменам», нажать кнопку «Готово».
Отчет готов, можете просмотреть его в режиме «Файл - Предварительный просмотр».
Для того, чтобы привести отчет в требуемый вид, его можно откорректировать в режиме «Конструктора».
Задание 2.
1. Откройте Ваш отчет в режиме «Конструктора».
2. Теперь, пользуясь теми же приемами, что и при форматировании форм (надо выделить изменяемое поле, щелкнуть правой клавишей мыши и выбрать пункт «Свойства»), измените в отчете в области заголовка и в области данных размер шрифта на 12, каждое поле (столбец) раскрасьте разным цветом и.т.д.
3. Обычно в заголовке отчет размещают дату печати отчета. Для размещения даты выполните следующие действия:
Выберете на панели инструментов кнопку поле аb|
Установите указатель мыши на место в области верхнего колонтитула, где Вы предполагаете разместить поле даты. В отчете появится связанный объект, состоящий из поля ввода и надписи к нему.
Выделите надпись связанного поля и удалите ее, нажав клавишу «Delete», Вы подобную операцию выполняли, когда работали с флажком.
Выделите поля ввода, где будет размещаться дата, и откройте для него окно свойств (правой мышкой ).
Перейдите на вкладку данные и нажмите кнопку построителя ... На экране откроется окно диалога «Построитель выражения».
Откройте раздел «Встроенные функции» папки «Функции» и, используя функцию Now из списка функций, задайте выражение Now () , нажав последовательно кнопки «Вставить», ОК.
Нажмите кнопку раскрытия списка свойства «Формат» вкладки «Макет» и выберете устраивающий Вас формат отображения даты в отчете.
1. Отчет сохраните с именем «Экзамен»
4. Просмотрите отчет
5. Аналогично созданию отчета «Экзамен» создайте отчет «Зачет».
Упражнение 11
Кнопки используются в формах для выполнения определенного действия или ряда действий.
Задание 1.
1. Создать кнопки выхода из всех форм, которые Вы создали:
анкета; преподаватели; дисциплины; группы; экзамен; зачет.
Начнем с формы «Анкета»:
♦ Открыть форму в режиме конструктора;
♦ Установите режим использования мастера на панели элементов (кнопка «Мастера»);
♦ Выберете инструмент «Кнопка» на панели элементов;
♦ Установите указатель мыши на место в форме, в котором Вы предполагаете расположить кнопку для выхода из формы и нажмите кнопку мыши. Запускается мастер создания кнопки конструктора форм.
В первом окне диалога расположены два списка: Категории и Действия
♦ Выберете в списке Категории пункт «Работа с формой», а в списке «Действия» пункт «Закрытие формы», Далее.
♦ В окне «Создание кнопок» введите текст «Выход», Далее.
♦ Задать имя кнопки «Выход из анкеты – Готово».
Теперь можно выйти из конструктора и попробовать, как работает кнопка.
Задание 2 .
Создать кнопки выхода для всех форм (в том числе и запросов), которые Вы создали:
Задание 3.
Создать кнопки выхода для всех отчетов, которые Вы создали:
Оформление кнопок можно изменить в режиме конструктора, используя правую мышку «Цвет текста».