Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Економична інформатика_ч3_к2_д.doc
Скачиваний:
27
Добавлен:
05.11.2018
Размер:
4 Мб
Скачать
☆

Питання та завдання для самоконтролю

    1. Як здійснюється одержання інформаційної допомоги по тематиці даної роботи?

    2. Методика копіювання таблиці файлу БД у файл інший БД.

    3. Методика редагування структури таблиці в режимі Конструктора.

    4. Призначення поля первинного ключа.

    5. Методика створення в поле списку значень із використанням Майстра підстановок.

    6. Методика встановлення зв’язків між таблицями.

    7. Методика уведення даних у таблицю з використанням створеного списку значень.

    8. Методика уведення даних з використанням установлених зв’язків між таблицями.

Практичне заняття №4

Тема дисципліни: Microsoft Office. СУБД Access.

Тема заняття: Робота з системою управління базами даних (СУБД) Access.

Мета заняття: Закріпити теоретичні знання студентів і набути практичні навички роботи з СУБД Access по створенню запитів і автоформ.

Тривалість: 2 години.

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

1. Увімкніть ПК.

2. Виконайте запуск Access;

3. При необхідності виконайте пошук інформаційної допомоги по тематиці даної роботи.

4. Відкрийте файл Бази Даних створений на попередніх заняттях.

5. Для створення запиту необхідно відкрити діалогове вікно “Новый запрос” (New Query), для чого можна скористатися одним з наступних способів:

5.1. I спосіб:

5.1.1. У пункті меню “Вид” (View) виконайте фіксацію на команді “Объекты Базы данных” (Database Objects);

5.1.2. У підменю, що відкрилося виконайте фіксацію на команді “Запросы” (Queries);

5.1.3. У вікні Бази Даних виконайте фіксацію на кнопці “Создать” (New).

5.2. II спосіб:

5.2.1. Виконайте фіксацію на вкладці “Запросы” (Queries);

5.2.2. Виконайте фіксацію на кнопці “Создать” (New).

5.3. У діалоговому вікні “Новый запрос” (New Query), що відкрилося, пропонуються наступні способи створення запиту:

  • “Конструктор” (Design View) - створення запиту без допомоги майстра;

  • “Простой запрос” (Simple Query Wizard) - створення простого запиту на основі обраних полів;

  • “Перекрестный запрос” (Crosstab Query Wizard) - створення запиту, дані в якому мають компактний формат, подібний до формату подання даних в електронних таблицях;

  • “Повторяющиеся записи” (Find Duplicates Query Wizard) - створення запиту, що вибирає повторювані записи з таблиці або простого запиту;

  • “Записи без подчиненных” (Find Unmatched Query Wizard) - створення запиту, що вибирає з таблиці запису, не пов’язані із записами з іншої таблиці.

5.3.1. Для створення запитів виконайте маркування відповідного способу створення;

5.3.2. Виконайте фіксацію на кнопці “Ok”.

6. Для створення запиту за допомогою конструктора запитів необхідно виконати наступну послідовність дій:

6.1. У діалоговому вікні “Новый запрос” (New Query) виконайте маркування способу створення “Конструктор” (Design View) і виконайте фіксацію на кнопці “Ok”;

6.2. У результаті відкривається порожнє вікно конструктора запиту й діалогове вікно “Добавление таблиц” (Show Table).

6.3. У діалоговому вікні “Добавление таблиц” (Show Table), що відкрилося, здійснюється вибір таблиць і запитів, які будуть використовані при розробці запиту й воно містить три вкладки:

  • “Таблицы” (Tables);

  • “Запросы” (Queries);

  • “Таблицы и Запросы” (Both).

6.3.1. Перейдіть на вкладку “Таблицы” (Tables), виконавши фіксацію на відповідному ярлику;

6.3.2. Виконайте маркування таблиці Пропоновані моделі;

6.3.3. Виконайте фіксацію на кнопці “Добавить” (Add);

6.3.4. Виконайте маркування таблиці Клієнти;

6.3.5. Виконайте фіксацію на кнопці “Добавить” (Add);

