Курсовая работа: Ріелторське агентство
Мал.8. Створення запиту сортування
Мал 9. Запит сортування
2.4.4 Запити з параметрами
Запит з параметрами - це запит, при виконанні якого в його діалоговому вікні користувачеві видається запрошення ввести дані, наприклад, умова для повернення записів або значення, яке повинне міститися в полі.
Створюю запит на вибірку по нерухомості. Для цього:
- Вибираю таблиці «Операции» , «Недвижимость».
- У режимі конструктора запиту переміщаю за допомогою миші поля з таблиці «Недвижимость» : Код Объекта, Объект, Метраж, Описание, ТипОбъекта, Адрес, Стоимость. З таблиці «Операции»: ТипОперации і Код Операции (мал.10).
Мал.10 Запит з параметром врежимі Конструктора
- Для поля КодОперации , яке використовується як параметр, вводжу Умову відбору [Вкажіть код операції]. Цей напис виводитиметься при запуску запиту в діалоговому вікні (мал.11).
Мал.11 Діалогове вікно запиту з параметром
Всі поля виводяться для огляду результату, крім останнього КодОперации.
На мал.12. показані бланк описаного Запиту з параметрами і його виконання.
Мал.12 Виконання Запиту з параметром
2.4.5 Підсумкові запити
В даній БД два підсумкових запитаи: за операціями та за операціями ріелторів.
Описання підсумкового запиту ріелторів
Підсумковий запит створюється теж за допомогою конструктора: визначається суму операцій кожного співробітника.
Для цього:
1. Знаходячись у вікні бази даних, вибираю вкладку Запит.
2. Натискаю кнопку Створити. На екрані з'явиться діалогове вікно Новий запит.
3. Вибираю створення запиту за допомогою Конструктора і натискаю кнопку ОК. На екрані з'явиться вікно Запит на вибірку , а поверх нього - діалогове вікно Додавання таблиці із списком таблиць і запитів, що зберігаються в поточній базі даних. Вибираю таблиці «Договора» і «Сотрудники» .
4. У бланку запиту вводжу поля з вибраних таблиць: КраткоРиэлтори з таблиці «Сотрудники» , Стоимость з таблиці «Договора».
5. Натискаю по кнопці Групові операції на панелі інструментів. У бланку замовлення з'являється рядок Групова операція. У колонці Вартість натискаю кнопкою миші в рядку Групова операція. У списку, що з'явився, вибираю Sum . У результаті обчислилась сумарна вартість всіх операцій по кожному співробітникові. Результат на мал.13.
Мал.13 Виконання підсумкового запиту.