Разработка и использование запросов

Цель : освоить практическое использование, познакомиться с разработкой и модификацией различных видов запросов на выборку.

Разработка однотабличного запроса на выборку

Задание.1

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

 

Для создания запроса:

·       Выбираем ленту «Создание», на ней справа находим  и нажимаем кнопку «Конструктор запросов»;

·       В окне Добавление таблицы выбрать таблицу «КАРТИНЫ» и нажать кнопку «Добавить»;

·       Закрыть окно Добавление таблицы;

·       В окне «запрос на выборку» перетащить из списка таблицы «Картины» поля Художник, Картина, Характеристика, Комментарий, Галерея в столбцы бланка запроса в строку «Поле»

·       В строку Условия отбора в поле Художник записать: Рафаэль Санти  (полное значение условия отбора можно вводить с помощью шаблонов т.е. Рафаэль*), а в поле «Галерея»   Лувр;

·       Выполнить запрос, нажав на ленте «Работа с запросами» кнопку «Выполнить» (слева);

 

Сохранение запроса

Сохраним запрос, для чего:

·       Нажимаем кнопку «Office» и в ниспадающем меню выбираем команду «Сохранить»;

·       Вводим имя запроса «Рафаэль_Лувр» и нажимаем «ОК»;

·       В панели переходов в группе «Картины» появилась надпись, соответствующая имени запроса.

·       Выполнение сохранённого запроса осуществляется двойным щелчком мыши по этой надписи.

 

Создание многотабличного запроса на выборку

Задание 3

Выбрать художников эпохи Возрождения, чьи картины находятся в Картинной галерее г.Дрездена. Результат должен содержать поля: Художник (ХУДОЖНИКИ); Название картины (КАРТИНЫ); Направление (НАПРАВЛЕНИЕ); Характеристика (НАПРАВЛЕНИЕ); Галерея (МУЗЕИ); Город (МУЗЕИ); Комментарий (МУЗЕИ).

Для создания запроса:

·       Выбираем ленту «Создание», на ней справа находим  и нажимаем кнопку «Конструктор запросов»;

·       В окне Добавление таблицы выбрать таблицы: ХУДОЖНИКИ, КАРТИНЫ НАПРАВЛЕНИЕ, МУЗЕИ и нажать кнопку Добавить;

·       Закрыть окно Добавление таблицы;

·       В окне «запрос на выборку» перетащить из списка каждой таблицы перечисленные в задании поля в столбцы бланка запроса в строку «Поле»

·       В строку «Условия отбора» в поле НАПРАВЛЕНИЕ записать – «Возрождение», а в поле ГАЛЕРЕЯ- «Картинная галерея»;

·       Выполнить запрос, нажав на кнопку «Запуск» или кнопку «Представление запроса»;

·       Сохранить запрос под именем «Возрождение_Дрезден»:

·       Закрыть запрос.

Задание 4

Картины каких художников-импрессионистов, выставлены в Лувре?

Результат должен содержать поля: Художник (ХУДОЖНИКИ); Картина (КАРТИНЫ); Жанр (КАРТИНЫ);); Комментарий (КАРТИНЫ); Направление (НАПРАВЛЕНИЕ); Галерея (МУЗЕИ); Город (МУЗЕИ).

Сохранить запрос под именем «ИмпрессионизмЛувр»;

 

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

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

Задание 5

На основе созданного запроса «Возрождение_Дрезден» создадим запрос с параметрами. В условие отбора поля НАПРАВЛЕНИЕ вместо конкретного направления введём название параметра, по которому будет запрашиваться название направления при выполнении запроса. Название параметра введем как текст, заключенный в квадратные скобки:[Название направления], В условие отбора поля ГАЛЕРЕЯ введём:[Название музея].

 

 

 

Картины каких художников-реалистов, выставлены в государственной  Третьяковской галерее?

При выполнении запроса Access запросит ввести значения параметров, используя диалоговые окна, представленные ниже.

          

Сохранить запрос под именем  «НаправленияГалереи»;(Файл/Сохранить как/как запрос/ввести имя).

 

Запрос на создание таблицы

На основе предыдущего запроса создать новый запрос на создание

таблицы.

·       Открыть запрос «НаправленияГалереи» в режиме Конструктора

·       Выполнить команду Запрос/Создание таблицы/дать таблице имя «НаправленияГалереи табл»

·       Сохранить создаваемый запрос (Файл/Сохранить как/«Направления_Галереи_созд_табл» )

Задание 6

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

Запрос на добавление данных в таблицу

·       Открыть запрос «НаправленияГалереи» в режиме Конструктора

·       Выполнить команду Запрос/Добавление

·       Сохранить создаваемый запрос (Файл/Сохранить как/«Направления_Галереи_добавл»)

 

Задание 7

 

Добавить в таблицу «Направления_Галереи_табл» художников эпохи Возрождения, чьи картины выставлены в Лувре.