Створення багатотабличного запиту з використання майстра запитів 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Створення багатотабличного запиту з використання майстра запитів



1. Для створення запиту на основі іншого запиту слід у вік­ні бази даних відкрити об’єкт Запросы і натиснути кнопку Создать.

2. У вікні Новый запрос вибрати майстра Простой запрос, натиснути ОК.

3. У вікні, що з’явилося Добавление таблиц, вказати імена всіх таблиць або запитів, на яких буде ґрунтуватися новий запит. Потім обрати поля, з яких мають бути обрані дані. За необхід­ності слід вказати додаткові таблиці або запит, а потім обрати з них поля, які мають бути використані, натиснути ОК.

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

ВПРАВА 9

СТВОРЕННЯ ЗАПИТІВ З ПАРАМЕТРАМИ

Умова. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою запиту з’ясувати скільки та яких конди­терських виробів від кожного з постачальників було продано 20, 21 та 22 жовтня. У результаті показати такі поля: Назва товару, Дата, Кількість. Зберегти та закрити файл.

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

1. Запустити програму MS Access, та відкрити базу даних Супермаркет, (файл supermarket.mdb).

2. Обрати об’єкт Запрос та обрати варіант Создать запрос с помощью конструктора.

3. У вікні конструктора обрати таблиці Кондитерські вироби, Продаж та перенести їх у верхню частину конструктора.

4. Перетягнути у нижню частину конструктора у рядок Поле: такі назви полів: з таблиці Продаж — поля Дата продажу та Кількість, а з таблиці Кондитерські вироби — поля Назва товара та Постачальник.

5. У конструктор у рядок Условие отбора: записати для поля Постачальник умову: Like [Вказати постачальника], а для поля Дата продажу записати умову: #20.10.2008#0г #21.10.2008# Or #22.10.2008#

6. У результаті конструктор такого запиту матиме вигляд, як показано на рис. 40 на с 84. Надати запиту назву 3апит_зпа­раметром, закрити та зберегти створений запит.

7. Відкрити щойно створений запит та записати у вікно, що з’явилося (рис. 41 на с. 84) назву певного постачальника, натис­нути ОК, та переглянути результати роботи запиту (рис. 42 на с. 85). Зберегти та закрити файл.

Рис. 40. Вигляд конструктора запиту з параметром

Рис. 41.

Рис. 42. Результат роботи запиту з параметром «АВК»

 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 9.1. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою запиту з’ясувати які вироби від кожного з постачальників «Рошен», «Київмлин» та «Зернятко» було продано 21 жовтня 2008 року. У результаті показати такі поля: Назва товару, Дата, Кількість. Зберегти та закрити файл.

Завдання 9.2. Створити базу даних pokupzi.mdb, з’ясувати, які покупки зробив покупец1 за всі дні? Попередні дані див на с. 79. Зберегти та закрити файл.

Запитання для самоперевірки

1. Поясніть відмінність запитів з умовами від запитів з параметром, наведіть приклади.

2. Поясніть особливість робити оператора Like[ ] у запитах баз даних.

3. Для чого створюють багатотабличні запити?

4. У яких режимах роботи запиту можна виконувати вилу­чення заданих умов?

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

Мета: ознайомити з прийомами створення запитів з обчис­лювальними полями; набути практичних навичок створення та застосування запитів з обчислювальними полями для вибірки записів з об’єктів баз даних, та створення нових полів, які ґрун­туються на обчисленнях.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

Програма MS Access дає змогу користувачеві створювати запити не тільки на вибірку вже готових даних, а й виконувати обчислення з будь-якими полями таблиці і створювати обчислю­ваний вираз у новому полі з набору записів.

Вираз— це основний інструмент виконання аналізу даних у MS Access. Він являє собою сполучення математичних і/або логичних операторів, констант, функцій, ідентифіка­торів (повних імен) полів та інших елементів у результаті обробки якого є певне значення.

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

Знак оператора Дія
+ Виконує додавання арифметичних виразів
Виконує віднімання від першого арифметичного виразу другого
* Виконує множення арифметичних виразів
/ Виконує ділення першого арифметичного виразу на другий
\ Виконує ділення першого арифметичного виразу на другий та округлення результату до цілого значення
^ Виконує піднесення у степінь першого арифметичного виразу (степінь задається другим арифметичним виразом)

 

Є математичні, логічні оператори, оператори порівняння і посилань.

Для створення обчислювального виразу можна використову­вати не тільки арифметичні операції над полями, а й додавати у вирази будь-які вбудовані функції, які містить програма MS Access.

Обчислювальний вираз може складатися з поєднання значень текстових полів або рядкових констант, для цього використову­ють назви полів у квадратних дужках, а між ними застосовують оператор поєднання (символ &).



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 312; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.23.119 (0.006 с.)