|
Создание простых параметрических запросов.В задании 1 проводился анализ счетов, выписанных конкретному покупателю. Каждый раз при необходимости изменения кода покупателя приходится вносить модификации в бланк запроса, что неудобно для пользователя. Если в бланк запроса ввести параметр, которому при запуске будет присваиваться требуемый код покупателя (вводимый пользователем с клавиатуры), то получение информации станет для пользователя более комфортным. Запросы такого типа называются параметрическими. Параметры определяются в бланке запроса в квадратных скобках. Например, [Введите код товара]. Фраза в квадратных скобках является наименованием параметра, а также текстом приглашения диалогового окна для ввода значения параметра. Значение введенного параметра сохраняется на все время активизации запроса (группы связанных запросов). Задание 3. Вывести полную информацию о счетах заданного покупателя (код покупателя задается с клавиатуры). Данные о счетах покупателя представлены в таблице СЧЕТ, которая является исходной для требуемого запроса. Алгоритм выполнения задания: 1. Создать новый запрос в режиме КОНСТРУКТОР. 2. В качестве исходной таблицы выбирается таблица СЧЕТ. 3. Выбрать необходимые поля. 4. КОд ПОКУПАТЕЛЯ в квадратных скобках ([ ]) ввести: «Введите код покупателя». 5. Запустить запрос на выполнение. 6. В окне приглашения ввести требуемый код покупателя (Рисунок 6). Рисунок 6 Окно приглашения параметрического запроса 7. Просмотреть результат запроса. 8. Перейти в режим конструктора и повторно запустить запрос. 9. В окне приглашения ввести другой код покупателя код покупателя 10. Просмотреть результат запроса. Бланк запроса в режиме конструктора представлен на Рисунок 7. Рисунок 7 Бланк параметрического запроса задания 2 11. Сохранить запрос под именем 2_СЧЕТА_ЗАДАННОГО_КЛИЕНТА. Задание 1_2. для самостоятельной работы. Вывести следующую информацию о продажах по заданному товару: дата продажи, номер счета, количество проданного. Сохранить запрос. Условия отбора в запросах При формировании условий отбора возможно использование выражений — сочетания математических и логических операторов, констант, функций, имен полей. Наиболее часто используемые в условиях отбора логические операторы и функции: Операторы диапазона значений — >, <, =, Between...And (от….до). Оператор несовпадающих значений — NOT. Вывод всех записей, кроме тех, для которых значение определенного поля соответствует аргументу оператора NOT. Оператор совпадения части текста — LIKE. Выбор тех записей, для которых значение определенного поля частично соответствует аргументу оператора LIKE. Логические операторы для связи нескольких условий отбора— AND, OR (и/или). Оператор пустого значения поля — IS NULL/IS NOT NULL. Отбор записей, у которых заданное поле содержит значений NULL, то есть является пустым (IS NULL) или не пустым (IS NOT NULL). Задание 3. Вывести счета заданного покупателя за первый квартал. Алгоритм выполнения задания: 1. Создать новый запрос в режиме КОНСТРУКТОР. 2. В качестве исходной таблицы выбирается таблица СЧЕТ. 3. Выбрать необходимые поля. 4. В строке УСЛОВИЯ ОТБОРА поля КОД ПОКУПАТЕЛЯ задать соответствующий параметр. 5. В строке УСЛОВИЯ ОТБОРА поля ДАТА ВЫПИСКИ СЧЕТА задать диапазон дат одним из способов: · >=01.01.2000 And <01.04.2000 · Between 01.01.2000 And01.04.2000 6. Просмотреть результат выполнения запроса. Бланк запроса в режиме конструктора представлен на Рисунок 8. Рисунок 8 Бланк запроса задания 3 Сохранить запрос под именем 3_СЧЕТА_ЗАДАННОГО_КЛИЕНТА_(1 КВАРТАЛ). Задание 4. Вывести счета, выписанные после заданной даты для всех покупателей, кроме покупателя с кодом 02. Алгоритм выполнения задания: 1. Создать новый запрос, выбрать необходимые поля. 2. В строке УСЛОВИЯ ОТБОРА поля ДАТА ВЫПИСКИ СЧЕТА создать выражение: >[введите дату выписки]. 3. В строке УСЛОВИЯ ОТБОРА поля КОД ПОКУПАТЕЛЯ ввести ограничение: NOT 02. 4. Просмотреть результат выполнения запроса. 5. Сохранить запрос под именем 4_СЧЕТА_ЗАДАННОГО_ДИАПАЗОНА. Бланк запроса в режиме конструктора представлен на Рисунок 9. Задание 5. Вывести записи о продажах заданных двух товаров, для которых не указаны номера счетов. Алгоритм выполнения задания: 1. Создать новый запрос. Исходная таблица — ПРОДАЖА. Выбрать необходимые поля.
Рисунок 9 Бланк запроса задания 4 2. В строке УСЛОВИЯ ОТБОРА поля КОД ТОВАРА создать условие отбора: [ первый код товара] Or [второй код товара]. 3. В строке УСЛОВИЯ ОТБОРА поля НОМЕР СЧЕТА ввести константу NULL. 4. Снять флажок ВЫВОД НА ЭКРАН для поля НОМЕР СЧЕТА. 5. Запустить запрос. 6. Сохранить под именем 5_ПРОДАЖА_ЗАДАННЫХ_ТОВАРОВ. Бланк запроса в режиме конструктора представлен на Рисунок 10. Рисунок 10 Бланк запроса задания 5 Задание 1_3. для самостоятельной работы. Вывести список продаж товаров в заданном диапазоне дат для всех товаров, кроме заданного товара. Задание 1_4. для самостоятельной работы. Вывести список продаж товаров до заданной даты по выписанным счетам. ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры... Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|