Сделай Сам Свою Работу на 5

Создание запроса с помощью Конструктора





 

Чтобы создать запрос с помощью Конструктора надо выполнить следующее:

1. Находясь в окне базы данных, выбрать вкладку Запрос.

2. Нажать кнопку Создать. На экране появится диалоговое окно Новый запрос (рис. 4).

3. Выбрать создание запроса с помощью Конструктора и щелкнуть кнопкуОК. На экране появится окно Запрос на выборку, а поверх него - диалоговое окно Добавление таблицы со списком таблиц и запросов, хранящихся в текущей базе данных (рис. 5.).

4. Выбрать таблицу, содержащую данные, которые следует включить в запрос, и нажать кнопку Добавить.

В окне запроса появится список полей для каждой из выбранных таблиц.

5. Нажать кнопку Закрыть.

Затем появится окно Запрос на выборку как на рис. 6. Это основное средство для работы с запросами. В верхней половине окна показаны связи между таблицами, а нижняя часть – бланк запроса - содержит описание запроса в табличной форме. Каждая колонка в нем отвечает одному полю.

 

Рис.5. Окно создания запроса с помощью Конструктора

Рис.6. Окно создания запроса с помощью Конструктора

Строки Поле и Имя таблицы содержат списки, определяющие нужное поле. Щелкнуть левой кнопкой мыши на имени выбираемого поля и перенести в строку Поле бланка запроса. В строке Имя таблицы программа внесет имя таблицы, откуда выбрали поле для создания запроса.



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

Сохраненный запрос становится частью базы данных. Программа Мicrosoft Ассеss автоматически выбирает для него стандартное имя. Рекомендуется присваивать запросам более осмысленные имена.

Чтобы сохранить запрос и присвоить ему имя нужно:

1. Выбрать опциюСохранить в менюФайл (или нажать кнопку Сохранить на панели инструментов).

2. Если сохраняется новый запрос, следует ввести для него имя, а затем ОК. Имена запросов могут достигать 64 символов и содержать пробелы.

Описание созданных запросов

 

Запрос на выборку

Для его создания выполняю:

- выбираю в окне Добавление таблицы поочередно все таблицы как на рис. 6;

- Поля в таблице располагаю в последовательности: Название Недвижимости, ФИО, Адрес, Телефон, Название операции, стоимость, ФИО Сотрудника как на рис. 6:

 



Рис. 7. Запрос на выборку

- Название недвижимости из таблицыНедвижимость;

- ФИО, Адрес, Телефон, Стоимость из таблицы Клиенты;

- Название Операции из таблицыОперации;

- ФИО Сотрудника из таблицы Сотрудники.

- Дата заключения и дату окончанияиз таблицыДоговора.

 

Все поля вывожу на экран: в строке Вывод на экран изображенный в ней квадратик не пустой. Условий отбора не указываю. Затем щелкаю на кнопке Закрыть в правом верхнем углу окна.

Щелкнув на кнопке Открыть все записи по нашему запросу выведутся на экран как на рис. 7.

 

Сортировка

Создаю запрос на сортировку по Видам операций полученной в Запросе-выборка. Для этого сначала выполняю все действия как в предыдущем пункте, затем в бланке запроса в поле Сортировка для столбца Название Операции выбираю По возрастанию (рис. 8). Результат на рис.9.

 

Рис. 8. Создание запроса сортировки

Рис. 9. Запрос сортировки

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

 

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

Создаю запрос на выборку, какие клиенты хотят выполнить указанные операции. Для этого:

- Выбираю таблицы Клиенты, Договора, Недвижимость, Операции.

- В режиме конструктора запроса перемещаю с помощью мыши поля ФИО из таблицы Клиенты, Название недвижимости из таблицы Клиенты, Название Операции и Код Операции из таблицыОперации в бланк запроса, Дату заключения и Дату окончания договора из таблицы Договора.(рис. 10а).



- Для поля Код Операции, которое используется как параметр, ввожу в ячейку строки Условие отбора текст приглашения [Укажите код операции], заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса.

Для просмотра результатов нажимаю кнопку Вид на панели инструментов и ввожу значения параметров как на рис.10б. Для возвращения в режим конструктора запроса снова нажмите кнопку Вид на панели инструментов.

 

На рис.10. показаны бланк описанного Запроса с параметрами и его выполнение, т.е. вывод на экран тех клиентов, которые хотят осуществить покупку недвижимости.

 

 

А) Бланк создания Запроса с параметрами

Б) Выполнение Запроса с параметрами

Рис. 10. Запрос с параметрами

 

 

Итоговые запросы

 

Итоговый запрос создаю с помощью конструктора: определяю сумму сделок каждого сотрудника.

Для этого:

1. Находясь в окне базы данных, выбираю вкладку Запрос.

2. Нажимаю кнопку Создать. На экране появится диалоговое окно Новый запрос.

3. Выбираю создание запроса с помощью Конструктора и нажимаю кнопкуОК. На экране появится окно Запрос на выборку, а поверх него - диалоговое окно Добавление таблицы со списком таблиц и запросов, хранящихся в текущей базе данных. Выбираю таблицы Клиенты и Сотрудники.

4. В бланке запроса ввожу поля из выбранных таблиц: ФИО Сотрудника из таблицы Сотрудники, Стоимость из таблицы Клиенты.

5. Щелкаю по кнопке Групповые операции на панели инструментов. В бланке заказа появляется строка Групповая операция. В колонке Стоимость щелкаю кнопкой мыши в строке Групповая операция. В появившемся списке выбираю Sum. В итоге мы вычислили суммарную стоимость всех операций по каждому сотруднику. Результат на рис. 11.

 

 

Рис. 11 Выполнение итогового запроса.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.