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



ЗНАЕТЕ ЛИ ВЫ?

Структура таблиць бази даних «Рух товару».

Поиск

Покупець

Найменування Тип даних і розмір
КодПокупця Підприємство Прізвище Ім’я По Батькові ПоштовийІндекс Країна Область Місто Адреса Кредит Примітка Счётчик Текстовый (20) Текстовый (16) Текстовый (16) Текстовый (16) Числовой Текстовый (20) Текстовый (20) Текстовый (20) Текстовый (20) Денежный () MEMO

Замовлення

Найменування Тип даних Формат поля Маска ввода Значення за замовчуванням
КодЗамовлення КодПокупця ДатаЗамовлення ДатаПродаж КодМенеджера Счётчик Числовой Дата\Время Дата\Время Числовой   Краткий формат даты формат даты Краткий     DATE()

Продаж

Найменування Тип даних
КодПродаж КодЗамовлення КодТовару КількістьЗамовлення КількістьПродажу ПриміткаЗамовлення Счётчик Числовой Числовой Числовой Числовой MEMO

Товари

Найменування Тип даних і розмір
КодТовару НайменуванняТовару ГрупаТовара Ціна Счётчик Текстовый (60) Текстовый (40) Денежный ()

Менеджер

Найменування Тип даних і розмір
КодМенеджера Ім’яМенеджера Счётчик Текстовый (40)

Телефон

Найменування Тип даних і розмір Маска ввода
Код КодПокупця Телефон Счётчик Числовой Текстовый (10)     ##\-##\-##

Лабораторна робота № 19
Тема: Введення інформації за допомогою форм.

Мета роботи: Навчитися створювати форми за допомогою Автоформи і Майстра форм.

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

1. Запустити програму Access: Пуск ðПрограммы ðMicrosoft Office Access.

2. У вікні, що з'явилося, Відкрийте базу даних Рух товару в своїй особистій папці.

3. Створення форми для таблиці Товари за допомогою Автоформы. Введення даних.

3.1. За допомогою кнопки панелі інструментів .

v Встати на вкладці Таблицы, вибрати таблицю Товари, натиснути кнопку:
Новый объект: Автоформа на панелі інструментів.

v Ввести 10 записів в таблицю Товари.

v Закрити вікно форми. У вікні Сохранение структуры формы відповісти Да іввести ім'я форми Ф_Товари1.

3.2. Командний спосіб.

v Перейти на вкладку Формы і натиснути кнопку Создать.

v У вікні Новая форма вибрати тип створення форми Автоформа ленточная ð в списку Источник данных вибрати таблицю Товари ðОК.

v Ввести 10 записів в таблицю Товари.

v Закрити вікно форми. У вікні Сохранение структуры формы відповісти Да іввести ім'я форми Ф_Товари2.

4. Створення форми для таблиці Товари за допомогою Мастера форм. Введення даних.

4.1. Вкладка Формы, натиснути кнопку Создать.

4.2. У вікні Новая форма вибрати тип створення форми Мастер форм ð в списку Источник данных вибрати таблицю Товари ð ОК.

4.3. У вікні Создание формы вибрати наступні поля: НайменуванняТовару, ГрупаТовару і Ціна ðДальше ð вибрати зовнішній вигляд форми Выровненный ðДальше ð вибрати стиль Дальшеð задати ім'я форми Ф_Товари3ð Готово.

4.4. Ввести 10 записів і закрити вікно форми.

5. Створення форми для таблиці Менеджер за допомогою Мастера форм. Виконувати аналогічно пункту 4. Вибрати всі поля. Задати ім'я форми Ф_Менеджер1. Ввести 10 записів.

6. Створення форми для таблиці Покупець за допомогою Мастера форм. Виконувати аналогічно пункту 4. Вибрати всі поля. Задати ім'я форми Ф_Покупець1. Ввести 10 записів.

7. Робота в Конструкторі форм. Введення даних в таблицю Телефон за допомогою подчиненной формы.

7.1. Вкладка Формы, натиснути кнопку Создать.

7.2. У вікні Новая форма вибрати тип створення форми Конструктор ð в списку Источник данных вибрати таблицю Покупець ð ОК