6.3.6. Закрийте діалогове вікно, виконавши фіксацію на кнопці “Закрыть” (Close), при цьому імена обраних таблиць відобразяться у вікні проектування запиту.

Примітка: За допомогою команди “Добавить таблицы” (Show Table) з меню “Запрос” (Query) можна знову відкрити діалогове вікно “Добавить таблицы” (Show Table) і поповнити список таблиць запиту.

6.4. Вікно Конструктора запиту розділено на дві частини. У верхній половині перебувають вікна таблиць зі списками полів. Ім’я кожної таблиці відображається в рядку заголовка такого вікна.

При складанні запиту на основі декількох таблиць між ними необхідно встановити зв’язок, задавши відношення між полями. У противному випадку результат обробки запиту може виявитися некоректним.

У даному прикладі відношення між двома таблицями вже задано, між полями обох таблиць проведена лінія. Крім того, на схемі видний характер зв’язку — “Один ко многим”. Головної в цьому випадку є таблиця Пропоновані моделі (з її боку зв’язок позначений символом 1).

У нижній половині вікна Конструктора запиту розташовується бланк запиту.

Розробка запиту виконується в кілька етапів:

1. Додавання полів у запит.

2. Установка критеріїв відбору записів.

3. Сортування записів.

6.5. Для додавання полів у запит необхідно скористатися одним з наступних способів:

Примітка: Щоб у рядку “Имя таблицы” (Table) бланка запиту відображалося ім’я таблиці, у пункті меню “Вид” (View) варто встановити опцію “Имена таблиц” (Table Names).

6.5.1. I спосіб:

6.5.1.1.Додати потрібні поля в бланк запиту можна методом Drag and Drop “перетаскування” їхніх імен зі списку, що перебуває у верхній частині вікна конструктора, у рядок “Поле” (Field) бланка запиту, наприклад, поміствть в рядок “Поле” (Field) поле Код модели таблиці Пропоновані моделі.

6.5.2. II спосіб:

6.5.2.1. Додати потрібні поля в бланк запиту можна шляхом подвійної фіксації на імені поля, наприклад, помістіть в другу колонку рядка “Поле” (Field) поле Призвище таблиці Клієнти.

6.5.3. III спосіб:

6.5.3.1. Додати потрібні поля в бланк запиту можна, виконавши фіксацію на кнопці списку, розташованої в рядку “Поле” (Field) праворуч і вибрати ім’я поля зі списку запропонованих полів, наприклад, помістіть в третю колонку поле Ім’я таблиці Клієнти.

6.5.4. Додати кілька полів з таблиці можна шляхом маркування імен перерахованих полів у списку таблиці, утримуючи натиснутою клавішу [Ctrl] і “перетягнувши” маркіровані поля в порожню колонку рядка “Поле” (Field).

Як тільки ви відпустите кнопку миші, імена полів будуть розподілені по колонках.

6.6. Використовуючи даний спосіб, додайте наступні поля таблиці Клієнти.

- По батькові;

- Адреса;

- Поштовий індекс;

- Населений пункт;

- Телефон;

- Дата замовлення.

6.7. Для видалення полів із запиту необхідно скористатися одним з наступних способів:

6.7.1. I спосіб:

6.7.1.1. Виконайте маркування колонки де перебуває поле, яке видаляється, наприклад, поле Прізвище;

6.7.1.2. Натисніть клавішу [Del].

6.7.2. II спосіб:

6.7.2.1. Виконайте маркування колонки де перебуває поле, яке видаляється, наприклад, поле Адреса;

6.7.2.2. У пункті меню “Правка” (Edit) виконайте фіксацію на команді “Удалить столбцы” (Delete Columns).

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

6.8. Для включення в запит всіх полів таблиці необхідно скористатися одним з наступних способів:

6.8.1. I спосіб:

6.8.1.1. Виконайте подвійну фіксацію в рядку заголовка таблиці, наприклад Клієнти, у верхній частині вікна конструктора запиту, і “перетягніть” їх у рядок “Поле” бланка запиту. Access автоматично розмістить кожне поле таблиці в окремій колонці.

6.8.2. II спосіб:

