Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Бланк запроса в Access

Порядок выполнения работы | Реализация разделения данных. Ключевые поля | Вид связи один-к-одному | Вид связи один-ко-многим | Вид связи многие-ко-многим | Механизм создания ключей | Схема данных | Порядок выполнения работы | Фильтры по выделенному | Константы и переменные в запросах |


Читайте также:
  1. Microsoft Access
  2. Атрибуты форм бланков
  3. БЛАНК ДЛЯ OTBFTOB
  4. Бланк для ответов
  5. БЛАНК ДЛЯ ОТВЕТОВ
  6. Бланки форм ведомственной отчетности размещены на официальном сайте Министерства промышленности Республики Беларусь в Интернете по адресу www.minprom.gov.by

Рассмотрим создание запросов на выборку в Access с помощью бланка запроса (БЗ). С его помощью можно сформировать запрос простыми приёмами.

Первый шаг заключается в выборе тех таблиц и уже имеющихся запросов, на которых будет основан запрос. Выбор осуществляется в диалоговом окне Добавление таблицы. Выбранные объекты заносят в БЗ командой Добавить.

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

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

Строку Поле легче всего заполнить перетаскиванием названий полей из объектов в верхней части БЗ. Каждому полю будущей результирующей таблицы соответствует один столбец БЗ. Строка Имя таблицы заполняется автоматически при заполнении предыдущей строки.

Строка Сортировка отвечает за упорядочивание данных в своём столбце. Может принимать следующие значения:

- (отсутствует) – данные не будут отсортированы;

- по возрастанию – сортировка по возрастанию (от А до Я, от 1 до 100);

- по убыванию – сортировка по убыванию (от Я до А, от 100 до 1).

Флажок Вывод на экран по умолчанию почти всегда включён. Отключить его можно в случаях, когда требуется применить сортировку или ввести критерий отбора по соответствующему полю, но само поле на экран выводить не требуется.

Самая интересная строка в БЗ по образцу называется Условие отбора. Именно здесь и записывают тот критерий, по которому выбирают записи для включения в результирующую таблицу (см. таблицу 4). По каждому полю можно создать свое условие отбора.

Условия, записанные в одной строке Условие отбора, но в разных столбцах, связываются логическим И, т.е. должны выполняться одновременно. Для задания условий, связанных логическим ИЛИ, необходимо каждое условие записать на отдельной строке, начиная со строки Условие отбора и ниже – строки Или.

Пример представлен на рисунке 14. Здесь выбираются либо товары среднего качества по цене дешевле 360р., либо товары хорошего качества по ЛЮБОЙ цене. Если бы мы хотели выбрать товары среднего или хорошего качества по цене дешевле 360р. в любом случае, то нам нужно было бы скопировать ограничение по цене на вторую строку условий (строку Или) бланка запроса.

Рисунок 14 – Логические И/ИЛИ в бланке запроса

Выполнение запроса активизируется командами Запуск или Открыть, либо переходом из режима БЗ в режим таблицы (просмотра результатов)

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


Дата добавления: 2015-08-27; просмотров: 167 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Операторы в запросах| Запросы с параметрами

mybiblioteka.su - 2015-2024 год. (0.006 сек.)