7.3. Робота в області даних форми. Вибрати із списку полів поле Підприємство; перетягнути його в область даних; виділити елементи зв'язаного елементу управління поле і надпись; вирівняти командою Формат ðвыровнять по левому краю ірозташувати елементи управління надпись і поле один під одним ( покажчик миші має вид вказуючої вгору руки для роботи з одним елементом складового елементу управління, і покажчик миші у вигляді кисті руки для роботи зі складовим елементом управління ). З полями: Прізвище, Імя, По Батькові, Країна, Область, Місто, Адреса працюйте аналогічно, розташовуючи відповідно зовнішньому вигляду форми, даної в додатку.

7.4. Створити підлеглу форму Телефон. Кнопка Подчиненная форма/Отчет на панелі елементів ð курсором миші обкреслити область, куди поміщати інформацію для таблиці Телефон.

7.5. З'явиться перший екран мастера подчиненных форм, включити прапорець Таблица или запрос, кнопка Дальше

7.6. В наступному екрані вибрати таблицю Телефон. Вибрати поля Код, Телефон. Кнопка Дальше, ще раз кнопка Дальше, звернути увагу на ім'я подчиненной форми і потім натиснути клавішу Готово.

7.7. Закрити вікно форми, задати ім'я форми Ф_Телефон_для_покупцля, ð Ок. Відкрити створену форму, оцініть зовнішній вигляд. Якщо потрібно змініть його, поверніться в режим Конструктор. Якщо зовнішній вигляд влаштовує, то введіть для кожного покупця по 1 або по 2 телефони. Номери телефонів шестизначні; якщо номер п'ятизначний, замість першої цифри набрати пропуск.

8. Закрити всі вікна у вікні Access.

9. Вийти з Access.

 

Зовнішній вигляд форми для таблиці Телефон.

 
 

 

 


Лабораторна робота № 20.
Тема: Створення запитів. Прості запити.

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

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

1. Запустити програму Access: ПускðПрограмиðMicrosoft Office Access. Відкрити базу даних Рух товару в своїй особистій папці.

2. Створення простих запитів. Вибираємо найменування і ціну товарів з таблиці Товари.

2.1. На вкладці Запросы ð кнопка Создать ð вибрати Простой запрос ð Ок.

2.2. Вибрати таблицю Товарт ð вибрати поля НайменуванняТовара, Ціна ð Далее.

2.3. Вибрати подробный вывод поля ð Далее.

2.4. Ввести ім'я запиту З_Товари1 ð Готово.

2.5. Проглянути запит. Закрити вікно запиту.

3. Створення простих підсумкових ( простых итоговых) запитів. Вибираємо суму цін по групах товарів з таблиці Товари.

3.1. На вкладці Запросы ð кнопка Создать ð вибрати Простой запрос ð з таблиці Товари вибрати поля ГрупаТовару, Ціна.

3.2. Вибрати тип запиту Итоговый.

3.3. Кнопка Итоги ð встановити прапорці: у полі SUM; у полі Подсчёт записей.

3.4. Ввести ім'я запиту З_Товари_Итоговый ð Готово.

3.5. Записати у звіт результати роботи запиту. Закрити вікно запиту.

4. Створення запиту Конструктором запитів. Вибираємо телефони покупців, що працюють на двох конкретних підприємствах (виписати назви двох підприємств з таблиці Покупець).

4.1. На вкладці Запросы ð кнопка Создать ð вибрати Конструкторð Ок.

4.2. Подвійним клацанням вибрати таблиці Покупць і Телефон у вікні запиту ð Закрити.

4.3. У бланк запиту в рядок Поле вибрати (перетягнути за допомогою миші або подвійне клацання на полі) з таблиці Покупець поля Підприємство, Прізвище, Имя, По Батькові з таблиці Телефон вибрати поле Телефон.

4.4. У бланку запиту в рядку Сортировка вибираємо зі списку, що розкривається, по возрастанию в полях Підприємство, Прізвище, Имя.

4.5. У рядку Условие отбора в полі Підприємство введіть назву підприємства зі своєї таблиці Покупець, в другому рядку назва другого підприємства. Умови об'єднуватимуться логічним АБО, якщо вони в різних рядках. Умови будуть об'єднуватися логічним І, якщо вони в одному рядку.

4.6. Закрити вікно запиту, ввести ім'я запиту З_Телефони_ покупця. Проглянути запит.

