Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание по учебной практике.doc
Скачиваний:
4
Добавлен:
26.08.2019
Размер:
3.99 Mб
Скачать

3.5 Практическая работа 2. Запросы и формы в Access.

3.5.1.Обработка данных с помощью запросов

Основной способ работы с записями БД в Microsoft Access заключается в использовании разнообразных запросов. Для создания любого запроса используется специальный тип объектов Microsoft Access – Запросы. В зависимости от цели обработки данных различают несколько типов запросов: запросы на выборку, запросы на обновление, запросы на добавление.

Для создания запроса необходимо выбрать объект запрос окна БД, а затем выбрать в открывшемся диалоговом окне пункт Создание запроса в режиме конструктора. В открывшемся диалоговом окне необходимо заполнить соответствующие поля: выбрать имя обрабатываемой таблицы, задать имена полей, по которым осуществляется обработка (Рис.12). Определить тип запроса можно выбрав его из списка, который вызывается командой Запрос из основного меню Access. Тип запроса отображается в первой стоке диалогового окна Конструктора запросов.

Запрос на выборку содержит условия отбора данных и возвращает записи, соответствующие указанным условиям, без изменения данных. Условия могут определены для одного или нескольких полей записи. Условие выбора для каждого поля отображается в отдельном столбце Конструктора запросов.

Имя таблицы

Тип запроса Имя поля

Рисунок 12. Окно конструктора запросов

Вид диалогового окна Конструктора запросов для обновления и добавления данных имеет такой же вид. Но при выполнении запросов этого типа Microsoft Access запрашивает подтверждение на изменение данных, после чего данные в таблице будут изменены или изменение данных будет отменено (Рис 13).

Кроме этого в Microsoft Access существует возможность создания запроса с помощью мастера. Эту возможность предлагается освоить самостоятельно. В пособии рассматривается лишь один способ – с использованием Конструктора запросов.

Рисунок 13. Выполнение запроса на обновление данных.

.

3.5.2.Создание форм.

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

Существует несколько способов создания форм в Access:

  • автоматически на основе таблицы или запроса;

  • с помощью Мастера форм,

  • с помощью Конструктора форм

Автоматически создаваемые формы бывают нескольких видов:

  • в столбец, в этом случае поля каждой записи располагаются в один или несколько столбцов;

  • ленточная, в этом случае поля одной записи располагаются в отдельную строчку;

  • в виде сводной таблицы.

Для создания таких форм достаточно указать выбранный вид формы в диалоговом окне, которое открывается командой Форма/Создать (Рис. 14).

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

Рисунок 14. Диалоговое окно Новая форма

Мастер форм разбивает процесс создания форм на несколько этапов. На каждом этапе требуется установить определенные параметры в одном из диалоговых окон Мастера. Каждое окно определяет один шаг создания формы. Для запуска Мастера форм необходимо:

  • выбрать объект Формы в окне БД;

  • на панели инструментов выбрать кнопку Создать и в открывшемся окне (Рис. 11) выбрать элемент Мастер форм;

  • в первом окне необходимо выбрать из предлагаемого списка имя обрабатываемой таблицы и имена полей (Рис.15);

  • во втором окне задается вид формы: в один столбец, ленточный, табличный, выровненный, сводная таблица, сводная диаграмма;

  • третье окно предназначено для выбора стиля оформления; Мастер предлагает несколько стандартных стилей, но можно создать и свой;

  • в последнем диалоговом окне задается название формы.

Рисунок 15. Мастер форм.