6.8.2.1. Виконайте маркування символу “ * ” у списку полів таблиці, наприклад Пропоновані моделі, у верхній частині вікна конструктора запиту, і “перетягніть” його в бланк запиту або виконайте подвійну фіксацію. У результаті всі поля таблиці будуть включені в запит, але в бланку з’явиться тільки запис Ім'я Таблиці *, у даному прикладі Пропоновані моделі *.

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

6.9. Для видалення таблиць із запиту необхідно скористатися одним з наступних способів:

6.9.1. I спосіб:

6.9.1.1. Виконайте маркування будь-якого з її полів у верхній частині вікна конструктора запиту, наприклад, будь-яке поле таблиці Пропоновані моделі;

6.8.1.2. Натисніть клавішу [Del].

6.9.2. II спосіб:

6.9.2.1. Виконайте маркування будь-якого з її полів у верхній частині вікна конструктора запиту, наприклад будь-яке поле таблиці Клієнти;

6.9.2.2. У пункті меню “Правка” (Edit) виконайте фіксацію на команді “Удалить” (Delete).

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

6.10. Використовуючи отримані практичні навички, здійсніть вибір таблиць Пропоновані моделі й Клієнти для запитів і додайте в бланк запиту наступні поля таблиці Пропоновані моделі:

  • Код моделі;

  • Модель;

  • Заводська ціна;

  • Транспортні витрати;

  • Передпродажна підготовка;

і наступні поля таблиці Клієнти:

  • Прізвище;

  • Населений пункт;

  • Телефон;

  • Дата замовлення.

7. Припустимо, необхідно створити запит на вибірку даних з таблиць Пропоновані моделі й Клієнти й установити клієнтів, наприклад у Дніпропетровську, що замовили автомобілі.

7.1. За допомогою критеріїв відбору користувач указує Access, які записи потрібно вибирати в таблицях і відображати в таблиці результатів виконання запиту. Критерії відбору вказуються для одного або декількох полів.

Формований у даному прикладі запит повинен відбирати дані про клієнтів із Дніпропетровська, що замовили автомобілі, тому для поля Населений пункт встановіть в рядку “Условие отбора ” (Criteria) критерій відбору:

  • Населений пункт - Дніпропетровськ.

7.2. Для рішення даного завдання необхідно виконати наступну послідовність дій:

7.2.1. В осередок, на перетинанні рядка “Условие отбора” (Criteria) і стовпця Населений пункт, уведіть Дніпропетровськ.

7.2.2. Після уведення вираження натисніть клавішу [Enter], внаслідок чого Access перевірить його синтаксис і укладе це значення в лапки;

7.3. Для збереження запиту необхідно виконати наступну послідовність дій:

7.3.1. I способ:

7.3.1.1. У пункті меню “Файл” (File) виконайте фіксацію на команді “Сохранить” (Save).

7.3.2. II спосіб:

7.3.2.1. На панелі інструментів “Дезайнера запроса” (Query Design) виконайте фіксацію на піктограмі “Сохранить” (Save).

7.4. У діалоговому вікні “Сохранение”, що відкрилося:

7.4.1. У полі “Имя запроса” (Query Name) уведіть ім’я запиту, що зберігається, наприклад, Дніпропетровськ;

7.4.2. Виконайте фіксацію на кнопці “Ok”.

7.5. Для відображення результату запиту необхідно скористатися одним з наступних способів:

7.5.1. I спосіб:

7.5.1.1. У пункті меню “Запрос” (Query) виконайте фіксацію на команді “Запуск” (Run).

7.5.2. II спосіб:

7.5.2.1. На панелі інструментів “Дезайнера запроса” (Query Design) виконаєте фіксацію на піктограмі “Запуск” (Run).

7.5.3. III спосіб:

7.5.3.1. На панелі інструментів “Дезайнера запроса” (Query Design) у списку “Вид” (View), що розкривається, виконайте фіксацію на пункті “Режим таблицы” (Datasheet View).

7.5.4. IV спосіб:

7.5.4.1. У пункті меню “Вид” (View) виконайте фіксацію на команді “Режим таблицы” (Datasheet View).

7.5.5. V спосіб:

