Смекни!
smekni.com

Microsoft Office в упражнениях Microsoft Access (стр. 6 из 9)

Files\Microsoft Office\Clipart».

Задание 3.

1. Попробуйте изменить размер поля для ввода фамилии по высоте, для этого надо щелкнуть мышкой по этому полю и изменить появившиеся границы поля.

2. Измените шрифт (размер, вид, цвет …) для поля «Фамилия». Задание 4.

1. Убрать в подчиненной форме «Экзамен» поле «Студент»:

• открыть форму «Анкета для экзамена» (в подчиненной форме «Экзамен» желательно убрать поле «Студент», так как фамилия уже присутствует в верхней части формы)

• уберите поле «Студент»: открыть форму в режиме «Конструктора»; выделить поле «Студент» и «Вырезать» это поле.

2. Выйдите из режима конструктора и посмотрите, как теперь выглядит форма.

Тема 8. Выбор данных из таблиц с помощью запросов

Упражнение 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. Пометить поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «Данные» установить свойство «БлокировкаДа».

Аналогично установите свойство «Блокировка – Да» для всех полей во всех формах для запросов.

Тема 9. Построение отчетов

Упражнение 10

Вы уже научились создавать таблицы, вводить и редактировать в них данные, как в самих таблицах, так и при использовании форм. Вы можете также просматривать и анализировать базу, выбирая нужную информацию с помощью запросов. Результаты просмотра и анализа могут быть представлены в виде отчетов.

В этом упражнении Вы научитесь создавать и оформлять отчеты для их последующей распечатки.

Задание 1.

1. Создать отчет по результатам сдачи экзаменов, используя таблицу «Экзамен». Для этого выполните последовательность действий:

откройте вкладку «Отчеты»;

нажать кнопку «Создать», выбрать «Мастер отчетов», в

качестве «Источника» выбрать таблицу «Экзамен»; перенести в «Выбранные поля» следующие поля:

♦ Дисциплина

♦ Группа

♦ Студент

♦ Результат контроля нажать «Далее».

Теперь надо определить, требуется ли сгруппировать данные по какому-либо из полей. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом.

Выбрать группировку по дисциплине, нажать «Далее».

Задать режим сортировки в возрастающем порядке по полю «Студент», нажать «Далее».

Определить вид макета - «Ступенчатый» (или на свое усмотрение, можете поэкспериментировать), нажать «Далее».

Выбрать стиль на свое усмотрение, нажать «Далее».

Задать имя отчета «Отчет по экзаменам», нажать кнопку «Готово».

Отчет готов, можете просмотреть его в режиме «Файл - Предварительный просмотр».

Для того, чтобы привести отчет в требуемый вид, его можно откорректировать в режиме «Конструктора».

Задание 2.

1. Откройте Ваш отчет в режиме «Конструктора».

2. Теперь, пользуясь теми же приемами, что и при форматировании форм (надо выделить изменяемое поле, щелкнуть правой клавишей мыши и выбрать пункт «Свойства»), измените в отчете в области заголовка и в области данных размер шрифта на 12, каждое поле (столбец) раскрасьте разным цветом и.т.д.

3. Обычно в заголовке отчет размещают дату печати отчета. Для размещения даты выполните следующие действия:

Выберете на панели инструментов кнопку поле аb|

Установите указатель мыши на место в области верхнего колонтитула, где Вы предполагаете разместить поле даты. В отчете появится связанный объект, состоящий из поля ввода и надписи к нему.

Выделите надпись связанного поля и удалите ее, нажав клавишу «Delete», Вы подобную операцию выполняли, когда работали с флажком.

Выделите поля ввода, где будет размещаться дата, и откройте для него окно свойств (правой мышкой ).

Перейдите на вкладку данные и нажмите кнопку построителя ... На экране откроется окно диалога «Построитель выражения».

Откройте раздел «Встроенные функции» папки «Функции» и, используя функцию Now из списка функций, задайте выражение Now () , нажав последовательно кнопки «Вставить», ОК.

Нажмите кнопку раскрытия списка свойства «Формат» вкладки «Макет» и выберете устраивающий Вас формат отображения даты в отчете.

1. Отчет сохраните с именем «Экзамен»

4. Просмотрите отчет

5. Аналогично созданию отчета «Экзамен» создайте отчет «Зачет».

Тема 10. Создание кнопок управления

Упражнение 11

Кнопки используются в формах для выполнения определенного действия или ряда действий.

Задание 1.

1. Создать кнопки выхода из всех форм, которые Вы создали:

анкета; преподаватели; дисциплины; группы; экзамен; зачет.

Начнем с формы «Анкета»:

♦ Открыть форму в режиме конструктора;

♦ Установите режим использования мастера на панели элементов (кнопка «Мастера»);

♦ Выберете инструмент «Кнопка» на панели элементов;

♦ Установите указатель мыши на место в форме, в котором Вы предполагаете расположить кнопку для выхода из формы и нажмите кнопку мыши. Запускается мастер создания кнопки конструктора форм.

В первом окне диалога расположены два списка: Категории и Действия

♦ Выберете в списке Категории пункт «Работа с формой», а в списке «Действия» пункт «Закрытие формы», Далее.

♦ В окне «Создание кнопок» введите текст «Выход», Далее.

♦ Задать имя кнопки «Выход из анкетыГотово».

Теперь можно выйти из конструктора и попробовать, как работает кнопка.

Задание 2 .

Создать кнопки выхода для всех форм (в том числе и запросов), которые Вы создали:

Задание 3.

Создать кнопки выхода для всех отчетов, которые Вы создали:

Оформление кнопок можно изменить в режиме конструктора, используя правую мышку «Цвет текста».