- •Місце заняття у викладанні дисципліни
- •Структура заняття
- •Вимоги до оформлення та порядок зарахування роботи
- •Варіанти сфер діяльності для ведення бази даних (варіант обирається згідно порядкового номеру у журналі)
- •Методичні рекомендації та технологія виконання роботи Теоретичні відомості
- •1. Створення таблиць
- •2. Визначити тип даних поля
- •3. Ввести опис поля (необов'язково)
- •4. Задати властивості поля (необов'язково)
- •1. 1. Режим таблиці
- •1. 2. Режим конструктора таблиці
- •1. Визначити ім'я поля таблиці
- •2. Визначення в базі даних зв'язків між таблицями
- •3. Форми
- •3. 1. Загальні відомості
- •3. 2. Структура форми
- •3. 3. Види форм
- •3. 4. Вміст форми
- •Технологія виконання роботи
- •Контрольні запитання
- •Перелік рекомендованої літератури
3. 3. Види форм
Різні види форм створюються майстром форм або користувачем за допомогою конструктора. Крім того, існують майстер діаграм і майстер зведена таблиця.
Можливе створення трьох видів автоформ: в один стовпець, табличної й стрічкової форми. При створенні автоформи всі поля таблиці або запиту виводяться у форму автоматично.
Форма в один стовпець відображає поля, розташовані в один стовпець. На екрані відображається один запис.
Таблична форма відображає дані у вигляді декількох рядків і стовпців. Одночасно відображається кілька записів. По зовнішньому вигляду й способам переміщення по записах вона нічим не відрізняється від звичайної таблиці Access.
Стрічкова форма схожа на табличну форму й відрізняється лише зовнішнім оформленням.
На відміну від автоформ при використанні майстра форм поля у форму можна вибирати. Майстер може створити крім перерахованих вище видів форм складену форму. Вона складається з головної форми й підлеглої. У цих формах відображаються дані з різних таблиць, причому ці таблиці найчастіше зв'язані відношенням « один-до-багатьох». Дані головної форми відображаються в один стовпець, а підлегла форма звичайно має табличний формат.
Діаграма представляє дані в графічному вигляді й створюється майстром діаграм з використанням додатка Microsoft Graph.
Форма Зведена таблиця створюється на підставі даних зі зведених таблиць Excel.
Користувач може створювати форми так, як він захоче, і включати в них будь-які дані. Він може почати з порожньої форми (з «нуля») або скористатися майстром форм, а потім у режимі конструктора внести у форму будь-які зміни.
3. 4. Вміст форми
Вся інформація у формі розміщається усередині елементів керування (ЕК). Це графічні об'єкти, призначені для зображення даних, виконання обчислювальних операцій, виведення на екран допоміжної інформації, оформлювальних ефектів (рамок, ліній і ін.). Характер ЕК залежить від джерела розташовуваної в ньому інформації.
Приєднані ЕК пов'язані з полями джерела даних (таблиці або запиту) для форми. Вони використовуються для перегляду, введення або відновлення значень із полів таблиць БД.
Для вільного ЕК джерело даних не визначено. ЕК цього типу звичайно використовуються для виведення на екран написів, ліній і малюнків.
Для ЕК, що обчислюється, джерелом даних служить вираз, у якому можуть бути використані значення з полів джерела даних для форми, а також значення, що містяться в інших ЕК форми. Ці ЕК звичайно використовуються для виконання обчислень і вивевдення на екран їхніх результатів. Результат обчислень не зберігається в БД.
Технологія виконання роботи
1. Відкрийте Access, створіть нову базу даних, збережіть у своїй папці з ім’ям Commerce.
В цій БД створюється модель бази даних
В цієї БД створюється модель бази даних деякої торговельної фірми, що займається комерцією. Асортимент товарів, якими фірма торгує, обмежений. Дані про товари зберігаються в таблиці «ТОВАРЫ». Кожен товар фірма може одержувати від різних фірм і підприємств, з якими вона працює, причому, один вид товару, наприклад, молоко, фірма одержує від різних постачальників одночасно, наприклад, від Каховського молокозаводу, Херсонського, Миколаївського, і інших. Навпаки, кожен постачальник поставляє більше одного виду товару, так, від Каховського, Херсонського, Миколаївського й іншого молокозаводів можуть бути поставки молока, масла, сиру й інших видів продукції. Дані про постачальників зберігаються в таблиці «ПОСТАВЩИКИ».
Між таблицями «Товары» і «Поставщики» існує відношення багато-до-багатьох. Воно вирішується в таблиці «ПРИХОД ТОВАРОВ», за допомогою якої можна працювати з даними двох таблиць одночасно.
Зв'язування даних з таблиць виконується за спеціальними полями кодів (код_товара, код_поставщика).
2. В режимі конструктору створіть три таблиці БД:
Таблиця 1. «ТОВАРЫ»
Код_товара |
Наименование |
Единица_измерения |
Цена |
|
|
|
|
Типи полів: Код_Товара – Счетчик, Наименование – Текстовый, Единица Измерения – Текстовый, Цена – Денежный. Ключевое поле – Код_Товара.
Таблиця 2. «ПОСТАВЩИКИ»
Код_поставщика |
Наименование |
Адрес |
Телефон |
Директор |
|
|
|
|
|
Типи полів: Код_Поставщика – Счетчик, Наименование – Текстовый, Адрес – Текстовый, Телефон – текстовый, Директор – Текстовый. Ключевое поле – Код_поставщика.
Таблиця 3 «ПРИХОД ТОВАРОВ»
Номер записи |
Дата |
Код_товара |
Код_поставщика |
Количество |
|
|
|
|
|
Типи полів: Номер – Счетчик, Дата – Дата/Время, Код_Товара – Числовой, Код_поставщика – Числовой, Количество – Числовой. Ключевое поле – Номер записи.
Обов’язково! При створенні таблиці «ПРИХОД ТОВАРОВ» для полів Код_товара и Код_поставщика оберіть розмір поля такий, як у типу Счетчик – Длинное целое. Саме за значеннями цих полів будуть зв’язані дані.
Унікальними є значення полів Код_товара в таблиці «Товары», Код_поставщика в таблиці «Поставщики», Номер записи в таблиці «Приход товаров».
3. Схема даних.
Відкрийте вікно Схема данных. Додайте в схему всі три таблиці. Зв’яжіть Поставщики та Приход товара по полю Код_поставщика відношенням один-до-багатьох. Зв’яжіть Товары та Приход товара по полю Код_товара відношенням один-до-багатьох.
Рис. 3. Схема даних
4. Створення форм.
а) Створіть стрічкові форми для таблиць Товары, Приход товаров та Поставщики з використанням майстра форм. Включіть в них всі поля вказаних таблиць. Збережіть їх з іменами Товары, Приход товаров і Поставщики.
б) Для
таблиці Приход
Товаров
відкоригуйте форму за допомогою
конструктора. Для полей Номер,
Дата
і Количество
особливостей
немає. А замість полей Код_товара
та Код_поставщика
використовуйте елемент керування Поле
со списком
.
Необхідно скористатися майстром (кнопка
на панелі елементів включена). Пройти
ВСІ
кроки майстра! При розміщенні поля зі
списком для Код_Товара
використовуються
дані з таблиці Товары
(поле Наименование),
значення зберігаються в полі Код_Товара.
При розмещенні поля зі списком для
Код_Поставщика
використовуються дані з таблиці
Поставщики
(поле Наименование),
значення зберігаються в полі
Код_поставщика.
Властивість формы Режим
по умолчанию
задайте «ленточная». В області заголовків
розташуйте заголовки Номер,
Дата,
Товар,
Поставщик,
Количество.
5. Введення даних.
Згідно варіанту, який обирається за списком, наведеним вище, обирається сфера діяльності, для якої створюється інформаційна система (база даних).
Використовуючи створені форми, введіть по 5–6 записів в таблиці «Товары» і «Поставщики». Введіть 8–10 записів в таблицу Приход товаров з використанням списків для введення найменувань товарів та постачальників. Введіть значення, що повторюються для найменувань постачальників и найменувань товарів. Відкрийте таблицю Приход Товаров та впевніться, що в цій таблиці в полях Код_Товара та Код_поставщика зберігаються не найменування товарів та підприємств, а їх коди.
Рис. 4. Приклад форми Товары
Рис. 5. Приклад форми Поставщики
Рис. 6. Приклад форми Приход товаров
