
- •Створення таблиці за допомогою майстра
- •Створення таблиці в режимі таблиці
- •Створення таблиці за допомогою конструктора
- •Алгоритм створення простого запиту (запиту-вибору) в режимі конструктора
- •Питання 5
- •4.2. Дослідження режиму
- •Конструктор форм
- •Щоб змінити властивості форми у вікні форма, потрібно виконати наступні дії:
- •Структура звіту
- •Автозвіти
- •Створення звіту за допомогою “Мастера отчетов”
Алгоритм створення простого запиту (запиту-вибору) в режимі конструктора
|
Дії користувача |
Відображення дій на екрані |
1 |
Серед об'єктів БД вибрати Запросы |
|
2 |
Вибрати режим створення -Конструктор |
На екрані зображено вікно запиту, розділене на дві частини, та вікноДобавление таблицы. 3 цимдіалоговим вікном працювали під час створення зв'язків між таблицями. У ньому є об'єкти БД (таблиці та запити), на основі яких створюють новий запит. Серед команд меню СУБД з'являється пункт Запрос |
3 |
Із вікна Добавление таблицы відібрати об'єкти для нового запиту |
У вікні запиту одразу з'являються визначені таблиці або вже створені запити з іменами полів |
4 |
Після вибору таблиць вікно Добавление таблицы закрити |
Якщо виникне необхідність ще в одній таблиці, це вікно відкривається командою Запрос/ Добавить або клікомпо відповідній кнопці інструменту |
5 |
У бланк запиту, який розташований у нижній частині вікна запиту, вставляють поля, які необхідні для подальшої роботи (аналогічно до розширеного фільтру: використовують подвійний клік мишкою на полі; кілька полів, які перетягують убланк) виділяють одинарним кліком з використанням клавіатури |
Форма бланку запиту вже знайома з вікна створення розширеного фільтру. Верхній рядок бланку - назви обранихполів. Оскільки запит створюють на основі кількох таблиць та запитів, на відміну від фільтру, в бланк додають рядок назви відповідного об'єкта (другий рядок) |
6 |
Вказати умови вибору значень полів (аналогічно до фільтру) |
Заповнюють рядок умов бланку |
7 |
Поставити прапорець для зображення полів нового запиту |
|
8 |
Закрити вікно запиту із збереженням створеного запиту |
СУБД пропонує зберегти запит за стандартом Запит№, замість якого можна ввести нове ім'я |
в) мінімальне або максимальне (Min, Max) значення поля;
г) кількість значень поля (Count);
У режимі Мастера необхідно виділити поле, зі значеннями якого здійснюють обчислення, та вказати, що запит буде «підсумковим».
У режимі конструктора запитів (виконання групових обчислень) виконують вищезазначені 5 дій, далі можна ввести умову вибору і здійснювати обчислення із вибраними значеннями, але за прикладом 2 умова на вибір значень будь-якого поля не поширюється. Для обчислень на панелі інструментів активізують кнопку «Групові дії», або користаються цією самою командою із меню Вид, тобто дії з групою значень. У бланку запиту одразу з'явиться рядокГрупповая операция. У відповідному полі цього рядка вибирають необхідну операцію: для поля НазваСанат із списку групових дій обирають Count, а в поліИмеетсяМест — Sum. Запит необхідно зберегти.
Для обчислення густоти населення з прикладу 3 не можна скористатися вбудованими функціями СУБД. Необхідно створити нове поле, у якому буде результат виразу, введеного користувачем. Такий результат є результатом дій із числами, датами або рядковим типом даних. Наприклад, необхідно визначити річний термін роботи санаторіїв, тобто різницю між датами початку та кінця сезону. Або можна поєднати рядки (Область + Номери машин). Формат імені нового поля має такий вигляд: : <Вираз>
Вираз складається з імен полів, числових даних та дій. Імена полів беруть у квадратні дужки. Запит за прикладом 3 своєю основою матиме поля таблиціОбласть1 та нове поле: Густота: [Населення]/[Площа].
Для перевірки роботи запита користуються інструментом (Вид) або командою Запуск із меню Запрос, не виходячи із вікна створення запиту. Запит зберігають і закривають вікно.