7.5.5.1. У вікні Бази Даних на вкладці “Запросы” (Queries) виконайте маркування необхідного імені запиту, у нашім прикладі, Дніпропетровськ і виконайте фіксацію на кнопці “Открыть” (Open) або виконайте подвійну фіксацію на піктограмі імені запиту.

7.6. Access відобразить на екрані набір записів, які відібрані відповідно до заданого критерію.

7.7. Для закриття вікна “Запрос на выборку”, виконайте фіксацію на кнопці “Закрыть окно”.

8. Допустимо, необхідно відредагувати створений запит на вибірку даних з таблиць Пропоновані моделі й Клієнти.

Формований запит повинен відбирати дані про клієнтів із Дніпропетровська, що замовили, наприклад, в 2006 році автомобілі:

  • - Corolla Kombi (12410) і

  • - Corolla LiftbackXL (12579).

Крім того, записи запиту необхідно відсортувати по зростанню по датах замовлення. Тому, для перерахованих нижче полів, установіть в рядку “Условие отбора” (Criteria) додаткові критерії відбору:

  • Код моделі – 12410;

  • Дата замовлення - > 01.01.2007 and <31.12.2007;

Для поля Код моделі встановіть рядку “Или” (Or) критерій відбору – 12579.

8.1. Для редагування створеного запиту необхідно виконати наступну послідовність дій:

8.1.1. У вікні Бази Даних перейдіть на вкладку “Запросы” (Queries);

8.1.2. Виконайте маркування необхідного імені запиту, у нашім прикладі, Дніпропетровськ;

8.1.3. Виконайте фіксацію на кнопці “Конструктор” (Design) або виконайте подвійну фіксацію на піктограмі імені запиту.

8.2. В осередок, на перетинанні рядка “Условие отбора” (Criteria) і стовпця Код моделі, уведіть критерій для поля Код моделі — 12410. Після уведення вираження натисніть клавішу [Enter], внаслідок чого Access перевірить його синтаксис і нормалізує запис відповідно до правил запису критеріїв;

8.3. В осередок, на перетинанні рядка “Или” (Or) і стовпця Код моделі, уведіть критерій для поля Код моделі — 12579. Після уведення вираження натисніть клавішу [Enter], внаслідок чого Access перевірить його синтаксис і нормалізує запис відповідно до правил запису критеріїв;

8.4. В осередок, на перетинанні рядка “Или” (Or) і стовпця Населений пункт, уведіть критерій для поля Населений пункт— Дніпропетровськ. Після уведення вираження натисніть клавішу [Enter], внаслідок чого Access перевірить його синтаксис і нормалізує запис відповідно до правил запису критеріїв;

8.5. Уведіть критерій для поля Дата замовлення >01.01.2006 and <31.12.2006. Після уведення вираження натисніть клавішу [Enter], внаслідок чого Access автоматично перетворить дату у формат, обраний у режимі конструктора таблиці. (Short Date: 01.01.2006), і вставить перед нею й після її знак #.

8.6. Для виконання сортування записів у запиті необхідно виконати наступну послідовність дій:

8.6.1. Виконайте фіксацію на перетинанні рядка “Сортировка” і стовпця бланка запиту, що містить ім’я поля, по якому необхідно зробити сортування, у даному прикладі - Дата замовлення;

8.6.2. Виконайте фіксацію на кнопці списку, що розкривається, у рядку “Сортировка” (Sort);

8.6.3. У списку, що розкрився, виконайте фіксацію на обраному способі сортування, у нашім прикладі “ по возрастанию”.

Примітка: Записи в запиті можуть бути відсортовані за алфавітом, по зростанню (Ascending) або по убуванню (Descending). Можна також одночасно робити сортування по вмісту декількох полів (до десяти).

8.7. Виконайте збереження змін у запиті.

8.8. Виконайте запуск відредагованого запиту.

Примітки: Якщо буде потреба можна скасувати відображення поля в результуючому наборі записів (навіть того, по якому виробляється сортування).

Поле відображається в таблиці результатів запиту, якщо у відповідній колонці бланка запиту, у рядку “Вывод на экран” (Show) включений контрольний індикатор.

