Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ПО ИТУ.doc
Скачиваний:
11
Добавлен:
20.04.2019
Размер:
190.46 Кб
Скачать

16. Запрос на выборку. Критерии отбора записей.

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

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

17. Параметрические запросы.

Запросы, представляющие собой варианты базового запроса и незначительно отличающиеся друг от друга, называются параметрическими. В параметрическом запросе указывается критерий, который может изменяться по заказу пользователя. Это запрос, который во время выполнения будет запрашивать параметр, и формировать список в соответствии с параметром. Чтобы создать параметрический запрос в ячейку условие отбора вводится текст в квадратных скобках [Введите наименование] и т.п. После выполнения такого параметра появится список только того товара чьё название мы введём. Измените текст в ячейке Условие отбора на следующий: Like [Введите наименование товара]&*   Инициируйте выполнение запроса. В появившемся окне диалога Введите наименование товара введите одну или несколько начальных букв наименования товара и нажмите ОК.

18. Создание вычисляемых полей в запросах. Использование построителя выражений.

В строке Поле бланка запроса по образцу можно задавать не имя поля исходной таблицы или запроса, а арифметическое выражение, в качестве ссылок в котором фигурируют поля исходных таблиц. В этом случае имя поля запроса вводится перед выражением и отделяется от него двоеточием, например Сумма:[количество]*[цена].

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

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

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

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

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