Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №10_M.Access.doc
Скачиваний:
25
Добавлен:
13.05.2015
Размер:
124 Кб
Скачать
☆

Лабораторная работа №2

Тема: Создание форм и отчетов средствами СУБД Microsoft Access

Цель работы: Научиться создавать формы и отчеты с помощью Мастера и Конструктора.

Задание:

1. Создать новую форму Студенты, предназначенную для ввода и просмотра данных о студентах.

2. Создать формы: Группы студентов, Дисциплины, Успеваемость

3. Проверить работу форм (ввести, изменить и удалить около 5 записей в каждой форме).

4. Проверить действие кнопок, форм созданных в режиме конструктора.

5. Сохранить формы, чтобы с ними в дальнейшем можно было работать.

6. Создать главную кнопочную форму.

7. Создать несколько различных отчетов на основе таблицы Студенты.

Рекомендации к выполнению работы:

1. Создание формы Студенты в БД «Деканат» с помощью Мастера:

• В окне БД выбрать вкладку Формы/Создать. Появится диалоговое окно Новая форма. Выбрать из списка пункт Мастер. Затем в списке "Выберите в качестве источника данных таблицу или запрос" выбрать имя таблицы Студенты и выполнить щелчок по кнопке ОК. В окне диалога «Создание форм», необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее:

a) В первом окне необходимо выбрать источник данных (из «Таблица и запросы»): Студенты. Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Затем все Доступные поля требуется перевести в Выбранные поля, щелкнув на кнопку  >>..

b) В новом окне надо выбрать внешний вид формы, например в один столбец.

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

d) В последнем окне Мастера требуется ввести имя формы и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы. После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получите форму для ввода и просмотра записей в таблицу Студенты

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

2. Формы: Группы студентов, Дисциплины, Успеваемость, создаются аналогичным образом.

3. Создание формы Студенты с помощью конструктора:

• В окне БД выбрать Формы/Создать. В окне Новая форма необходимо выбрать из списка пункт Конструктор. Затем в списке "Выберите в качестве источника данных таблицу или запрос" выбрать имя таблицы (например, Студент). Выполнить щелчок по кнопке ОК. На экране появится окно Форма 1. Если на экране отсутствует список полей выбранной для построения формы таблицы, выбратьВид/Список полей.

• Поля из списка переместить на форму (по одному или предварительно выделив с использованием клавиши Shift и мыши, для выделения всех полей выполнить двойной щелчок мышью на заголовке окна Список полей). Разместить поля на форме в нужных местах по разработанному образцу

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

a) Выделить объект (поле с именем) щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.

b) Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде ладони позволяет перемещать объект вместе с привязанным к нему именем, в виде ладони с вытянутым указательным пальцем - перемещает один объект.

c) Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.

Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью. В открывшемся диалоговом окне Надпись выбрать вкладку Макет и выполнить необходимые изменения. Затем закрыть окно. Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши. Для удаления поля выделить его, нажать клавишу Delete или выбрать команду Правка/Удалить.

3. Оформление внешнего вида формы в режиме конструктора.

• Перенести указатель мыши в область формы и щёлкнуть правой кнопкой мыши внизу формы.

• В появившемся контекстном меню:

• в поле Кнопки перехода поставить «нет»;

• в поле Область выделения поставить «нет»;

4. Создание элементов управления в режиме конструктора.

• При открытии конструктора на экране появляется “Панель элементов”. Если её нет, щёлкнуть на кнопке Панель элементовпанели инструментов.

• На панели элементов выбрать элемент кнопка. На форме путем растягивания поместить кнопку.

• В открывшемся окне Создание кнопоквыбрать категорию действияПереходы по записям, в качестве Действия выбрать –Первая запись. Нажать кнопкуДалее.

• Во втором окне Мастера создание кнопок выбрать рисунок на кнопку. Далее.

• В третьем окне Мастера создание кнопок выбрать название кнопки «Первая запись».Готово.

• Аналогично, создать кнопки Предыдущая запись,Следующая запись, Последняя запись, Найти запись, Добавить запись, Выход из формы.

Если вид формы, созданной в режиме конструктора не удовлетворяет, открыть форму в режиме Конструктор и внести необходимые изменения, затем сохранить форму Файл/Сохранить..

4. Создание кнопочной формы.

Кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов. Для ее создания необходимо создать пустую форму в режиме конструктора. Разместить на ней кнопки открытия имеющихся форм и запросов(на кнопках должны быть названия форм и запросов, а не рисунки) и просмотра отчетов, а также кнопка выхода.

6. Создание отчетов в БД Access с помощью Мастера и Конструктора.

•Создать ленточный Автоотчет, используя в качестве источника данных таблицу Студенты.

Пример редактирование отчета:

1) удалить поля код студента и переместить влево все поля в верхнем колонтитуле и области данных;

2) Изменить надпись в заголовке страницы:

a) В разделе Заголовок отчета выделить надпись Студенты.

b) Поместить указатель мыши справа от слова Студенты, так чтобы указатель принял форму вертикальной черты (курсора ввода), и щелкнуть в этой позиции.

c) Ввести «Сургутский Государственный Университет».

3) Переместить Надпись. В Нижнем колонтитуле выделить поле =Now() и перетащить его в Заголовок отчета под название Студенты. Дата будет отображаться под заголовком.

На панели инструментов Конструктор отчетов щелкнуть на кнопке Предварительный просмотр, чтобы просмотреть отчет.

Пример форматирования отчета:

4) Выделить заголовок Студенты «Сургутский Государственный Университет». Изменить гарнитуру, начертание и цвет шрифта, а также цвет заливки фона.

Пример изменения стиля отчета:

1) На панели инструментов Конструктораотчетов щелкнуть на кнопке Автоформат, откроется диалоговое окноАвтоформат.

2) В списке Стилиобъектаотчет-автоформатщелкнуть на пунктеСтрогийи затем щелкнуть на кнопке ОК. Отчет будет отформатирован в стилеСтрогий.

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