Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод пособие_по_Access_2007_9_feb2010.doc
Скачиваний:
19
Добавлен:
30.03.2015
Размер:
7.92 Mб
Скачать

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

5 Запросы

Запросы используются для того, чтобы получать инфор­мацию из таблиц базы данных.

5.1 Вывод отдельных полей

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

1. ВГлавном меню панели быстрого доступа найти вкладку Создание, нажать на кнопку Мастер запросов. Появится окно Новый запрос (рисунок 33). Выбрать в окне диалога Простой запрос и щёлкнуть на ОК. На экране появится окно диалога Создание простых запросов (рисунок 34).

Рисунок 33

2. Из списка Таблицы и запросы выберите таблицу Сотруд­ники. В списке ниже появятся доступные поля.

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

Рисунок 34

Выберите поля Табельный номер, Имя, Отчество, Фамилия и Рабочий телефон как показано на рисунке 35.

Щелкните на кноп­ке Далее.

4. Сохраните запрос, дав ему имя Рабочие телефоны сотруд­ников, смотрите рисунок 36.

Рисунок 35

Щелкните на кнопкеГотово. При открытии за­проса в режиме таблицы вы увидите выбранные поля таблицы Сотрудники, смотрите рисунок 37.

5. Чтобы автоматически увеличить ширину столбца, дваж­ды щелкните на его правой границе. Если хотите напечатать запрос в виде

Рисунок 36

таблицы, просто щелкните на кнопке Печать (кнопка “Office” в верхнем левом углу). С помощью ко­манды Файл > Предварительный просмотр можно увидеть, как запрос будет выглядеть на бумаге.

6. Закройте окно запроса. В Области переходов появился значок Ра­бочие телефоны сотрудников. Теперь, чтобы получить инфор­мацию о телефонах сотрудников, достаточно просто щелк­нуть дважды на этом значке. Если в таблицу Сотрудники внести какие-либо изменения, то они автоматически отобразятся в запросе Рабочие теле­фоны сотрудников.

Рисунок 37

5.2 Вывод отдельных записей

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

1. ВГлавном меню быстрого доступа найти вкладку Создание. Щёлкните на кнопке Конструктор запросов. На экране появится окно конструктора запро­са и окно диалога Добавление таблицы. Дважды щелкните на таблице Заказы и щелкните на кнопке Закрыть. В верхней части окна показан список полей таблицы. (Знак * обозначает все поля таблицы.) Внизу располо­жен бланк запроса, в котором перечислены свойства полей запроса (рисунок 38).

Рисунок 38 2. Дважды щелкните на поле Название.

Данное поле появится в бланке запроса. Снимите флажок в строке свойстваВывод на экран.

3. В строке свойства Условие отбора для поля Название вве­дите текст: Книги. Нажмите клавишу Enter.

Рисунок 40

4. Щелкните во втором столбце в строке свойства Поле. Дважды щелкните на значке * в списке полей табли­цы Заказы. Теперь окно конструктора запросов имеет вид, показанный на рисунке 40.

Итак, создан запрос на выборку определенных записей таблицы в соответствии с заданным условием отбора в конкретном поле.

Рисунок 41

5. Щелкните на кнопке Выполнить на панели инструмен­тов , и Access выведет показанный на рисунке 41 резуль­тат запроса.

6. Сохранить запрос именем Заказы на книги.