5. Вибірка записів, що повторюються, в таблиці Товары.

5.1. На вкладці Таблицы відкрити Товари. Скопіювати 2 записи і змінити ціну.

5.2. На вкладці Запросы кнопка Создать ð Повторяющиеся записи.

5.3. Встановити перемикач Запрос і в списку запитів вибрати З_Товари1 ð Далееð В список Поля повторений вибрати НайменуванняТовара ð Далееð Всписок Дополнительные поляЦіна ð Далее ðім’я запиту залишити без змін Готово.

5.4. Записати результат у звіт. Змінити в таблиці Товари НайменуванняТовара в тих рядках, які ви ввели в п. 5.1. Закрити вікно запиту.

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

6.1. Відкрити запит З_Телефони_ покупця в режимі Конструктора.

6.2. З рядка Условия отбора видаліть підприємства і введіть: [Введіть підприємство]

6.3. Сохранить как запит, ввести ім'я запиту З_Тел_покупця_ с_параметром.

6.4. Проглянути запит.

7. За допомогою запиту з таблиці Покупець вибрати поля Підприємство, Прізвище, Імя, По Батькові, використовуючи оператор LIKE для назви вулиці.

8. За допомогою запиту з таблиці Товари вибрати товари з ціною, що знаходиться в деякому діапазоні значень (BETWEEN AND).

9. Закрити всі вікна у вікні Access.


Лабораторна робота № 21
Тема: Створення складних форм і введення інформації з їх допомогою.

Мета роботи: Навчитися створювати складні форми, засновані на таблицях і запитах.

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

1. Запустити програму Access: Пуск ð Программы ð Microsoft Office Access.

2. У вікні, що з'явилося, відкрити базу даних Рух товару в своїй особистій папці.

3. Створення форми для введення даних в таблицю Замовлення.

3.1. Створення запиту З_Замовлення Конструктором запитів. Запит створюється з двох таблиць Замовлення і Менеджер. У бланк запиту вибираються всі поля з таблиці Замовлення і поле Імя менеджера з таблиці Менеджер.

3.2. Створити форму Ф_ Замовлення за допомогою Мастера форм для запиту З_Замовлення. Вибрати поля: КодЗамовлення, ДатаЗамовлення, ДатаПродажу. Вибрати вид форми Табличный.

3.3. Внести зміни до форми Ф_Замовлення в режимі Конструктора. Додати новий елемент управління Поле со списком.

v Перевірити, що кнопка Мастера на панелі елементів управління включена.

v Вибрати елемент управління Поле со списком іобкреслити область праворуч від поля Дата продажі ð Далее ðВибрати таблицю Менеджер ð Далее ðВибрати всі поля ð Далее ðвключити прапорець Скрыть ключевой столбец ð Далее ðВстановити перемикач Сохранить в поле і вибрати зі списку КодМенеджера ð Далее ð Готово.

v Видалити напис Поле со списком.

v У вікні Свойства поля со списком на вкладці Другие ввести Ім'я – ІмяМенеджера.

3.4. Створити форму Ф_Закази_ Покупця, в якій підлеглою формою буде Ф_Замовлення.

v За допомогою Конструктора Форм створити форму для таблиці Покупець

v У нижню частину форми додати підлеглу форму Ф_Замовлення.

3.5. Перевірити зовнішній вигляд форми, при необхідності змінити розміри полів і їх розташування.

3.6. Введіть замовлення декільком покупцям.

4. Створення форми Ф_Продаж_Покупець для введення даних в таблиці Замовлення і Продаж.

4.1. Створення запиту З_Продаж_товарів Конструктором запитів. Запит створюється з двох таблиць Продаж і Товари. У бланк запиту вибираються всі поля з таблиці Продаж і всі поля, окрім КодТовару, з таблиці Товари.

4.2. Створення форми Ф_Продаж_ Покупець.

v На вкладці Формы кнопка Создать. Вибрати Мастер форм і як источник данных таблицю Покупець.

