озмір поля - Довге ціле, Обов'язкове поле - Так (Збіги не допускаються).
) Код продукції: Тип даних - Майстер підстановок, Обов'язкове поле - Так, Тип елемента управління - Поле зі списком, Джерело рядків -SELECT [ТПродукція]. [Код продукції], [ТПродукція]. [Найменування ] FROM ТПродукція.
) Код сировини: Тип даних - Майстер підстановок, Обов'язкове поле - Так, Тип елемента управління - Поле зі списком, Джерело рядків -SELECT [ТСирье]. [Код сировини], [ТСирье]. [Вид сировини] FROM ТСирье.
) Кількість витраченого сировини: Тип даних - Числовий.
) Одиниця виміру: Тип даних - Майстер підстановок, Обов'язкове поле - Так, Тип елемента управління - Поле зі списком, Джерело рядків - SELECT [ТЕдІзм]. [Код ЕдІзм], [ТЕдІзм]. [Вид ЕдІзм] FROM ТЕдІзм.
Ключем таблиці є поле Код витрат.
3.2 Створення схеми БД
Для забезпечення зв'язку між створеними таблицями необхідно створити схему даних. Для цього потрібно увійти у вкладку Робота з базами даних і вибрати пункт Схема даних. У вікні Додавання таблиці виділити Група і натиснути кнопку Додати. Потім виділити всі створені таблиці і натиснути кнопку Додати. Закрити вікно Додавання таблиці.
Створюємо зв'язки між таблицями, з'єднуючи однойменні поля за допомогою утримання лівої клавіші миші наступним чином:
- ТСирья з ТПоставка сировини (через поле Код сировини);
- ТСирье з ТЗатрати продукції (через поле Код сировини);
- ТПродукція з ТЗатрати (через поле Код продукції);
- ТПокупатель з ТПродажа продукції (через поле Код покупця);
- ТПродукція з ТПроізводство продукції (через поле Код продукції);
- ТПоставщікі сировини з ТПоставка сировини (через Код постачальника);
- ТПродукція з ТПродажа продукції (через Код продукції).
При створенні зв'язку між таблицями необхідно забезпечити цілісність даних, поставивши у відповідному віконці галочку.
Підсумком отримаємо наступну схему бази даних:
Після побудови таблиць бази даних і забезпечення зв'язку між ними, необхідно заповнити наші таблиці даними.
3.3 Створення форм
а) однотаблічную
У вікні бази даних необхідно вибрати вкладку Створити і натиснути на піктограму Інші форми - Майстер Форм.
Далі у вікні Нова форма вибрати таблицю ТПокупатель і перенести необхідні поля таблиці в праву частину (Найменування, ПІБ менеджера, Адреса, Телефон).
Переходимо в режим конструктора форм натисканням кнопки Вид/Конструктор форм. Скорегувати заголовок форми таким чином: розширити область заголовка форми, встановивши курсор на кордон «Тема форми» і «Область даних». Клацнувши мишею на панелі елементів, вибрати Напис. Перемістити мишу на початок тексту в заголовок форми. Натискаючи на ліву кнопку миші і не відпускаючи її, розтягнути рамку до потрібного розміру. Потім потрібно ввести текст «Покупці», натиснути ENTER.
б) форми для 3х пов'язаних таблиць
У вікні бази даних необхідно вибрати вкладку Створити і натиснути на піктограму Інші форми - Майстер Форм.
Далі у вікні Нова форма вибрати таблицю ТПокупатель, ТПродажа продукції, ТПродукція і перенести необхідні поля таблиці в праву частину. У підсумку буде побудована наступна форма.
в) багато табличні форми з включенням з підлеглою формою
У вікні бази даних вибрати вкладку Створити і натиснути на піктограму Інші форми - Майстер Форм. З таблиці ТСирье додати поля Вид сировини, Ціна сировини, ЕдІзм. З таблиці ТПоставщікі додати поля Найменування постачальника, Телефон постачальника, Адреса постачальника, ПІБ менеджера. З таблиці ТПоставка сировини вибрати поля Дата поставки, Кількість сировини, ЕдІзм. У наступному вікні виберемо тип форми - Підлеглі форми.
Відкривши основну форму в режимі Конструктор, внесемо коректування.
3.4 Створення запитів
база макрос кондитерський
а) запит на вибірку
Найпоширенішими і простими запитами SQL у базі даних є запити на вибірку. Відрізняють їх за ключовим словом SELECT. Ці запити застосовують тоді, коли необхідно відібрати частину записів з однієї або декількох таблиць. Найбільш часто запити застосовують у формах, списках і модулях. Ось кі...