9. Запит можна використовувати для виконання розрахунків і підведення підсумків, узагальнивши дані з вихідних таблиць. Для цих цілей в Access передбачені статистичні функції SQL. Статистичну функцію задають у рядку “Групповая операция” (Total).

9.1. Для відображення в бланку запита рядка “Групповая операция” (Total) необхідно скористатися одним з наступних способів:

9.1.1. I спосіб:

9.1.1.1. У пункті меню “Вид” (View) виконайте фіксацію на команді “Групповые операции” (Total).

9.1.2. II спосіб:

9.1.2.1. На панелі інструментів “Дезайнера запроса” (Query Design) виконайте фіксацію на піктограмі “Групповые операции” (Total).

9.2. За допомогою статистичної функції можна обробити вміст кожного поля запиту. Результат обробки з’являється в результуючому наборі записів запиту.

9.3. За допомогою статистичної функції можна виконувати наступні обчислення в запиті.

Функція

Дія

Sum

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

Avg

Обчислення середнього значення в тих записах певного поля, які відібрані запитом

Min

Обчислення мінімального значення в записах певного поля, відібраних запитом

Мах

Обчислення максимального значення в записах певного поля, відібраних запитом

Count

Обчислення кількості записів, відібраних запитом, у певному полі

First

Визначається перше значення в зазначеному полі записів, відібраних запитом

Last

Визначається останнє значення в зазначеному полі записів, відібраних запитом

StDev

Обчислюється стандартне відхилення значень даного поля для всіх записів, відібраних запитом

Var

Обчислюється варіація значень даного поля для всіх записів, відібраних запитом

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

9.5. Створіть новий запит на вибірку даних з таблиць Пропоновані моделі й Клієнти.

9.6. Додайте наступні поля в бланк запиту:

9.6.1. З таблиці Пропоновані моделі:

  • Код моделі;

  • Модель;

  • Заводська ціна;

9.6.2. З таблиці Клієнти:

  • Населений пункт;

9.7. Установіть відображення в бланку запиті рядка “Групповая операция” (Total).

9.8. Виконайте фіксацію в осередки, на перетинанні рядка “Групповая операция” (Total) і стовпця Заводська ціна.

9.9. Виконайте фіксацію на кнопці списку, що розкривається, і виберіть ім’я функції зі списку запропонованих, у даному прикладі Sum.

9.10. На перетинанні рядка “Групповая операция” (Total) і одного зі стовпців Модель установіть функцію Count.

9.11. Виконайте збереження створеного запиту.

9.12. Виконайте запуск запиту.

9.13. Самостійно створіть нові запити відповідно до даних Ваших таблиць.

9.14. Результати покажіть викладачеві для оцінки Вашої роботи.

10. Створення параметричного запиту розглянемо на прикладі відбору з таблиці Клієнти прізвищ осіб, що проживають у зазначеному місті (поле Населений пункт) і по певній адресі (поле Адреса), для чого необхідно виконати наступну послідовність дій:

10.1. Створіть новий запит на вибірку даних з таблиці Клієнти.

10.2. Додайте в бланк запиту наступні поля таблиці Клієнти:

  • Прізвище;

  • Адреса;

  • Населений пункт.

10.3. В осередки, на перетинанні рядка “Условие отбора” (Criteria) і стовпців Адреса й Населений пункт, уведіть не конкретні критерії відбору, а звертання до користувача для уведення критеріїв, наприклад, відповідно:

  • [Укажіть адресу];

  • [Уведіть місто].

Примітка: Звернення необхідно брати у квадратні дужки.

10.4. У пункті меню “Запрос” (Query) виконайте фіксацію на команді “Параметры” (Parameters).

10.5. У діалоговому вікні “Параметры запроса” (Query Parameters), що відкрилося:

10.5.1. У поле “Параметр” (Parameters) уведіть текст, що перебуває на перетинанні рядка “Условие отбора ” (Criteria) і стовпця Адреса, тобто текст Укажіть адресу,

Примітка: У полі параметр текст звернення не потрібно брати у квадратні дужки.

