Студопедия Главная Случайная страница Обратная связь

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

Запросы с параметрами





Лабораторная работа № 5

Цель работы: Сформировать умения для создания запросов с параметрами.

 

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

Параметр имеет имя. Это имя определяет разработчик запроса и записывает его в квадратных скобках. Имя параметра может записываться в строке Условия отбора или в строке Поле бланка QBE. Если в бланке QBE Access встречает в квадратных скобках текст, не совпадающий с именем поля, то он автоматически считает его именем параметра.

Для создания запроса с параметрами выполните следующие действия:

– Создайте запрос в режиме конструктора и включите в него нужные таблицы. Перенесите нужные поля в бланк QBE.

– В ячейку Условие отбора поля, которое планируется использовать для определения параметра, введите текст (см. рис. 1), заключенный в квадратные скобки. Этот и будет именем параметра, он появится на экране при выполнении запроса. Имя параметра должно отличаться от имен полей.

Рис. 1. Пример записи имени параметра.

 

– Выберите команду Параметры в меню Запрос. На экране появится диалоговое окно Параметры запроса (см. рис. 2). В первую ячейку Параметры введите имя параметра, которое было введено в первую ячейку бланка QBE при составлении запроса с параметром. В ячейке, расположенной справа от имени параметра, установите нужный тип данных. Если запрос содержит несколько параметров, продолжите ввод имен параметров и установку типов данных. При выполнении запроса пользователю будет предложено ввести значения параметров в том порядке, в котором они расположены в диалоговом окне Параметры запроса. Тип данных для параметров можно и не задавать, тогда он наследуется из базовой таблицы.

Рис. 2. Установка типа данных для параметров.

– Выберите команду Таблица в меню Вид или нажмите кнопку Режим таблицы на панели инструментов. На экране появится диалоговое окно Введите значение параметра (см. рис. 3).

 

Рис. 3. Диалоговое окно для ввода значения параметра.

– Введите значение параметра и нажмите кнопку OK. MS Access выполнит отбор данных и выведет на экран динамический набор или, если запрос содержит несколько параметров, на экране появится диалоговое окно для ввода значения следующего параметра. После ввода значений всех параметров на экране появится динамический набор.

Задание

 

1. В качестве упражнения создайте запрос, который будет осуществлять поиск книг по ключевому слову в теме. Назовите данный запрос Книги с ключевым словом в теме. Бланк QBE для данного запроса приведен на рис. 4. Обратите внимание на то, что при вводе значения параметра в диалоговое окно надо указывать корень слова, а не само слово, иначе некоторые книги могут быть не найдены.

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

Рис. 4. Поиск книг по ключевому слову в теме.

2. Запросы с параметрами удобно использовать для указания нескольких первых букв искомого значения. На рис. 5 показан бланк QBE для запроса, который будет осуществлять поиск книг по нескольким первым буквам фамилии автора.

 

Рис. 5. Поиск книг по первым буквам фамилии автора.

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

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

4. Создайте запрос, который будет подсчитывать количество книг, заказанных в конкретном месяце года. Год и номер месяца возьмите в качестве параметров. Запрос назовите Заказы книг по месяцам. В динамический набор включите три поля, которым дайте следующие имена: Год, Номер месяца, Количество книг. Напомним, что для создания этого запроса в бланке QBE понадобится строка Групповая операция.

 







Дата добавления: 2014-11-10; просмотров: 808. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия