Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

инфа / Инфа / Лаба9

.docx
Скачиваний:
28
Добавлен:
31.03.2015
Размер:
297.77 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ФИЛИАЛ ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ЭНЕГРЕТИЧЕСКИЙ ИНСТИТУТ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)» в г. СМОЛЕНСКЕ

Кафедра информатики

Отчет по лабораторной работе №9

Тема: «MS ACCESS»

По курсу: «Информатика»

Студент: Юшковский С.Л.

Группа: ПЭ-09

Преподаватель:

Бояринов Ю.Г.

Смоленск 2010

Цель работы – изучить особенности построения запросов к таблицам баз данных, получить основные навыки работы по созданию форм в среде Access.

Подготовка к работе.

  1. Изучить основные функциональные возможности запросов.

Существует несколько типов запросов, каждый из которых предназначен для определенной цели. Например, запрос на выборку служит для отображения данных или для создания новой таблицы. Запрос на изменение служит для изменения данных в источнике данных. При запуске запроса с параметрами требуется задать условия.

Основные функциональные возможности запросов:

  • возможность строить запросы, объединяющие в себе сведения из нескольких источников.

  • Возможность добавлять набор записей (строк) из одной или нескольких исходных таблиц (или запросов) в одну или несколько результирующих таблиц.

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

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

  1. Ознакомиться с особенностями создания простых запросов.

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

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

  1. Рассмотреть возможности сортировки, поиска, фильтрации записей таблиц с использованием запросов.

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

Критерий запроса можно использовать в качестве условия для поля. В условии указываются значения поля, которые требуется включить в запрос, например «отображать только записи, в которых поле «Город» имеет значение «Тверь»».

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

  1. Рассмотреть различные методы создания форм на основе запросов к таблицам.

Форма — это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса. Формы могут применяться для управления доступом к данным: с их помощью можно определять, какие поля или строки данных будут отображаться. Например, некоторым пользователям достаточно видеть лишь несколько полей большой таблицы. Если предоставить им форму, содержащую только нужные им поля, это облегчит для них использование базы данных. Для автоматизации часто выполняемых действий в форму можно добавить кнопки и другие функциональные элементы.

Чтобы создать форму на основе запросов к таблице можно применить один из способов:

  • Сохранить запрос как форму.

  • Создать специальный тип формы на основе запроса (используя шаблоны содержания или автоформу).

  • Построить форму полностью вручную используя, конструктор форм или в режиме макета.

  • Мастер форм.

  1. Ознакомиться с основными свойствами форм.

Основные свойства формы можно увидеть, включив, форму в режиме макета и, выбрав, на вкладке «Упорядочить» «Страница свойств». Откроется окно свойств, в котором отображаются все свойства данной формы, например. На вкладке «Макет» в окне свойств отображаются свойства макета формы такие как цвет фона, оформление, высота макета. Там же отображаются свойства отдельных элементов макета, например положение и размер надписей, цвет, размер и начертание шрифта и пр. Всего в MS ACCESS более 100 свойств формы.

  1. Изучить основные приемы коррекции форм.

Для коррекции формы необходимо открыть форму в режиме макета или конструктора. Далее, используя основные элементы для работы в режиме конструктора или изменения макета форм отредактировать необходимую форму.

  1. Рассмотреть возможность добавления средств диалога в формы с помощью «мастера элементов».

Для добавления средств диалога в форму необходимо открыть форму в режиме конструктора  перейти на вкладку «конструктор», в области «элементы управления» активировать «мастер элементов», нажав на соответствующую кнопку добавить соответствующий элемент средств диалога.

Ход работы.

  1. Открыть созданную базу данных о студентах.

Открытие производится двойным щелком мыши по иконке, соответствующей базы.

  1. Для каждой из существующих таблиц создать простые запросы, включающие в себя все поля соответствующих таблиц.

На вкладке «создание» выбираем «мастер запросов»  выбираем «простой запрос»  Enter  в поле «таблицы и запросы» выбираем соответствующую таблицу нажимаем «>>» «Готово». Аналогично повторяем со всеми таблицами.

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

  • Осуществить просмотр в отсортированном порядке (по фамилии).

  • Осуществить поиск по заданному полю и критерию (по фамилии и группе).

  • Осуществить фильтрацию записей по группе.

Открываем запрос к таблице «студенты» в режиме таблицы (двойным щелчком по нужному запросу), наводим курсор на название поля «Фамилия» щелкаем один раз правой кнопкой мыши из контекстного меню выбираем «Сортировка от А до Я».

Открываем запрос к таблице «Студенты» в режиме конструктора (правой кнопкой мыши на соответствующем запросе  конструктор)  в полях «Фамилия» и «группа» в строке «Условие отбора» вводим необходимые фамилию и группу  «Файл»  «Сохранить».

Открываем запрос к таблице «Студенты» в режиме таблицы  на вкладке «Главная» в поле «Сортировка и фильтр» выбираем «дополнительно»  «Изменить фильтр»  в поле «код группы» выбираем соответствующую группу  на вкладке «Главная» в поле «Сортировка и фильтр» выбираем «Применить фильтр».

  1. Изменить структуру одного из запросов для получения параметрического запроса.

Открываем любой запрос в режиме конструктора, например запрос к таблице «Студенты»  в поле «Фамилия» в строке «условие отбора» пишем «[Введите фамилию]»  «Файл»  «Сохранить».

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

На вкладке «создание» выбираем «мастер запросов»  выбираем «простой запрос»  Enter  в поле «таблицы и запросы» выбираем «Таблица: Студенты»  в поле «Доступные поля» выбираем «фамилия», «имя», «отчество», «код группы» (двойным щелчком мыши на соответствующем поле)  в поле «таблицы и запросы» выбираем «Таблица: Итоги сессии»  в поле «Доступные поля» выбираем «оценка», «предмет» (двойным щелчком мыши на соответствующем поле).

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

Выделяем одинарным щелчком мыши соответствующую форму На вкладке «создание» выбираем «мастер запросов»  на вкладке «создание» выбираем «форма»  «Файл»  «Сохранить»  вводим имя формы.

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

Открываем соответствующую форму в режиме конструктора (правой кнопкой мыши на соответствующей форме  конструктор)  на вкладке «конструктор» в поле «элементы управления» выбираем «кнопка»  в свободном пространстве рабочего поля конструктора форм щелкаем левой кнопкой мыши в месте, где необходимо поместить кнопку  в поле «категории» выбираем «обработка записей», в поле «действия» выбираем «добавить запись»  «Далее»  отмечаем пункт «текст»  в соответствующее поле вводим «добавить запись»  «Готово».

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

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

Вывод: изучили особенности построения простых запросов к таблицам баз данных, получили основные навыки работы по созданию форм в среде Acces/

Соседние файлы в папке Инфа