рис 1.8
Запит «Продаж» (рис 1.9) - створює таблицю «Продажі» на підставі таблиць «Замовлення» і «Товари». При запуску даного запиту наявна таблиця «Продажі» віддаляється і створюється нова таблиця з аналогічною назвою, але оновленими даними.
рис 1.9
Запит «Відомості про товари» (рис 2.1) - групує відомості про товари та постачальниках на підставі пов'язаних таблиць «Товари» і «Постачальники». Даний запит необхідний для створення форми «Покупці 1» (див. Додаток)
рис 2.1
Запит «Видалення» (рис 2.2) - видаляє найменування товарів, які закінчилися на складі. Умовою видалення є кількість залишку товару на складі. Якщо кількість залишку товару дорівнює 0, то при запуску цього запиту з таблиці «Товари» втечуть записи, що мають 0 залишок.
рис 2.2
4. Проектування форм
Форми - це кошти для введення даних. Призначення форм - надавати користувачеві засоби для заповнення лише тих полів, які йому потрібно заповнювати. Одночасно з цим у формі можна розмістити спеціальні елементи управління (лічильники, що розкриваються списки, перемикачі, прапорці і т.п.) для автоматизації введення.
Переваги форм розкриваються особливо наочно, коли відбувається введення даних із заповнених бланків. У цьому випадку форму роблять графічними засобами так, щоб вона повторювала оформлення бланка, - це помітно спрощує роботу складача, знижує його стомлюваність і запобігає появі друкарських помилок. Форми можуть містити графіки та діаграми і мати спеціальні поля з функціями.
Форми Access відображають дані і дозволяють їх редагувати. Форму можна створити на основі таблиці або запиту, а також комбінувати дані з декількох джерел. У формах є різноманітні елементи управління, які відображають дані або надають формі оригінальний зовнішній вигляд.
Застосування форм відіграє особливу роль при створенні додатків для недосвідчених користувачів. Ретельно розроблені форми послідовно проведуть користувача через етапи введення, редагування та перегляду даних. Крім того, добре продумані форми запобіжать введення помилкових даних.
Найбільш стабільним джерелом небезпеки для баз даних є введення користувачем неправильних даних. Ретельно розробивши форму, яку користувачі будуть використовувати для введення, редагування або перегляду даних, можна запобігти виникненню величезної кількості проблем.
При створенні форм потрібно враховувати перераховані нижче моменти:
Якщо користувачі будуть вводити дані, користуючись специфічними джерелами (наприклад, паперовими бланками), форма повинна виглядати так само, як і ці бланки. Необхідність щоразу шукати місцезнаходження інформації ніколи не сприяла безпомилкового введення даних.
Для об'єднання елементів управління в логічні групи використовуйте лінії і прямокутники. При цьому користувач буде вводити близькі за змістом дані (такі, як вся ідентифікаційна інформація по співробітнику або повну домашню адресу) в одному місці.
Чи не сосредотачивайте елементи управління в будь-якої частини форми. Це ускладнює сприйняття інформації. Користувач повинен наочно представляти, з яким елементом управління він працює в даний час.
Пояснювальний текст форми повинен бути максимально інформативним і мати мінімальну довжину.
Використовуйте умови перевірки правильності введення даних, що допоможе запобігти введення невірних даних.
Використовуйте маски введення для введення стандартизованої інформації. Наприклад, якщо вам відома точна кількість символів, необхідних для введення номера телефону, використовуйте маску введення, як це раніше робилося в таблицях.
База даних «Оптовий магазин» представлена ??наступними формами, ознайомитися з якими можна в Додатку 3:
1. «Постачальники»
2. «Покупці»
. «Покупателі1»
. «Товари»
. «Залишки на складі»
Для створення цих форм використовується майстер форм.
Для створення форми «Постачальники» представлена ??вигляді головної форми «Постачальники», джерелом даних для якої служить таблиця «Постачальники» і підлеглої форми «Товари» джерелом даних для якої служить таблиця «Товари» .Создавая форму вибираємо тип представлення даних та оформлення. Далі заходимо в конструктор і пишемо заголовок за допомогою панель елементів, вибираючи елемент напис.