- •Модуль 4. Система управління базами даних ms Access. Лабораторна робота № 1.
- •Хід роботи.
- •Запустити програму Access: Пуск Програми Microsoft Office Access.
- •Створення нової таблиці в «Режиме таблицы».
- •Робота з даними в режимі таблиці.
- •Створення нової таблиці в «Режиме Конструктор».
- •Теоретичні відомості до лабораторної роботи № 1 Створення бази даних «Движение товара». Контроль вводу інформації.
- •Підміна імен з допомогою властивості Подпись.
- •Перевірка введеної інформації.
- •Додаток до лабораторної роботи №1. Структура таблиць бази даних «Движение товара». Покупатель
- •Запустити програму Access:Пуск Програми Microsoft Office Access.
- •Створення запиту з параметрами.
- •Лабораторна робота № 4. Тема: Створення складних форм і введення інформації з їх допомогою.
- •Хід роботи.
- •Лабораторна робота № 5.
- •Хід роботи.
- •Перехресні запити.
- •Використання макросів.
- •Теоретичні відомості. Макроси.
- •Лабораторна робота № 6.
- •Хід роботи.
Лабораторна робота № 5.
Тема: Створення запитів. Керуючі запити. Створення звітів. Використання макросів.
Мета роботи: Навчитися створювати різні типи запитів. Навчитися експортувати таблиці з інших баз даних. Навчитися створювати звіти, засновані на таблицях і запитах, використовувати макроси.
Хід роботи.
-
Запустити програму Access: Пуск ð Програми ð Microsoft Office Access.
-
Відкрити базу даних Движения товара в своїй особистій папці.
-
Обчислювані поля в запитах. Створити запит З_Сумма_продажи з таблиць Продажи і Товары.
-
Вибрати поля ГруппаТовара і НаименованиеТовара.
-
Встановити курсор в третьому полі бланка запиту і натиснути кнопку на панелі інструментів Построить
-
Відкрити Таблицы таблицю Продажи вибрати КоличествоПродажи ð кнопка Вставить знак * Відкрити Товары вибрати Цена кнопка Вставить.
-
Закрити вікно запиту, ввести ім'я запиту З_Сумма_продажи
-
Переглянути запит.
-
-
Групові операції в запитах.
-
Створити запит за допомогою Конструктора на основі запиту: З_Сумма_продажи.
-
Вибрати поля: ГруппаТовара, НаименованиеТовара, Выражение1. Встановити сортування за збільшенням по полю ГруппаТовара.
-
Натиснути піктограму Груповая операция .
-
У бланку запиту в рядку Груповая операция в полі НаименованиеТовара в списку, що розкривається, вибрати COUNT, в полі Выражение1 – SUM.
-
Закрити вікно запиту, ввести ім'я запиту З_Сумма_продажи_группа.
-
Переглянути запит.
-
-
Використання обчислюваних полів і групові операції одночасно. Створити запит З_Сумма_продажи_с_налогом.
-
Створити запит за допомогою конструктора Вибрати таблиці: Заказы, Продажы і Товары.
-
Вибрати поля НаименованиеТовара, Цена, КоличествоПродажи.
-
Сформувати обчислювані поля: СтоимостьТовара, НалоговыеОтчисления, ОбщаяСуммаОплаты.
-
СтоимостьТовара, як в пунктах 2.2-2.3
-
НалоговыеОтчисления. Враховуємо правило для розрахунку податкових відрахувань. Відрахування проводяться з вартості кожного проданого товару з умовою: якщо вартість товару менше або дорівнює 8000, податок 10% від вартості товару, якщо більше 8000, то податок складе 50% від вартості товару. Виконайте наступну послідовність дій:
-
-
-
Встановіть курсор в полі бланка наступним за полем СтоимостьТовара, введіть назву НалоговыеОтчисления: потім натисніть кнопку Построить
-
Виберіть: Функции ð Встроенные функции ð Управление IIf кнопка Вставить
-
Подвійним клацанням в полі «expr» і на його місці введіть умову, для чого Відкрити Таблицы Продажы вибрати КоличествоПродажи кнопка Вставить знак * Відкрити Товары вибрати Цена кнопка Вставитьð виберіть знак < введіть 8000
-
Подвійним клацанням в полі «truepart» і на його місці введіть, що потрібно робити, якщо умова виконається, тобто: 0,1 знак * і знову: Відкрити Таблицы Продажы вибрати КоличествоПродажи кнопка Вставить знак * Відкрити Товары вибрати Цена кнопка Вставить.
-
Подвійним клацанням в полі «falsepart» і на його місці введіть, що потрібно робити, якщо умова не виконається, тобто: 0,5 знак * і знову: Відкрити Таблицы Продажи вибрати КоличествоПродажи кнопка Вставить знак * Відкрити Товары вибрати Цена кнопка Вставить.
-
Повинно вийти : НалоговыеОтчисления: IIf([Продажы]![КоличествоПродажи]*[Товары]![Цена]<=8000; 0,1*[Товары]![Цена]*[Продажи]![ КоличествоПродажи]; 0,5*[Продажи]![ КоличествоПродажи]*[Товары]![Цена])
-
ОбщаяСуммаОплаты: складається з СтоимостьТовара + НалоговыеОтчисления:. Виконуйте по попередньому алгоритму, можна скопіювати формулу з попереднього стовпця, а потім знак + і як в пунктах 4.3.1-4.3.2
-
Вийде така формула: ЗагальнаСумаОплати:: ([Продажи]![КоличествоПродажи]*[Товары]![Цена]<8000;0,1*[Товары]![Цена]*[Продажи]![КоличествоПродажи];0,5*[Продажи]![КоличествоПродажи*[Товары]![Цена])+[Товары]![Цена]*[Продажи]![ КоличествоПродажи]
-
За допомогою кнопки Вид на панелі інструментів переглянете результат, потім поверніться назад, натиснувши на ту ж кнопку Вид, зображення якої зміниться на .
-
Можна вибрати конкретні товари і переглянути їхні дані, для чого в стовпці НаименованиеТовара, в рядку Условие отбора введіть назву товару, і в наступному рядку назву іншого товару. Переглянете їхні дані за допомогою кнопки Вид. Поверніться в конструктор.
-
Щоб визначити сумарну вартість цих товарів, використовуватимемо групповые операции, для чого використовуйте кнопку Групповые операции
-
У бланку запиту з'явився рядок: Групповая операция, в цьому рядку зі списку, що розкривається, виберіть відповідно:
-
В стовпці НаименованиеТовара – Группировка
-
В стовпці КоличествоТовара - Count
-
В стовпцях: Цена, СтоимостьТовара, НалоговыеОтчисления, ОбщаяСуммаОплаты - Sum