- •2. Технологія створення бази даних в середовищі скбд
- •2.1. Створення файла нової бази даних
- •2.2. Створення таблиці бази даних
- •2.3. Створення форми
- •2.4. Створення звіту
- •Збереження звіту
- •2.5. Закінчення сеансу роботи з ms Access
- •4.1. Створення таблиці в середовищі табличного процесора ms Excel
- •4.2. Імпорт таблиці з робочого листа ms Excel в базу даних ms Access
- •3. Завдання
- •4. Виконання завдання
- •4.3. Створення запиту на вибірку в середовищі субд ms Access
- •4. 4. Створення звіту за запитом
- •4.5. Створення звіту по лабораторній роботі
- •Лабораторна робота № 2 (2 год.) Створення вихідних таблиць та побудова графіків залежності ряду економічних показників за допомогою табличного процесора
- •1. Загальні відомості
- •Будова “вікна” табличного процесора
- •2. Технологія роботи з табличним процесором (на прикладі)
- •Відомість розрахунку потреби в деталях
- •Розмноження даних
- • Виділіть зону ;
- •Збереження файла
- •3. Технологія побудови діаграм
- •4. Друк таблиці за даними (вхідними і вихідними) і друк діаграми
- •Завдання 2
- •Лабораторна робота № 3 (2 год.) Технологія структуризації і відбору даних з використанням табличного процесора
- •Технологія структуризації і відбору даних з використанням табличного процесора Створення таблиці Деталь
- •Сортування даних таблиці і автоматичне підсумовування
- •Фільтрування (вибірка) записів списку з використанням автофільтра
- •Фільтрування (вибірка) записів списку з використанням розширеного фільтра
- •Структурування
- •Побудова зведених таблиць
- •Зведена таблиця
- •2. Закінчення сеансу роботи
- •Ознайомлення та початок роботи з універсальним програмним продуктом: введення констант, знайомство з планом рахунків, заповнення довідників
- •І. Встановлення індивідуальної інформаційної бази
- •Іі. Заповнення констант та довідників
- •1.Заповнення довідника фірми
- •2. Заповнення довідника співробітники
- •3. Заповнення довідника номенклатура
- •4. Заповнення довідника необоротні матеріальні активи
- •5. Заповнення довідника контрагенти
- •Лабораторна робота № 5 (4 год.)
- •І. Облік касових операцій
- •Іі. Облік банківських операцій та розрахунків з постачальниками
- •Ііі. Облік розрахунків з підзвітними особами
- •Іv. Нарахування та видача зарплати
- •Лабораторна робота № 6 (4 год.)
- •І. Розрахунки з покупцями та замовниками
- •Література
4.3. Створення запиту на вибірку в середовищі субд ms Access
Створимо запит на вибірку на основі двох таблиць бази даних: ПОСТАЧАЛЬНИКИ і УГОДИ.
Створення зв’язку між таблицями бази даних
З’єднання таблиць бази даних – створення логічного зв’язку між таблицями на основі полів, які мають спільні значення. Як правило, в кожному з’єднанні бере участь принаймні одне поле первинного ключа.
Зв’язані поля можуть мати різні імена, але в них повинні бути однакові типи даних і однакові значення властивостей.
Для того, щоб встановити зв’язок між таблицями ПОСТАЧАЛЬНИКИ і УГОДИ, виконайте таке.
З вікна бази даних, попередньо закривши всі вікна таблиць, виберіть команду Сервис|Схема данных.
Виберіть команду Связи|Добавить таблицу. По черзі виберіть таблиці, між якими буде встановлений зв’язок (ПОСТАЧАЛЬНИКИ, УГОДИ). За кожним разом натискайте на кнопку Далее.
Закрийте вікно Добавление таблицы.
Зауважимо, що під час виконання даного пункту лабораторної роботи команда Связи|Добавить таблицу знадобиться не завжди, а відразу після виконання команди Сервис|Схема данных по черзі необхідно вибирати таблиці, між якими буде встановлений зв’язок (ПОСТАЧАЛЬНИКИ, УГОДИ).
Перетягніть в поле Код постачальника, натиснувши ліву кнопку мишки, із списку полів ПОСТАЧАЛЬНИКИ в список полів УГОДИ на поле з тим же іменем. Відпустіть клавішу мишки.
У вікні Изменения связей відображаються імена полів, що зв’язуються , обох таблиць.
Встановіть прапорець Обеспечение целостности данных.
Натисніть на кнопку Создать.
Рис. 1. Структура бази даних
Між таблицями з’явилася лінія, яка з’єднує два поля, які збігаються. Встановились відношення один – до багатьох (рис. 1).
Закрийте вікно Схема данных.
Конструювання запиту на вибірку на основі зв’язаних таблиць
Відкрийте вкладку Запросы у вікні бази даних. Натисніть на кнопку Создать.
У вікні Новый запрос виберіть режим Конструктора. Натисніть на кнопку ОК.
У вікні Добавление таблицы по черзі виберіть таблиці, які будуть використовуватися в запиті (ПОСТАЧАЛЬНИКИ, УГОДИ). Кожний раз натискайте на кнопку Добавить.
Закрийте вікно Добавление таблицы.
Верхня частина вікна Конструктор Запроса містить список усіх полів таблиць, включених в область дії запиту.
Нижня частина містить бланк QBE (Query-by-Example – запит за зразком), в якому ви визначаєте параметри запиту. Кожен стовпець бланка відповідає одному з полів.
У рядку Поле включіть імена полів, що використовуються у запиті (Назва постачальника, місцезнаходження постачальника, Дата, Кількість (шт.), Сума ($)). Для цього встановіть курсор на імені поля, що вибирається, у верхній частині вікна конструктора і двічі натисніть лівою клавішею мишки.
У рядку Условие отбора задайте умову відбору записів у стовпці Дата: #12.01.02.#.
У рядку Сортировка по полю Эмитент виберіть порядок сортування записів результату:по возрастанию.
Для обчислення сумарних обсягів акцій в штуках і в доларах по постачальниках виберіть команду Вид|Групповые операции.
У рядку Групповая операция натисніть лівою кнопкою мишки на клітинці стовпця:
Кількість(шт.), натисніть на кнопку розкриття списку і виберіть рядок Sum.
Щоб перейменувати поле, встановіть курсор перед першою буквою імені Кількість (шт.) і введіть СумКількість (шт.): (в кінці повинна бути набрана двокрапка).
Аналогічні дії зробіть у стовпці Сума ($).
У рядку Условие выбора задайте умову відбору записів в стовпці Кількість(шт.): >=20000.
Для обчислення середньозваженої ціни акцій створіть поле Середн Ціна ($).
Виділіть пусту комірку в рядку Поле і введіть такий вираз:
СреднЦена ($):[УГОДИ]![Сума ($)]/[УГОДИ]![Кількість (шт.)]
Посилання на поле Сума ($) Посилання на поле Кількість (шт.)
в таблиці УГОДИ в таблиці УГОДИ
Щоб побачити увесь враз, збільшіть ширину стовпця, натиснувши двічі лівою кнопкою мишки на правому розділювачі полів стовпця.
У рядку Групповая операция в стовпці СреднЦена ($) натисніть на кнопку розкриття списку і виберіть рядок Avg (розрахунок середнього значення).
Щоб встановити формат даних в полі Сума ($), встановіть курсор на полі Сума($) і виберіть команду Вид|Свойства. У вікні Свойства поля у рядку Описание вкажіть ім’я поля, у рядку Формат поля виберіть потрібний формат (фіксований), у рядку кількість десяткових знаків – встановіть 2.
Аналогічні операції виконайте по полю СреднЦена ($).
Закрийте вікно Свойства поля.
У рядку Вывод на экран відзначте поля, які будуть включені в результатну таблицю (назва постачальника, місцезнаходження постачальника, загальна кількість (шт.), загальна сума ($), середня ціна ($)).
Заповнений бланк запиту представлений на рис. 2.
Рис.
2. Заповнений бланк запиту
Щоб побачити результати запиту (рис. 3) виберіть команду Вид|Режим таблицы (рис. 3).
Рис. 3. Результати виконання запиту
Збережіть запит і закрийте його.