10.5.2. У полі “Тип данных” (Data Type) установіть тип даних, що відповідає типу даного поля Адреса, тобто “Текстовый” (Text);

10.5.3. У поле “Параметр” (Parameters), у другому рядку, уведіть текст, що перебуває на перетинанні рядка “Условие отбора” (Criteria) і стовпця Населений пункт, тобто текст Уведіть місто,

10.5.4. У поле “Тип данных” (Data Type) установіть тип даних, що відповідає типу даного поля Населений пункт, тобто “Текстовый” (Text);

10.5.5. Виконайте фіксацію на кнопці “Ok”.

10.6. Виконайте збереження створеного запиту

10.7. Виконайте запуск запиту.

10.8. У діалоговому вікні “Введите значение параметра” (Enter Parameter Value), що відкрилося:

10.8.1. У поле “Укажіть адресу” уведіть відповідну адресу;

10.8.2. Виконайте фіксацію на кнопці “Ok”;

10.8.3. У поле “Уведіть місто” уведіть відповідний населений пункт;

10.8.4. Виконайте фіксацію на кнопці “Ok”;

10.8.5. Після уведення параметрів буде отриманий результат виконання параметричного запиту.

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

11.1. Створіть новий запит на вибірку даних з таблиць Пропоновані моделі й Клієнти.

11.2. Додайте наступні поля в бланк запиту:

11.2.1. З таблиці Пропоновані моделі:

  • Модель;

  • Заводська ціна;

11.2.2. З таблиці Клієнти:

  • Населений пункт.

11.3. У пункті меню “Запрос” (Query) виконайте фіксацію на команді “Перекрестный” (Crosstab Query), при цьому в бланку запиту відобразяться рядки “Групповая операция” (Total) і “Перекрестная таблица” (Crosstab).

11.4. Для того, щоб значення поля, наприклад “Модель”, з’явилися в заголовках рядків необхідно виконати наступну послідовність дій:

11.4.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Модель”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;

11.4.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Заголовки строк” (Row Heading);

11.4.3. У рядку “Групповая операция” (Total) збережіть стандартну установку “Группировка” (Group By).

11.5. Для того, щоб значення поля, наприклад Населений пункт, з’явилися в заголовках колонок необхідно виконати наступну послідовність дій:

11.5.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Населений пункт”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;

11.5.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Заголовки столбцов” (Column Heading);

11.5.3. У рядку “Групповая операция” (Total) збережіть стандартну установку “Группировка” (Group By).

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

11.6.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Заводська ціна”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;

11.6.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Значение” (Value);

11.6.3. У рядку “ Групповая операция” (Total) для цього поля встановіть функцію Sum.

Примітка: При визначенні критеріїв відбору в рядку “Групповая операция” (Total) для необхідного поля варто вибрати значення “Условие” (Where) і ввести вираження в рядок “Условие отбора” (Criteria).

11.7. Виконайте збереження створеного запиту.

11.8. Виконайте запуск запиту.

11.9. Самостійно створіть нові перехресні запити відповідно до даних Ваших таблиць.

11.10. Результати покажіть викладачеві для оцінки Вашої роботи.

12. Створення простого запиту за допомогою майстра запитів розглянемо на прикладі одержання всіх записів таблиці Клієнти, що містять дані полів Модель, Заводська ціна, Спеціальна модель таблиці Пропоновані моделі й полів Призвище, Телефон, Дата замовлення таблиці Клієнти.

12.1. Для створення запиту за допомогою майстра запитів необхідно виконати наступну послідовність дій:

12.2. У діалоговому вікні “Новый запрос” (New Query) виконайте маркування способу створення “Простой запрос” (Simple Query Wizard) і виконайте фіксацію на кнопці “Ok”;

12.3. У першому діалоговому вікні, що відкрилося:

12.3.1. У списку, що розкривається, “Таблицы/Запросы” (Tables/Queries) виберіть таблицю, поля якої будуть аналізуватися при виконанні запиту, у нашім прикладі, Таблиця: Пропоновані моделі;

