Данную операцию возможно осуществить с помощью параметрического запроса на выборку.
!Параметрические запросы – это запросы при выполнении которых запрашиваются данные для вывода записей или значений которые должны содержаться в поле. Он позволяет определить одно или несколько условий отбора во время выполнения запроса. Имя параметра запроса вводится непосредственно в условия отбора в квадратных скобках []. При выполнении запроса это имя появится в диалоговом окне Введите значение параметра. Если в запрос вводится несколько параметров, то порядок их ввода через диалоговые окна определяется порядком расположения полей с параметрами в бланке запроса.
Для создания запроса в окне БД на вкладке Запросы выберите Создать.
Выберите режим Конструктора. В диалоговом окне Добавления таблиц выберете вкладку З апросы и добавьте Запрос на выборку.
Включите все поля таблицы Запрос на выборку в запрос.
В условие отбора поля ФИО агента введите параметр: [Введите фамилию агента:]
|
|
А в условие поля Месяц введите параметр :<=[Введите конец учета:]
Необходимо запомнить, что имя параметра запроса не должно совпадать с наименованием столбца
(Например: в условие отбора поля Месяц НЕЛЬЗЯ вводить [Месяц])
Запустите запрос и сравните полученный результат с таблицей:
Имя агента: Никулин
Конец учета: 10
ФИО агента | ФИО заказчика | Наименование изделия | Месяц | Проданное количество | Себестоимость | Общая договорная цена | № агента |
Никулин | Петров | Дискета 5,25 | |||||
Никулин | Федоров | Дискета 5,25 | |||||
Никулин | Федоров | Дискета 5,25 | |||||
Никулин | Давиденко | Чернила | |||||
Никулин | Иванчук | Чернила |
Закройте запрос, сохранив его под именем «Параметрический запрос»
Задание15: