о вводяться при додаванні нового запису в таблицю.
Логічний. Логічні значення, а так само поля, які можуть містити одне з двох можливих значень.
Грошовий. Грошові значення і числові дані, використовувані в математичних обчисленнях.
Дата/Час. Дата і час зберігаються в спеціальному фіксованому форматі.
Поле об'єкта OLE. Включає звукозапис, малюнок та інші типи даних. Поле цього типу не може бути ключовим або проіндексованим.
Гіперзв'язок. Містить адреси Web-сторінок.
Визначимо які типи даних будуть присутні в наших таблицях:
На малюнку 2 представлена ??таблиця книги в режимі конструктора
Малюнок 2 - Таблиця книги в режимі конструктора
На малюнку 3 представлена ??таблиця покупці в режимі конструктора
Малюнок 3 - Таблиця покупці в режимі конструктора
На малюнку 4 представлена ??таблиця постачальники в режимі конструктора
Малюнок 4 - Таблиця постачальники в режимі конструктора
На малюнку 5 представлена ??таблиця співробітники в режимі конструктора
база дані access запит
Малюнок 5 - Таблиця співробітники в режимі конструктора
Записи однієї таблиці можуть містити посилання (зв'язку) на дані іншої таблиці. Між таблицями можуть існувати наступні зв'язки: один до одного (1 - 1) - при такому типі зв'язку одного запису в першій таблиці відповідає тільки один запис в іншій таблиці; один до багатьох (1 -?) - в цьому випадку запис однієї таблиці може мати кілька узгоджених з нею записів в іншій таблиці.
Встановлюємо зв'язку між таблицями як показано на рис. 1.
Малюнок 1 - Схема даних бази даних книгарні
Далі слід заповнити всі таблиці потрібною інформацією.
На малюнку 6 заповнюємо дані в таблиці книги
Малюнок 6 - Таблиця книги
На малюнку 7 заповнюємо дані в таблиці покупець
Малюнок 7 - Таблиця покупець
На малюнку 8 заповнюємо дані в таблиці постачальник
Малюнок 8 - Таблиця постачальник
На малюнку 9 заповнюємо дані в таблиці співробітники
Малюнок 9 - Таблиця співробітники
3. Запити до даних
Запити дозволяють вибирати дані з однієї або декількох пов'язаних таблиць. Результатом виконання запиту є результуюча таблиця, яка поряд з іншими таблицями може бути використана при обробці даних. За допомогою запитів можна також оновлювати, видаляти або додавати дані в таблиці. Основним призначенням запитів є відбір даних за критеріями пошуку.
Створимо запит поставки, який видаватиме інформацію в залежності від коду поставки.
Для цього відкриємо створення запиту в режимі конструктора і додамо наступні таблиці як на малюнку 10
Малюнок 10 - створення запиту в режимі конструктора
Далі вибираємо такі поля як на малюнку 11
Малюнок 11 - вибір полів
У стовпці код поставки прибираємо галочку з пункту вивід на екран і в умовах відбору піщім як на малюнку 12
Малюнок 12 - умова для поля коду поставки
Далі в новому полі напишемо як на малюнку 13, це дозволить перемножити кількість куплених книг на їх ціну і розрахувати загальну ціну.
Малюнок 13 - нове поле загальна ціна
У підсумку, коли ми запускаємо цей запит, ми бачимо те, що на малюнку 14
Малюнок 14 - запуск запиту поставки
Після того як ми введемо код поставки, ми отримаємо те, що можна побачити на малюнку 15
Малюнок 15 - результат запиту поставки
Так само запити можна писати за допомогою мови sql. Для цього створюємо новий запит за допомогою конструктора, але не додаємо ніякі таблиці і відкриваємо правою кнопкою миші режим sql і бачимо те, що на малюнку 16
Малюнок 16 - режим sql
Складемо запит, який буде показувати нам кількість чистого прибутку в день. Для цього напишемо як в малюнку 17
Малюнок 17 - створення запиту в режимі sql
використовується для здійснення вибірки з таблиць бази...