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

1. Создайте запрос по таблицам «Клиенты» и «Заказы».

2. В списке полей таблицы «Клиенты» выберите поле "Адрес" и перетащите его на поле «АдресПолучателя» таблицы «Заказы»,
(это приводит к созданию соединения полей Адрес и АдресПолучателя. Линия, обозначающая связь, имеет с двух сторон точки, которые указывают на то, что соединение выполнено между полями, связь которых в схеме данных не задана)

3. Выберите следующие поля:

Таблица Поле
Клиенты Название
Адрес
Заказы АдресПолучателя

4. Задайте сортировку по возрастанию для поля «Название».

5. Чтобы запретить вывод одинаковых строк, необходимо изменить значение свойства «Уникальные значения» в бланке свойств запроса на Да.

6. Сохраните под именем "Заказы клиентов"

Создание внешнего соединения

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

1. Импортируйте таблицу «Персональные мероприятия» из G:\TXT\Access\Пм.mdb.

2. Свяжите «Персональные мероприятия» с таблицей «Сотрудники» по полю ««КодСотрудника» в окне Схема данных с обеспечением целостности данных.

3. Создайте запрос и добавьте в него таблицы «Сотрудники» и «Персональные мероприятия» и включите в запрос поля:

Таблица Поле
Сотрудники Фамилия
Имя
Персональные мероприятия КодСотрудника
ДатаПлан

4. Выделите линию, соединяющую поля «КодСотрудника», щелкнув по ней 2 раза.

5. В диалоговом окне Параметры объединения

6. переключатель1 задает обычное внутреннее соединение, переключатель2- левое внешнее соединение и переключатель3- правое внешнее соединение.

7. Задайте левое внешнее соединение и запустите запрос.

8. Сохраните запрос под именем «Сотрудники без персональных мероприятий»

Создание рекурсивного соединения.

Создайте запрос, в котором выводятся сотрудники, утвердившие мероприятия, за которые они ответственны, что запрещено внутренним распорядком компании Борей.

Для создания рекурсивного соединения в таблице «Персональные мероприятия»:

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

2. Перетащите поле «КодОтветственного» исходной таблицы на поле копии «КодНачальника».

3. Включите в запрос поля «КодСотрудника» и «КодОтветственного» исходной таблицы и «КодНачальника» и «ТипМероприятия» копии таблицы.

4. Задайте уникальность значений в запросе.

5. Просмотрите результат выполнения запроса (должны совпадать значения в полях «КодОтветственного» и «КодНачальника»).

6. Сохраните запрос под именем «Сотрудники, утвердившие мероприятия»

Создание соединения по отношению.

Выполните поиск клиентов, которые имеют разный официальный адрес и адрес доставки

1. Создайте новый запрос и добавьте в него таблицы «Клиенты» и «Заказы».

2. Выберите поля «Название» и «Адрес» таблицы, а также поле «АдресПолучателя» таблицы «Заказы».

3. Введите в строку Условие отбора поля «АдресПолучателя» выражение <>[Клиенты]![Адрес]

4. В бланке свойств запроса присвойте значение Да свойству «Уникальные значения»

Использование полей подстановок.

Подстановка значений внешнего ключа

1. Откройте таблицу «Персональные мероприятия» в режиме Конструктор.

2. Выделите поле «КодСотрудника» и выберите в списке Тип данных –«Мастер подстановок».

3. Подстановка должна быть по таблице «Сотрудники» и включать 3 поля: КодСотрудника, Фамилия, Имя.

4. Перейдите в режим таблицы и проверьте работу подстановки.

Добавление списка постоянных значений к полю таблицы.

1. Выберите поле «Тип Мероприятия», запустите Мастер подстановок.

2. Выберите переключатель «Фиксированный набор значений»

3. Число столбцов 2.

4. Введите значения:

П Принять
К Квартальный отчет
Г Годовой отчет
О Изменить оклад

5. Измените ширину столбцов, обеспечив достаточную ширину.

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

Самостоятельная работа.

  1. Создайте запрос, отображающий категории товаров таблицы Товары и названия поставщиков таблицы Поставщики должности менеджер.
  2. Выведите все товары таблицы Товары и если они были заказы, то по какой цене, используя таблицу Заказано.

Наши рекомендации