Створити файл бази даних за результатами таблиці. На основі таблиці сформувати запит з підсумковими обчисленнями в який включити поля: "найменування товару", "Залишок", "Сума виручки"; передбачити: сортування записів по полю "Найменування виробу", обчислення значень у полі "Сума виручки": "Ціна за одиницю "х" Реалізовано ", по полю" Залишок ":" Вироблено "-" Реалізовано ", підсумкові обчислення по полях" Залишок "," Сума виручки ": створити форму для введення нових записів в таблицю бази даних, вид форм -" В один стовпчик "; створити звіт за результатами запиту, вид звіту" В один стовпчик ", у звіті передбачити обчислення підсумків по полю" Сума "; створити макрос у вигляді панелі кнопок, передбачити кнопки для введення записів в таблицю бази даних та перегляду вмісту таблиці.
Таблиця
Дата | Найменування вироби | Ціна виробу (грн.) | Вироблено (шт.) | Реалізовано (шт.) | Залишок (шт.) | Сума виручки (грн.) |
06.01.99 | Глушник | 250 | 480 | 450 | ||
06.01.99 | Колесо | 380 | 150 | 150 | ||
22.02.99 | Корпус | 65 | 80 | 80 | ||
06.01.99 | Диск | 70 | 60 | 55 | ||
06.01.99 | Маховик | 98 | 350 | 300 | ||
22.02.99 | Глушник | 250 | 400 | 400 | ||
23.03.99 | Корпус | 65 | 60 | 60 | ||
19.03.99 | Глушник | 250 | 350 | 380 | ||
22.02.99 | Колесо | 380 | 180 | 180 | ||
23.03.99 | Маховик | 98 | 280 | 260 |
Разом:
Виконання завдання.
Створимо файл бази даних. Для цього спочатку завантажимо ACCESS. Після того, як на екрані висвітиться меню виберемо послідовно пункти "Файл" і "Створити" У діалоговому вікні вкажемо диск і каталог, на який буде записаний файл бази даних і пропишемо ім'я файлу бази даних у нашому випадку PRO_DT (розширення MDB, буде присвоєно файлу автоматично самою програмою). При цьому буде створено і записаний на диск файл PRO_DT.MDB.
Сформуємо таблицю даних. Для цього в наступному діалоговому вікні натиснемо послідовно кнопки "Створити" і "Нова таблиця" При цьому відкривається діалогове вікно формування структури файлу бази даних.
Визначимо поля. Для цього привласнимо кожному полю ім'я і визначимо тип представлення даних та їх основні властивості. Привласнимо за запитом програми ім'я таблиці - "Проізв_деятельность"
Уявімо визначення полів у вигляді таблиці:
Поле | Тип | Розмір поля | Число десяткових знаків | Формат поля | Маска вводу |
Дата | Датавремя | Короткий формат дати | 99.99.00, 0 | ||
Найменування вироби | Текстовий | 30 | |||
Ціна виробу | Грошовий | Авто | Грошовий | ||
Вироблено | Числовий | З плаваючою точкою 8 бт. | Авто | ||
Реалізовано | Числовий | З плаваючою точкою 8 бт. | Авто |
Слід зазначити, що для відображення даних є таблиці, поле "Найменування" може мати довжину 9 символів, але в цьому випадку, при виробництві товару з більш довгим найменуванням воно може не поміститися, тому довжина поля обрана 30 символів.
Після внесення наведених у таблиці даних та закриття діалогового вікна, на екрані висвітиться вікно бази даних. Після натискання на клавішу "Відкрити" з'явиться порожня таблиця бази з найменуванням полів. Заповнимо таблицю. При цьому дані внесені в таблицю будуть збережені у файлі бази даних PRO_DT.MDB.
Зведемо результати дій в таблицю.
Елемент ACCESS | Дії користувача | Результат операції |
Меню ACCESS | Діалогове вікно дискового простору активного диска (ДОАД) | |
ДОАД | Вибір імені файлу PRO_DT.MDB | Присвоєння базі даних імені, перехід у вікно бази даних (ОБД) |
ОБД | Послідовний вибір кнопок "Створити", "Нова таблиця" | Перехід у вікно формування структури таблиці (ОФСТ) |
ОФСТ | Введення імен полів, вибір типу даних і елементів форматування даних | Створення структури файлу таблиці, присвоєння імені таблиці, перехід до вікна бази даних (ОБД) |
ОБД | Натискання кнопки "Відкрити", введення даних в таблицю | Формування таблиці бази даних з вихідною інформацією. |
Сформуємо запит. Для цього, знаходячись у вікні бази даних натиснемо послідовно кнопки "Запит" та "Створити". У діалоговому вікні "Створення запиту" натиснемо кнопку "Новий запит". Так як в нашій базі даних є тільки одна таблиця, то в діалоговому вікні вибору таблиці для створення запиту послідовно натиснемо кнопки "Додати" та "Закрити". У вікні формування структури запиту виконаємо наступні дії:
У першому рядку "Поле" формуємо поле "Найменування вироби".
У рядку сортування поля "Найменування виробу" у спадному меню вибираємо "За зростанням".
Створимо додаткове поле "Залишок". Для цього перемістимо курсор у вільну колонку праворуч від поля "Найменування виробу" і введемо вираз: "Залишок: Вироблено - Реалізовано" Таким чином буде створено нове поле "Залишок" Потім зафіксувавши курсор на полі "Залишок" і натиснувши праву клавішу миші виберемо у вікні, меню пункт "Властивості". У діалоговому вікні властивостей поля в рядку формат поля активізувавши спадне меню виберемо "Числовий" і опишемо його властивості.
Аналогічно створюється додаткове поле "Сума виручки". Перемістимо курсор у вільну колонку праворуч від поля "Залишок". Введемо вираз "Сума виручки: Ціна виробу * Реалізовано" Помістивши курсор на поле "Сума виручки" і натиснувши праву клавішу миші виберемо "Властивості" і визначимо тип даних за допомогою меню як "Грошовий"
Для реалізації операцій підсумкового обчислення проведемо наступні дії:
Для визначення підсумків по полю "" Залишок "виберемо з меню" ACCESS "пункт" Вид ". Потім виберемо пункт "Групові операції" У вікні формування структури запиту з'явиться рядок "Групова операція". У цій рядок у полі "Залишок" у спадному меню виберемо "SUM".
Для визначення підсумків по полю "Сума виручки" виберемо з меню "ACCESS" пункт "Вид". Потім виберемо пункт "Групові операції" У вікні формування структури запиту з'явиться рядок "Групова операція". У цій рядок у полі "Сума виручки" з розкривного меню виберемо "SUM".
При закритті вікна "Запит" відповімо "Так" на запитання "Зберегти зміни запиту" і привласнимо запиту ім'я "Повний запит"
Зведемо в таблицю основні операції по створенню запиту.
Елемент ACCESS | Дії користувача | Результат операції |
Вікно бази даних | Послідовне натискання кнопок "Запит і" Створити " | Діалогове вікно створення запиту (ДОСЗ) |
ДОСЗ | Кнопка "Новий запит" | Діалогове вікно "Додавання таблиці" (ДОДТ) |
ДОДТ | Вибір вихідної таблиці Кнопки "Додати, Закрити" | Діалогове вікно формування структури запиту (ДОФЗЮ) |
ДОФЗЮ | Вибір полів запиту, умов сортування | Структура таблиці запиту (СТЗ) |
Обчислювані поля ДОФЗЮ | Вибір полів запиту, створення додаткових обчислюваних полів, форматування даних. | Структура таблиці запиту (СТЗ) |
Підсумкові запити ДОФЗЮ | Вибір полів запиту; меню ACCESS - "Вид" "Групові операції", визначення підсумку полем "SUM" | Структура таблиці запиту (СТЗ) |
СТЗ | Закриття ДОФЗЮ, присвоєння імені запитом | Результатная таблиця запиту. |
Створимо форму для введення нових записів в таблицю бази даних.
Для створення форми відкриємо вікно бази даних. Потім послідовно натиснемо кнопки "Форма" і "Створити". На екрані з'явиться діалогове вікно "Створення форми". У розкрився переліку створених таблиць і запитів (вікно "Вибір табліцизапроса") виберемо створену таблицю "Проізв_деятельность". Потім натиснемо кнопку Майстра. Із запропонованих "Майстром" різновидів виберемо форму "В один стовпчик". Після запуску майстра необхідно визначити поля форми. Перенесемо у форму весь список полів. При закритті макета форми привласнимо йому ім'я "Проізв_деятельность"
Створимо у формі кнопки для переходу в "порожній" бланк форми для внесення даних у таблицю і виходу з режиму введення записів. Для цього у вікні бази даних натиснемо послідовно кнопки "Форма" і "Конструктор" (Якщо на екрані відсутня панель елементів, попередньо в меню ACCESS виберемо пункти "Вид" і "Панель елементів")
Для виходу на "порожню" форму для додавання нового запису виберемо піктограму "Кнопка" на "Панелі елементів" і зафіксуємо покажчик миші на вільному просторі форми в режимі конструктора. У розкрився діалоговому вікні вибираємо "Тип дії" - "Робота з записами" і "Дія" - "Додавання нового запису". Потім вибираємо що розмістити на кнопці - малюнок або текст. Вибираємо "Малюнок", "Новий запис". Як підпису-коментарю до кнопки вибираємо "Новий запис".
Для виходу з режиму форми фіксуємо кнопку на вільному місці поля форми, відзначаємо "Тип дії" - "Робота з формою" та "Дія" - "Закриття форми". Потім вибираємо малюнок і назву кнопки. У результаті на формі з'являться дві кнопки дозволяють управляти роботою форми.
При натисканні на кнопку "Новий запис" ACCESS переводить діалог з користувачем на створення нового запису пропонуючи йому порожню форму без записів. При натисканні на кнопку "Вихід" діалог з режиму форми переходить у вікно бази даних.
Уявімо результати дій зі створення форми у вигляді таблиці
Елемент ACCESS | Дії користувача | Результат операції |
Вікно бази даних | Натискання кнопки "Створити" | Вікно "Створення форми" (ОСФ) |
ОСФ | Вибір табліцизапроса для якої створюється форма, натискання кнопки майстра | Вікно "Майстри з розробки форм" (МРФ) |
МРФ | Вибір майстра "В один стовпчик" | Вікно майстра створення структури форми (МСФ) |
МСФ | Вибір полів, порядку полів у формі, вибір типу і назви форми. | Готова форма |
Вікно бази даних | Натиснути кнопку "Конструктор" | Конструктор форм (КФ) |
КФ | Меню ACCESS: вибір пунктів "Вид", "Панель елементів" | Виклик на екран "Панелі елементів" (ПЕ) |
Вікно бази даних, КФ, ПЕ | Вибір на "Панелі елементів" піктограми "Кнопка", перенесення її на форму. | Майстер створення кнопки (МСК) |
МСК | Вибір "Тип дії", "Дія", малюнка та підпису до кнопки | Функціональна кнопка у формі. |
Створимо звіт за результатами запиту. Для цього у вікні бази даних послідовно натискаємо кнопки "Звіт" та "Створити". У діалоговому вікні вибираємо запит, за яким буде створюватися звіт -
"Повний запит". Після вибору запиту натискаємо кнопку "Майстра" для виклику майстра звіту. Зі списку Майстрів вибираємо пункт "В один стовпчик". У діалоговому вікні вибираємо поля які будуть поміщені до звіту. У наступному діалоговому вікні визначаємо поле, по якому буде проводитися сортування записів - "Найменування виробів". Потім визначаємо стиль оформлення звіту. Визначаємо, що відстань між рядками 0,5 см., формат паперу - А4, орієнтація паперу - книжкова, заголовок звіту - "Довідка по виробничій діяльності". Після цього Майстер відкриє звіт у режимі попереднього перегляду. Для обчислення підсумків по полю "Сума" в режимі конструктора звіту в "Області приміток звіту" створимо поле, активізуємо виклик на екран вікна властивостей. Потім, у рядку "Дані" введемо формулу + SUM ([Сума]). У спадному меню в рядку "Формат поля" вкажемо "Грошовий", в рядку "Сума з нагромадженням" вкажемо "Для групи" і відформатуємо назву поля - "Загальна сума виручки". У закінченні роботи зберігаємо звіт присвоюємо йому ім'я.
Уявімо дії у вигляді таблиці
Елемент ACCESS | Дії користувача | Результат операції |
Вікно бази даних | Натискання кнопок "Звіт" та "Створити" | |
ВЗГ | Вибір табліцизапроса, натискання кнопки "Майстер" | |
ОВМО | Вибір майстра "В один стовпчик" | |
ОМСО | Вибір полів і черговості полів у звіті, вибір полів для сортування даних, вибір типу звіту, вибір полів для обчислень, вибір формату звіту вибір типу угруповання | Стандартний звіт "В один стовпчик" з підсумковими обчисленнями |
Стандартний звіт | Зміна структури, форматування звіту | Стандартний звіт "В один стовпчик" з підсумковими обчисленнями |
Створимо макрос у вигляді панелі кнопок. Для цього у вікні бази даних послідовно натиснути кнопки "Форма" і "Створити". У вікні "Створення форми" натиснути кнопку "Порожня форма". При цьому відкриється вікно конструктора форм Якщо на екрані немає "Панелі елементів", то треба скористатися пунктами меню ACCESS "Вид" і "Панель елементів". Створимо на полі форми кнопку. Для цього натиснемо мишею на піктограму "Кнопка" на панелі елементів і зафіксуємо покажчик миші на вільному просторі поля форми. У діалоговому вікні майстра створення кнопки натиснемо "Скасувати". Помістивши курсор миші на створену кнопку, натиснемо на праву клавішу миші. У контекстному меню виберемо пункт "Властивості" В розкрився меню виберемо пункт "Властивості подій" У рядку "Натискання кнопки" перейдемо в режим будівника макросів, після чого перейдемо до пункту "Макрос" у вікні будівника.
Відповімо та на запит програми про збереження макросу і збережемо його під ім'ям "Введення даних" У відкритому вікні конструктора макросу виберемо в спадному меню пункту "Макрокоманда" виберемо "Відкрити таблицю". У розділі "Аргументи макросу" у рядку "Ім'я таблиці" виберемо "Проізв_деятельность", в рядку "Режим" - таблиця ", у рядку" Режим даних "-" Зміна ". Закриємо конструктор зберігши зроблені зміни. Помістивши курсор миші на кнопку й натиснувши праву клавішу виберемо в меню пункт "Властивості кнопки" У меню властивостей виберемо "Властивості макета". У рядку "Малюнок" натиснемо на кнопку переходу у вікно побудови малюнків. Виберемо зі списку малюнок "Новий запис", при цьому малюнок з'явиться на створеній кнопці. Для позначення кнопки написом, виберемо піктограму "Підпис" і розмістимо вказівник поряд з кнопкою. Введемо напис "Введення нового запису". Повторимо ті самі дії для створення кнопки "Перегляд таблиці", але при цьому в розділі "Аргументи макросу" у рядку "Режим даних" вкажемо "Тільки читання". Також при зміні властивостей кнопки виберемо малюнок "Перегляд документа, а при виборі піктограми" Підпис "наберемо текст" Перегляд таблиці ".
Для приміщення назви панелі кнопок виберемо піктограму "Підпис", зафіксуємо покажчик миші на вільному місці форми і ведемо текст "Панель кнопок". Збережемо зроблені зміни.
Уявімо дії у вигляді таблиці
Елемент ACCESS | Дії користувача | Результат операції |
Вікно бази даних | Натиснути кнопки "Форма", "Створити", "Порожня форма" | Конструктор створення форми (КСФ) |
КСФ | Меню ACCESS. Пункти "Вид", "Панель елементів" | Висновок панелі елементів на екран (ПЕ) |
КСФ, ПЕ | Натиснути на піктограму "Кнопка" ПЕ, зафіксувати покажчик миші на полі форми | Майстер створення кнопки (МСК) |
МСК | Натиснути кнопку "Скасувати" | Кнопка на полі форми (К) |
До | Помістити мишу на кнопку, натиснути праву клавішу | Контекстне меню (КМ) |
КМ | Вибір пункту "Властивості" | Вікно властивостей кнопки (ОСК) |
ОСК | Вибір пункту "Властивості подій", в рядку "Натискання кнопки" вибір піктограми режиму переходу в режим побудови макросу | Вікно будівника макросів (ОПМ) |
ОПМ | Вибір пункту "Макрос", збереження макросу, присвоєння імені "Введення даних" макросу | Відкриття вікна конструктора макросів (ОКМ) |
ОКМ | Вибір у пункті "Макрокоманда" пункту "Відкрити таблицю", в розділі "Аргументи макросу" вибрати, ім'я таблиці режим відкриття, режим даних, закрити ОКМ | Запис створеного макросу у вікно бази даних |
ОСК | Вибір пункту "Властивості макета" в рядку "Малюнок" перейти у вікно будівника малюнків | Вікно будівника малюнків (ОПР) |
ОПР | Вибрати малюнок | Створення малюнка на кнопці |
ПЕ | Вибрати піктограму "Підпис", розмістити на полі форми, набрати текст підпису. | Створення написи до форми |
Для автоматичного запуску панелі кнопок з "робочого столу" Windows у вікні бази даних вибирають кнопку "Макрос". Натискають кнопку "Створити" і у вікні "Макрокоманда" вибирають "Відкрити форму". У позиції "Аргументи макросу" у рядку "Ім'я форми вибирають" Панель кнопок ", а в рядку" Режим "-" Форма ". При збереженні макросу йому присвоюють ім'я "autoexec". На диску С: знаходять файл з ім'ям PRO_DT.MDB, створюють для нього ярлик і присвоюють цьому ярлику ім'я. При активізації ярлика на робочому столі, автоматично запускається панель кнопок