v Вибрати необхідні поля з таблиці Покупець ð в списку що розкривається,
Таблицы/ Запросы вибрати запит З_Замовлення ð вибрати всі поля, окрім КодПокупця, КодМенеджера, ІмяМенеджера, із запиту З_Замовлення ð в списку що розкривається
Таблицы/ Запросы вибрати запит З_Продаж_товарів ð вибрати із запиту З_ Продаж_товарів всі поля, окрім КодЗамовлення, КодТовару, НайменуванняТовараð Далее.

v Вибрати тип представлення даних Подчиненные формы. Самостійно завершити створення форми.

4.3. Внести зміни до форми Ф_Продаж_Покупець в режимі Конструктора. Додати елементи управління Поле со списком.

v Подвійне клацання в області З_Замовлення подчиненная форма відкриє Конструктор цієї форми ð додати елемент управління Поле со списком ІмяМенеджера ( див. пункт 3.3).

v Подвійне клацання в області З_Продаж_товарів подчиненная форма відкриє Конструктор цієї форми ð додати елемент управління Поле со списком НайменуваняТовара (аналогічно пункту 3.3).

4.4. Перевірити зовнішній вигляд форми, при необхідності змінити розміри полів і їх розташування.

4.5. Введіть замовлення і продажу декільком покупцям.


Лабораторна робота № 22
Тема: Створення запитів. Керуючі запити. Створення звітів. Використання макросів.

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

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

1. Запустити програму Access: Пуск ð Программыð Microsoft Office Access.

2. Відкрити базу даних Рух товару в своїй особистій папці.

2. Обчислювані поля в запитах. Створити запит З_Сума_продаж з таблиць Продаж і Товари.

2.1. Вибрати поля ГрупаТовар і НайменуванняТовар.

2.2. Встановити курсор в третьому полі бланка запиту і натиснути кнопку на панелі інструментів Построить

2.3. Відкрити Таблицы ðтаблицю Продаж ð вибрати КількістьПродаж ðкнопка Вставить ðзнак * ð Відкрити Товариð вибрати Ціна кнопка Вставить.

2.4. Закрити вікно запиту, ввести ім'я запиту З_Сума_продаж

2.5. Переглянути запит.

3. Групові операції в запитах.

3.1. Створити запит за допомогою Конструктора на основі запиту: З_Сума_продаж.

3.2. Вибрати поля: ГрупаТовар, НайменуванняТовар, Выражение1. Встановити сортування за збільшенням по полю ГрупаТовар.

3.3. Натиснути піктограму Груповая операция å.

3.4. У бланку запиту в рядку Груповая операция в полі НайменуванняТовар в списку, що розкривається, вибрати COUNT, в полі Выражение1 – SUM.

3.5. Закрити вікно запиту, ввести ім'я запиту З_Сума_продаж_група.

3.6. Переглянути запит.

4. Використання обчислюваних полів і групові операції одночасно. Створити запит З_Сума_продаж_з_податком.

4.1. Створити запит за допомогою конструктора ð Вибрати таблиці: Замовлення, Продаж і Товар.

4.2. Вибрати поля НайменуванняТовар, Ціна, КілікістьПродаж.

4.3. Сформувати обчислювані поля: ВартістьТовар, ПодатковіВідрахування, ЗагальнаСумаОплати.

4.3.1. ВартістьТовар, як в пунктах 2.2-2.3

4.3.2. ПодатковіВідрахування Враховуємоправило для розрахунку податкових відрахувань. Відрахування проводяться з вартості кожного проданого товару з умовою: якщо вартість товару менше або дорівнює 8000, податок 10% від вартості товару, якщо більше 8000, то податок складе 50% від вартості товару. Виконайте наступну послідовність дій:

Ø Встановіть курсор в полі бланка наступним за полем ВартістьТовар, введітьназву ПодатковіВідрахування: ð потім натисніть кнопку Построить

Ø Виберіть: Функции ð Встроенные функции ð Управление ð If ð кнопка Вставить

Ø Подвійним клацанням в полі «expr» і на його місці введіть умову, для чого Відкрити Таблицы ð Продаж ð вибрати КілкістьПродаж кнопка Вставить ðзнак * ð Відкрити Товарð вибрати Ціна кнопка Вставить ð виберіть знак < ðвведіть 8000

Ø Подвійним клацанням в полі «truepart» і на його місці введіть, що потрібно робити, якщо умова виконається, тобто: 0,1 ð знак * ðі знову: Відкрити Таблиці ð Продаж ð вибрати КілкістьПродаж кнопка Вставить ðзнак * ð Відкрити Товариð вибрати Ціна кнопка Вставить.

