Смекни!
smekni.com

Упражнения по базам данных MS ACCESS методичка (стр. 4 из 5)

· Откройте форму в режиме конструктора

· Нажмите на панели инструментов кнопку «Автоформат»

· Выберете нужный стиль

Задание 2

1. Измените цвет фона и цвет шрифта для каждого поля по своему усмотрению

2. Вставьте на место поля «код » рисунок:

· Нажмите кнопку «рисунок» на панели инструментов, щелкните мышкой по тому месту , где должен быть рисунок (поле «код») и выберете любой из файлов в папке «Programm Files\Microsoft Office\Clipart».

Задание 3

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

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

Задание 4

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

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

· уберите поле «студент»:

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

- Выделить поле «студент» и «вырезать» это поле.

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

Упражнение 9 Система управления базами данных MS Access

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

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

Задание 1

1. Добавьте в таблицу “Экзамен” поле “Преподаватель” со следующими характеристиками:

· Тип данных – текстовый

· Подпись – преподаватель

· Подстановка – используйте поле со списком (источник строк – таблица “преподаватели

Задание 2

У Вас в таблице «Экзамен» должно быть не менее 20 записей и эти записи должны содержать информацию:

· Не менее, чем по трем дисциплинам

· Оценки должны быть разные ( от отлично до неудовлетворительно )

· Студенты должны быть из разных групп ( хотя бы из двух)

Убедитесь в том, что записей в таблице достаточное количество, в противном случае добавьте новые записи.

Задание 3

2. Создайте запрос по выбору записей, содержащих студентов, сдавших все экзамены на «отлично». Для этого надо выполнить следующие действия:

· Выбрать в окне базы данных вкладку «Запрос», нажать кнопку Создать .

· В окне диалога «Новый запрос» выберете опцию «Конструктор»

· Access предложит Вам выбрать таблицу, выберете таблицу «Экзамен», нажмите кнопку добавить и закройте окно диалога.

· Из таблицы последовательно выберете поля «Студент», «дисциплина», «результат» и перетащите выбранные поля по очереди в бланк запроса.

( можно просто дважды щелкнуть мышкой по каждому полю).

· В строке « условие отбора» введите условие:

- Щелкните по кнопке «построить» на панели управления

- В появившемся построителе щелкните по кнопке «Like»

- Напечатайте Likeотлично”, ОК.

· Закройте окно конструктора запросов.

3. Сохраните запрос с именем “Запрос по отличникам

4. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 4

1. Создайте аналогичный запрос по двоечникам и сохраните с именем «Запрос по двоечникам»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 5

1. Создайте запрос на выборку записей по результатам контроля по дисциплине, которую преподает Быковская (можно выбрать другого преподавателя).

Запрос сохраните с именем «Запрос по дисциплине»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 6

1. Создайте на базе таблица «Анкета» запрос для формирования списка студентов, которые родились

с 1 мая 1979 года по 31 декабря 1979года.

Для формирования запроса Вам следует вызвать построитель выражений ( кнопка «построить») и выбрать в списке операторов - оператор сравнения Beetween, нажать кнопку «Вставить», ОК

Теперь откорректируйте появившееся выражение следующим образом:

Between #01.05.79# And #31.12.79# .

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

Запрос сохранить с именем «Запрос по дате рождения»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 7

Создайте формы для всех запросов ( автоформа ленточная )

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

Задание 8

Закрыть доступ к корректировке базы данных в режиме запросов.

Чтобы в режиме запросов нельзя было бы изменить информацию в базе данных надо выполнить следующие действия:

1. Открыть форму для запроса в режиме конструктора

2. Пометить поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «данные» установить свойство «Блокировка» – Да.

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

Упражнение 10 Система управления базами данных MS Access

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

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

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

Задание 1

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

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

- Нажать кнопку создать , выбрать Мастер отчетов, в качестве источника выбрать таблицу «Экзамен»

- Перенести в «выбранные поля» следующие поля:

¨ Дисциплина

¨ Группа

¨ Студент

¨ Результат контроля

- Нажать далее .

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

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

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

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

- Выбрать стиль на свое усмотрение, нажать далее

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

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

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

Задание 2

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

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

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

Для размещения даты выполните следующие действия:

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

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

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

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

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

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

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

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

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

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

Упражнение 11 Система управления базами данных MS Access

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

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

Задание 1

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

- Анкета,

- Преподаватели

- Дисциплины

- Группы

- Экзамен

- Зачет

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

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

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

¨ Выберете инструмент Кнопка на панели элементов.

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

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

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