Створення форм, створення запитів, створення звітів - програмування
створення форм
Заповнення таблиць в базі даних трудомісткий і кропіткий процес. Для спрощення введення даних використовуються спеціальні об'єкти - форми. Форма являє собою якийсь електронний бланк, в якому є поля для введення даних. Дані в таблиці можна вносити і без форм, але існує кілька причин, за якими форма є незамінним засобом введення даних.
Малокваліфікованих персоналу не можна надавати доступ до таблиць (даними), щоб він не міг «зіпсувати» або видалити цінні дані.
Введення даних в таблицю - виснажлива справа і через кілька годин роботи будуть виникати помилки. До того ж можна налаштувати управління формою так, щоб здійснювалася первинна перевірка даних при введенні.
Інформацію в базі даних, як правило, беруть з паперових документів (бланків, анкет, заяв, рахунків, наказів і т.д.). Екранні форми можна зробити точною копією паперових бланків і завдяки цьому знижується стомлюваність оператора, а, отже, і число його помилок.
Форми можна створювати в MSA як вручну, так і автоматично, причому декількома способами. Ручний спосіб створення форм вимагає знання деяких тонкощів роботи СУБД і програмування.
створення запитів
Система управління базою даних дозволяє не тільки зберігати будь-яку інформацію, але також і обробляти її. Це робиться за допомогою запитів, які при зверненні до БД отримують конкретну, вибіркову інформацію.
Коло завдань, що вирішуються за допомогою запитів, надзвичайно широкий і різноманітний, але в цілому всі види запитів умовно можна розділити на три великі групи.
Запити, що дозволяють виробляти простий відбір будь-яких конкретних даних з таблиць.
Запити для модифікації записів таблиці. З їх допомогою можна видаляти рядки (записи), змінювати окремі осередки і додавати записи.
Запити для перетворення однієї таблиці в іншу шляхом, найпростіший випадок, створення нової таблиці, що містить вибіркову інформацію з вихідної (вихідних) таблиці. У більш складних видах запитів можна використовувати так звані обчислювані поля (за формулами), створювати перехресні таблиці (зведені, підсумкові), рядки і стовпці яких відповідають значенням полів вихідної таблиці і т.д.
Вікно запиту складається з двох частин: області для відображення таблиць і сітки QBE (функція графічного запиту за зразком). Ця функція прийнятна як для створення нового запиту, так і для редагування наявного.
створення звітів
При роботі з БД доводиться часто використовувати різні відомості, які бажано мати у вигляді твердої паперової копії. Для цього в MSA є спеціальний об'єкти - звіти, призначені для виведення на друк. Звіти можуть містити різноманітні відомості і мати досить привабливий вигляд, містити підсумкові і проміжні результати.
На відміну від форм, які теж можна вивести на друк, звіт дозволяє гнучко розташувати матеріал на сторінці (наприклад, в колонках). Як джерело даних для звітів можуть використовуватися як таблиці, так і запити.
Так як звіти призначені для виведення інформації на принтер, тому для розрахунку розташування даних на друкованій сторінці програма повинна «знати» всі необхідні дані про принтер. Ці дані вона отримує від операційної системи, відповідно принтер в системі повинен бути встановлений.