12.3.2. У списку “Доступные поля” (Available Fields) виділіть поле “Модель” і перенесіть його в поле списку “Выбранные поля” (Selected Fields), скориставшись одним з наступних способів:

  • Виконайте подвійну фіксацію на імені обраного поля;

  • Виконайте маркування відповідного поля й виконайте фіксацію на кнопці “ > ”.

Примітка: Для переносу всіх полів обраної таблиці користуйтеся кнопкою “ >> ”.

12.3.3. Перенесіть у поле списку “Выбранные поля” (Selected Fields) імена полів:

  • Заводська ціна;

  • Спеціальна модель.

12.3.4. У списку, що розкривається, “Таблицы/Запросы” (Tables/Queries) виберіть таблицю, поля якої будуть аналізуватися при виконанні запиту, у нашім прикладі, Таблиця: Клієнти;

12.3.5. Перенесіть у поле списку “Выбранные поля” (Selected Fields) імена полів:

  • Призвіще;

  • Телефон;

  • Дата замовлення.

12.3.6. Виконайте фіксацію на кнопці “Далі” (Next).

12.4. У другому діалоговому вікні, що відкрилося:

12.4.1. Установите спосіб відбору записів:

  • “Подробный” (Detail) або

  • “Итоговый” (Summary).

Активізуйте перший варіант.

12.4.2. Виконайте фіксацію на кнопці “Далі” (Next).

12.5. У третім діалоговому вікні, що відкрилося:

12.5.1. У поле “Задайте имя запроса” уведіть ім’я створюваного запиту;

12.5.2. Для запуску запиту, при включеному вимикачі “Открытие результатов выполнения запроса”, виконайте фіксацію на кнопці “Готово” (Finish).

13. Створення перехресного запиту за допомогою майстра запитів розглянемо на прикладі обчислення кількості замовлень автомобілів певних моделей по різних містах.

13.1. Для створення запиту за допомогою майстра запитів необхідно виконати наступну послідовність дій:

13.2. У діалоговому вікні “Новый запрос” (New Query) виконайте маркування способу створення “Перекрестный запрос” (Crosstab Query Wizard) і виконайте фіксацію на кнопці “Ok”;

13.3. У першому діалоговому вікні “Создание перекрестного запроса”, що відкрилося:

13.3.1. Виділите таблицю, на основі якої майстер створить перехресний запит, у нашім прикладі, Таблиця: Клієнти;

13.3.2. Виконайте фіксацію на кнопці “Далее” (Next).

13.4. У другому діалоговому вікні, що відкрилося:

13.4.1. У списку “Доступные поля” (Available Fields), виділіть поле “Код моделі”, значення якого буде використано як заголовки рядків, і перенесіть його в поле списку “Выбранные поля ” (Selected Fields);

13.4.2. Виконайте фіксацію на кнопці “Далее” (Next).

13.5. У третім діалоговому вікні, що відкрилося:

13.5.1. Виділіть поле “Населений пункт”, для використання його значень як заголовки стовпців;

13.5.2. Виконайте фіксацію на кнопці “Далее” (Next).

13.6. У четвертому діалоговому вікні, що відкрилося:

13.6.1. У списку “Поля” (Fields) виділіть поле Номер договору, значення якого необхідно розрахувати й вивести на перетинанні кожного рядка й стовпця;

13.6.2. У списку “Функции” (Functions) виділіть функцію Count, значення якої необхідно використовувати в розрахунках;

13.6.3. В області “Вычислить итоговое значение для каждой строки?” (Do you want to summanze each row?) активізуйте вимикач “Да” (Yes, include row sums);

13.6.4. Виконайте фіксацію на кнопці “Далее” (Next).

13.7. У п’ятому діалоговому вікні, що відкрилося:

13.7.1. У поле “Задайте имя запроса” уведіть ім’я створюваного запиту;

13.7.2. Для запуску запиту, при включеному вимикачі “Просмотр результатов запроса”, виконайте фіксацію на кнопці “Готово” (Finish).

14. Для створення форми з використанням “Автоформы” (Auto Form), необхідно виконати наступну послідовність дій:

14.1. Для створення форми необхідно, у вікні Бази Даних, відкрити діалогове вікно “Новая форма” (New Form), для чого можна скористатися одним з наступних способів: