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

1. Построить нужный вам запрос.

2. В пункте главного меню Query (Запрос) активизировать кнопку Make-Table Query (Создание таблицы).

3. В появившемся диалоговом окне дать имя таблице (Невыполненные заказы) и нажать «ОК».

4. Выполните запрос.

Запрос на обновление. Используя запрос, можно обновить записи, удовлетворяющие некоторому условию, например, вы решили снизить цену на сахар до 8 руб. Для выполнения запроса на обновление проделайте следующее:

1. Постройте запрос на выборку нужных записей (в качестве условия отбора для поля Описание товара введите – Сахар).

2. В пункте главного меню Query (Запрос) активизируйте кнопку Update Query (Обновление).

3. В строке Update To (Обновление) под полем замены (цена за единицу) введите новое значение (8).

4. Выполните запрос.

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

Запрос на удаление. Для удаления группы записей используйте Delete Query (Запрос на удаление). Например, вам нужно удалить записи с номером заказа более 5, для этого выполните следующие шаги:

1. Постройте запрос на выборку записей.

2. В пункте главного меню Query (Запрос) активизируйте кнопку Delete (Удаление).

3. Выполните запрос.

Содержание отчета

  1. Выполнение всех пунктов задания.

  2. Выполнение задания для самостоятельной работы.

  3. Ответы на контрольные вопросы.

Контрольные вопросы

  1. Для чего служат запросы?

  2. Как с помощью запроса можно производить вычисления в таблице?

  3. Как, используя запрос, удалить записи из таблицы?

  4. Как преобразовать запрос в фильтр?

Задания для самостоятельной работы

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

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

Тема: Установление связей между таблицами. Запросы на основе связанных таблиц

Время на выполнение – 2 часа

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

Основные сведения по теме

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

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

2. Тип этих полей одинаков.

Установите связь между таблицами Клиенты и Заказы по полю Код клиента. Для установки связи следует:

Последовательность выполнения

1. Выбрать пункт главного меню ToolsRelationships (Сервис - Схема Данных), откроется окно Relationships (Схема Данных).

2. Выбрать пункт меню RelationshipsShow Table (Связи - Добавить Таблицу), или нажать одноименную кнопку на панели инструментов.

3. В открывшемся окне Show Table (Добавить Таблицу) выделить таблицу Клиенты и нажать кнопу Add (Добавить), затем также поступить с таблицей Заказы. Нажать кнопку Close (Закрыть).

4. Находясь в окне Схема данных (рис. 62), перетащите поле Код Клиента из списка полей Клиенты в список полей Заказы на поле Код Клиента.

5. В появившемся окне Edit Relationships (Связи) нажмите кнопку Create (Создать).

В окне Relationships (Схема Данных) между связываемыми таблицами появится линия, символизирующая установку связи (рис. 62). Далее необходимо закрыть окно, а на запрос Access о сохранении макета ответить утвердительно.

Рис. 62. Окно Схема данных

Что означает целостность данных?

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

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

  • Связанные поля имеют один тип данных. Здесь существует два исключения. Поле счетчика может быть связано с числовым полем, если в последнем в свойстве Размер поля (Field Size) указано значение «Длинное целое», а также поле счетчика можно связать с числовым полем, если и в обеих ячейках свойства Размер поля (Field Size) задано значение «Код репликации» (Replication ID).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]