Ø Подвійним клацанням в полі «falsepart» і на його місці введіть, що потрібно робити, якщо умова не виконається, тобто: 0,5 ð знак * ðі знову: Відкрити Таблиці ð Продаж ð вибрати КілкістьПродаж кнопка Вставить ðзнак * ð Відкрити Товар ð вибрати Цінаð кнопка Вставить.

Ø Повинно вийти: ПодатковіВідрахування: If([Продаж]![КілкістьПродаж]*[Товари![Ціна]<=8000; 0,1*[Товари![Ціна]*[Продаж]![ КілкістьПродаж]; 0,5*[Продаж]![ КілкістьПродаж]*[Товари]![Ціна])

4.3.3. ЗагальнаСумаОплати: складається з ВартістьТовар + ПодатковіВідрахування Виконуйте по попередньому алгоритму, можна скопіювати формулу з попереднього стовпця, а потім ð знак + ð і як в пунктах 4.3.1-4.3.2

Ø Вийде така формула: ЗагальнаСумаОплати: If([Продаж]![КілкістьПродаж]*[Товари]![Ціна]<8000;0,1*[Товари]![Ціна]*[Продаж]![КількістьПродаж];0,5*[Продаж]![КількістьПродаж*[Товари]![Ціна])+[Товари]![Ціна]*[Продаж]![ КількістьПродаж]

4.4. За допомогою кнопки Вид на панелі інструментів переглянете результат, потім поверніться назад, натиснувши на ту ж кнопку Вид, зображення якої зміниться на .

4.5. Можна вибрати конкретні товари і переглянути їхні дані, для чого в стовпці НайменуванняТовар, в рядку Условие отбора введіть назву товару, і в наступному рядку назву іншого товару. Переглянете їхні дані за допомогою кнопки Вид. Поверніться в конструктор.

4.6. Щоб визначити сумарну вартість цих товарів, використовуватимемо групповые операции, для чого використовуйте кнопку Групповые операции

4.7. У бланку запиту з'явився рядок: Групповая операция, в цьому рядку зі списку, що розкривається, виберіть відповідно:

Ø В стовпці НайименуванняТовар – Группировка

Ø В стовпці КількістьПродаж - Count

Ø В стовпцях: Ціна, ВартістьТовар, ПодатковіВідрахування, ЗагальнаСумаОплати - Sum

4.8. Перегляньте дані за допомогою кнопки Вид. Поверніться в конструктор.

4.9. Збережіть запит під ім'ям: З_Сума_продаж_з_податком.

5. Перехресні запити.

Перехресні запити (або крос - таблиці) є двовимірні таблиці, в яких, як правило, представлена деяка обчислювана статистична інформація. Перехресний запит завжди має три елементи:

Ø заголовки рядків— до трьох значень полів (можна використовувати і різні групові операції);

Ø заголовки стовпців — значення одного поля;

Ø значення — значення одного поля або обчислюване значення, яке розташовується на перетині рядків і стовпців підсумкової крос - таблиці.

Перехресні запити також можуть містити:

Ø умови відбору;

Ø групові операції;

Ø сортування;

Ø обчислювані поля (як значення перехресної таблиці, так і заголовки стовпців).

Перехресні запити дозволяють:

Ø отримати великий об'єм даних в компактному вигляді;

Ø формувати графіки і діаграми в MS Access;

Ø переглядати рівні деталізації.

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

5.1. Створення перехресного запиту. Сума по групах товарів

5.1.1. На вкладці Запросы ð кнопка Создать ð Перекрёстный запрос.

5.1.2. Вибрати запит З_Сума_продаж.

5.1.3. Як заголовки рядків вибрати НайменуванняТовар ð Далее ð в заголовки стовпців – ГрупаТовар ð Далее ðдля обчислень вибрати поле Выражение1 і функцію SUM ð Далее ðввести ім'я запиту З_Товар_Перехресний ð Готово.

5.1.4. Записати в звіт підсумкові значення по групах товарів. Закрити вікно запиту.

6. Редагування даних за допомогою керуючих запитів.

6.1. Запит на додавання ( добавление ). Додати до своїх записів в таблиці Товари нові записи з іншої таблиці Товари1.

6.1.1. Експорт таблиці з іншої бази даних. Відкрити базу даних Рух товару в папці іншої групи ð на вкладці Таблицы ðвибрати Товари ð в меню Файл ðкоманда Сохранить как / Экспорт ð у зовнішньому файлі або базі даних ðОКðв особистій папці вибрати свою БД Рух товару ðКнопка Экспорт ðзадати ім'я таблиці Товари1ð ОК ðЗакрити чужу базу даних. Відкрити свою БД.

6.1.2. На вкладці Запросы кнопка Создать ð Конструктор ð Добавить таблицу ð источник Товари1.

6.1.3. На панелі інструментів кнопка Тип запроса ð вибрати Добавление ð зі списку імен таблиць вибрати Товариð ОК.

6.1.4. На бланку запиту в Поле вибрати зі структури таблиці Товари1 всі поля окрім ключового.

6.1.5. Закрити вікно запиту і ввести ім'я З_Товар_Додавання.

6.1.6. Відкрити запит ð Да ð Да.

6.1.7. Відкрити таблицю Товари і перевірити роботу запиту.

6.2. Підібрати дані для запиту на оновлення ( обновление ). Відкрити запит Пошук_повторень_для З_Товари1, якщо є повторення, то записати ці групи товарів в зошит. Інакше виписати з таблиці Товари 1 будь-яку групу товарів.

6.3. Запит на оновлення ( обновление ).

6.3.1. Змінити назву у однієї з груп товарів в таблиці Товари.

6.3.2. На вкладці Запрос кнопка Создать ð Конструктор ð додати таблицю Товари.

6.3.3. На панелі інструментів кнопка Тип запроса ð вибрати Обновление.

6.3.4. У бланку запиту в Поле вибрати ГрупаТовар ð В рядок Обновление ввести нову назву для групи товарів, вибраних в п.6.2 ð в рядку Условие одбора ввести групу товару, вибрану в п.6.2.

6.3.5. Закрити вікно запиту і ввести ім'я З_Товари_Обновлення.

6.3.6. Відкрити запит ð Да ð Да.

6.3.7. Відкрити таблицю Товари і перевірити роботу запиту.

6.4. Запит на видалення ( удаление ). Видалити групу товарів з таблиці Товари. Виконати аналогічно запиту на Обновление. У бланку запиту в рядку Условие отбора ввести будь-яку групу товарів з таблиці Товари, яку ви хочете видалити.

5. Створення звітів за допомогою Майстрів.

5.1. На вкладці Отчеты вікна бази даних натиснути кнопку Создать.

5.2. Створити Автоотчет в стовпець для таблиці Менеджер.

5.3. Створити Автоотчет ленточный для таблиці Покупець.

5.4. Створити звіт за допомогою Майстра для таблиці Товары: Додати рівень Группировка за полем – ГрупаТовару. ð Сортировка встановити за полем НайменуванняТовару. ð Включитикнопку Итоги, вибрати опцію Sum ðстиль Деловой ðназватизвіт: Звіт_Товари.

5.5. Переглянути всі звіти.

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

9.1. Створення запиту З_Продаж Конструктором запитів. Запит створюється з 4 таблиць. Покупець, Замовлення, Продаж і Товари. У бланк запиту вибираються поля Місто, По Батькові (можна створити обчислюване поле ФИО), ГрупаТовару, НайменуванняТовару, КілкістьЗамовлення *Ціна, КілкістьПродаж *Ціна з таблиці Товари.

9.2. Створити звіт за допомогою Майстра для запиту З_Продаж. Додати рівні группировкиМісто, Прізвище, ГрупаТовару.

9.3. Переглянути звіт. У режимі Конструктора внести зміни до заголовків.

10. Створити звіти для всіх запитів на вибірку.

11. Використання макросів.

11.1. Створити макрос "М_З_Товари", який пов'язаний зі звітом "З_Товари", і виводить повідомлення про вартість товарів.

Ø Створіть за допомогою Майстра звіт для таблиці Товари і збережіть його під ім'ям З_Товари

Ø Перейти в режим об'єкту «макрос» ð кнопка

Ø Додати в панель макрокоманд стовпець Условие і стовпець Имя Макроса

Ø У стовпці Имя Макроса: М_З_Товари

Ø Ввести у вікно конструктора макросів наступну інформацію.


 

Условие Макрокоманда Аргументы макрокоманды
  Открыть отчет Имя отче та Товар
Режим Просмотр
Режим окна Обычное
[Отчеты]! [З_Товары]! [Цена]>8000     Сообщение     Сообщение На складе есть товары, цена которых превыша­ет 8000 руб.
Сигнал Да
Тип Информационное
Заголовок Информация о цене
Закрыть Тип объекта Отчет
        Имя объекта Товар
        Сохранить Подсказка
Остановить макрос    
    Сообщение     Сообщение Цена товаров на складе не превышает 8000 руб.
Сигнал Да
Тип Информационное
Заголовок Информация о цене
  Закрыть Тип объекта Отчет
Имя объекта Товар
Сохранить Подсказка

Ø Вікно виглядатиме так:

:

Ø Зберегти макрос.

Ø Перевірити виконання макросу за допомогою кнопки Запуск

12. Закрити всі вікна у вікні Access.

13. Вийти з Access.


Теоретичні відомості.

Макроси.

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

Ø запускати разом запити, звіти, форми, таблиці;

Ø відкривати вікна різних об'єктів БД;

Ø контролювати правильність введення даних;

Ø переміщати дані;

Ø виконувати різні дії після клацання на кнопці, до якої підключений макрос і ін.

У MS Access використовуються макроси наступних типів:

Ø линейные — макроси, в яких команди розташовані послідовно і виконуються по черзі;

Ø макросы с условием — макроси, в яких окремі макрокоманди або їх набори виконуються залежно від деякої умови;

Ø групповые — макроси, об'єднані в групи з урахуванням деякої логіки використання.

Для створення і редагування макросів в MS Access також призначено спеціальне вікно для конструювання макросів. Для відкриття вікна конструктора макросів слід скористатися кнопкою у вікні БД при переході до об'єктів «макроси».

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

Ø меню і панелі інструментів, призначені для обробки макросів;

Ø панель макрокоманд (верхня половина вікна). За умовчанням на панель макрокоманд виводиться два стовпця—- Макрокоманда (для введення макрокоманди, тобто певної дії з об'єктом) і Примечание (можна задати опис макросу, який не впливає на його виконання);

Ø панель аргументів (нижня половина вікна) — для завдання аргументів (властивостей) макрокоманд.

Якщо потрібно створити макрос з умовою, в панель макрокоманд додається стовпець Условие (команда Условие в меню Вид або кнопка на панелі інструментів Конструктор макросов).

У разі роботи з груповими макросами слід додати стовпець Имя макроса (команда Имена макросов в меню Вид або кнопка на панелі інструментів).

У загальному випадку панель макрокоманд може містити чотири стовпці: Имя макроса, Условие, Макрокоманда, Примечание.

Макрокоманди вводяться в осередки стовпця Макрокоманда таким чином:

Ø шляхом введення їх імені з клавіатури;

Ø вибором зі списку, що розкривається (у осередку стовпця Макрокоманда);

Ø перетягуванням необхідного об'єкту з вікна БД в осередок введення макрокоманди (MS Access автоматично додає ім'я макрокоманди відкриття відповідного об'єкту БД)

Основні прийоми роботи з макросами (введення, редагування, збереження) аналогічні прийомам роботи з іншими об'єктами MS Access.

Після створення макросу його можна запустити на виконання:

Ø у вікні конструктора макросів (команда Запуск в меню Запуск або кнопка );

Ø у вікні БД в режимі "макроси", подвійним клацанням на імені макросу;

Ø у вікні будь-якого активного вікна (команда Макросы в меню Сервис);

Ø з іншого макросу;

Ø за допомогою кнопки панелей інструментів або команди меню, створених для запуску цього макросу;

Ø за допомогою комбінації клавіш, які закріплені за макросом;

Ø за допомогою різних елементів управління, поміщених у форму або звіт і пов'язаних з макросом (у властивостях об'єкту виконання макросу зв'язується з певною подією).


Лабораторна робота № 23.

Тема: Надавання додатку Microsoft Access закінченого вигляду. Створення кнопкових форм.



Поделиться:


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

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