Створення запиту з параметром

Мета: навчитися створювати запит на вибірку з параметром за допомогою бланка запиту з зразком у режимі Конструктора.

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

У багатьох випадках користувачеві треба надати можливість вибору того, що він хоче знайти в таблицях бази даних. Для цього існує спеціальний вид запиту — Запит з параметром.

 

I. На основі таблиці «Атлас світу»:

а) створити запит на рельєф країн; назвати запит «Рельєф»; вивести країни з гірським рельєфом;

б) створити запит на економіку країн; назвати запит «Економіка»; спочатку вивести тільки індустріальні країни, потім — аграрні;

в) створити запит з параметром по полю «Частина світу»; запит назвати «Частина світу» вивести країни, розташовані в Азії (Європі, Америці).

II. На основі таблиці «Про державу» створити запит про державний лад країн, включивш поля «Країна», «Державний у стрій», «Державна мова»; запит назвати «Устрій»; вивести кра ни, у яких державний устрій — республіка.

III. На основі таблиці «Населення» створити запит про віросповідання жителів країн; запї назвати «Релігія»; вивести країни, де жителі сповідують християнство.

Порядок виконання

1. Двічі клацнути по значку Створення запиту в режимі конструктора.

2. Вибрати таблицю, на якій буде заснований запит.

3. Рядок Поле заповнити перетягуванням назв полів з таблиць у верхній частині бланка (да завдання І а цими полями будуть «Країна», «Столиця», «Рельєф»).

4. У рядку Умова відбору в поле, по якому здійснюється вибір («Рельеф»), записати команду. LIKE [...]. У квадратних дужках записати будь-який текст, звернений до користувача, наприклад:

LIKE [Уведіть рельєф].

5. Зберегти запит. Перевірити його роботу.

6. Завдання І б, в, II, III виконати аналогічно пунктам 2—8.

 

ПРАКТИЧНА РОБОТА № 7

ПІДСУМКОВІ ЗАПИТИ

Мета: закріпити навички створення бланка запиту за зразком у режимі Конструктора; на­вчитися створювати підсумковий запит, використовуючи групові операції й підсумкові функції.

Підсумкові запити

Запити дозволяють не тільки відбирати потрібну інформацію з таблиць і обробляти її шляхом створення нових полів, але й робити так звані підсумкові обчислення. Прикладом підсумкового обчислення може служити сума всіх значень у якійсь групі записів або їхнє середнє значення, хоча крім суми й середнього значення існують і інші підсумкові функції. Оскільки підсумкові функції для одного запису не мають змісту й існують тільки для Групи записів, то попередньо запису треба згрупувати за якоюсь ознакою.

 

І. Створити підсумковий запит на основі таблиці «Атлас світу»:

• визначити сумарну площу всіх країн, розташованих в Азії, Європі, Америці, Африці;

• визначити мінімальну й максимальну площу країни Азії, Європи, Америки, Африки.

• Використовуючи таблицю «Атлас світу», визна­чити країну з такою площею.

П. Створити підсумковий запит на основі таблиці «Населення»:

• довідатися, як розподілить­ся чисельність жителів різних країн між релігіями;

• визначити мінімальну й максимальну кількість людей, що сповідають християнство, іслам, буддизм, іудаїзм, індуїзм.

• Використовую­чи таблицю «Населення», визначити країну з мінімальною й максимальною кількістю людей, що сповідують певну релігію.

Порядок виконання

1. Відкрити свою географічну базу даних.

2. Створити бланк запиту за зразком, на підставі таблиці «Атлас світу», додавши до неї поля «Частина світу» і 3 рази поле «Площа».

3. Клацнути на кнопці Групові операції   на панелі інструментів програми Access. Тепер у бланку запиту за зразком з'явиться додатковий рядок — Групова операція.

Якщо кнопка Групові операції відсутня на панелі інструментів, додайте її командой Вид/Панелі інструментів/Настроювання/Команди/Конструктор запитів/Групові операції.

4. У полі «Частина світу» у рядку Групова операція встановити функцію Групування. Уполях «Площа» у цьому ж рядку розкрити список і вибрати одну з декількох підсумкових функції (Sum, Min, Max). Зберегти запит під ім'ям «Площа».

5. У таблиці «Населення» виправити записи по полю «Релігія», залишивши по одному першому значенню. Зберегти таблицю. Закрити її.

6. Для виконання завдання II опрацювати пункти 3,4 за аналогією. Зберегти запит під ім'я «Релігія_підсумковий».

ПРАКТИЧНА РОБОТА № 8

ОБЧИСЛЕННЯ В ЗАПИТАХ

Мета: закріпити навички створення бланка запиту за зразком у режимі Конструктора; навчитися робити обчислення в запитах на вибірку.

I. Використовуючи таблицю «Населення», обчислити площі країн. Відсортувати за зростанням. Порівняти з даними в таблиці «Атлас світу».

II. Створити запит на основі таблиці «Клімат» — обчислити середньорічну температуру, використовуючи поля «Середня температура січня» і «Сере дня температура липня».

Порядок виконання

Для створення запиту слугує той самий бланк запиту за зразком. Різниця тільки в тому, що в одному зі стовпчиків замість імені поля записують формулу. У формулу входять назви полів у квадратних дужках, що беруть участь у розрахунку, а також знаки математичних операцій

1. Створити запит в режимі Конструктора для таблиці Населення. У запит включити поля «Країна», «Чисельність», «Густина».

2. В останній стовпець записати формулу:

Площа: [Чисельність]/[Густина], де

Площа – це ім’я нового поля.

[Чисельність]/[Густина] – це формула для обчислення.

Користуючись Построителем  округлити значення результатів до двох знаків (Функція Round).

Довгий текст в комірку можна записати за допомогою допоміжного діалогового вікна, що називається Область уведення. Необхідно натиснути комбінацію клавіш Shift+F2, увести текст (у цьому випадку формулу), клацнути на кнопці ОК.

3. Зробити поле Країна полем сортування за зростанням. Зберегти під ім'ям «Обчислення площі».

4. Формула для завдання II має вигляд:

Середньорічна температура: ([Середня температура січня] + [Середня температура липня])/2.

5. Зберегти другий запит під ім'ям «Середня температура».

ПРАКТИЧНА РОБОТА № 9

ЗАПИТИ НА ЗМІНУ

Мета: навчитися створювати запити на зміну, а саме на створення таблиць. Використовуючи запити «Обчислення площі» і «Середня температура», створити запити на зміну, а саме на створення таблиць.

Запити на зміну

Існує особлива група запитів, які називаються Запитами на зміну. Вони дозволяють автоматично створювати нові таблиці або змінювати вже наявні. Існує кілька видів запитів на зміну: Запит на створення таблиці, Запит на відновлен­ня даних, на додавання записів і на видалення записів. Всі вони працюють, змінюючи базові таблиці відповідно до даних результуючих таблиць.

Порядок виконання

1. Відкрити свою географічну базу даних.

2. Відкрити запит «Обчислення площі». Вибрати режим Конструктора.

3. У меню Запит дати команду Створення таблиці й задати її ім'я (залишити колишнє).

4. Опрацювати пункт 2 і 3 для створення таблиці на основі запиту «Середня температура».

 

 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: