Важливою властивістю запитів є те, що при утворенні результативної таблиці можна не тільки обирати інформацію із бази, але й обробляти її. При роботі запиту данні могуть впорядковуватися, фільтруватися, розподілятися, та при цьому ніяких змін в базових таблицях може не відбуватися.
Ще однією цікавою властивістю запитів є їх можливість виконувати стогові обчислення. Запит може не тільки видати результативну таблицю, але й знайти середнє значення по якомусь полю.
3.2 Запити на вибір
Існує багато різних видів запитів, але самі прості з них та ті, які використовуються найчастіше, - це запити на вибір. Ціль запита на вибір полягає в утворенні результативної таблиці, в якій відображаються тільки необхідні за умовою запиту данні із базових таблиць. Як і інші об’єкти, запити можна створювати автоматично за допомогою Майстра або вручну [3].
Для утворення запитів к базам даних існує спеціальна мова запитів. Вона має назву SQI(Structured Query Language) – структурірована мова запитів.
Утворення запиту до бази починається з відкриття вкладки Запити діалогового вікна База даних і натискання на кнопці Утворити. У відкритому вікні Новий запит задають ручний режим утворення запиту вибіром пункта Конструктор. Утворення запиту в режимі Конструктору починають з вибіру тих таблиць бази, на яких буде побудова запиту. Вибір таблиць виконують в діалоговому вікні Добавлення таблиці, в ньому відображають усі таблиці, які є в базі.
В данному курсовому проекті були виконані такі запити:
- запит, який містить інформацію о виробах і деталях, які входять в них;
- запит, який містить інформацію о деталях, які входять у вироби за допомогою вказаного виду операції збірки і для яких норма часу на збірку більше вказаного значення;
- запит, який містить інформацію о виробах та їх вазі, який складається з ваг деталей, які в них входять.
4 Форми
Звичайно розроблювач бази даних (БД) створює структуру таблиць і запитів, але заповненням таблиць інформацією він не займається. Для цього є спеціальні кадри, що виконують функції складачів. Для спрощення їхньої праці розроблювач бази може підготувати спеціальні об'єкти-форми.
Форма являє собою якийсь електронний бланк, у якому є поля для уведення даних. Складач уводить дані в ці поля, і дані в автоматично заносяться в таблиці бази.
4.1 Створення форм
Як і в інші об'єкти Access 9x,форми можна створювати вручну або автоматично, причому декількома способами. При створенні таблиць і запитів ми рекомендували спочатку автоматичними засобами не користуватися, щоб вникнути в термінологію й підготувати себе до роботи з МАЙСТРОМ, що задає незрозумілі для починаючі питання. З формами інша справа. Вони складаються із численних елементів керування, і від того, наскільки акуратно ці елементи розташовані на екрані, залежить зовнішній вигляд форми [4]. Автоматичні засоби дозволяють створювати акуратні форми й не задають користувачеві зайвих питань. Починати краще починати з них.
4.2 Автоформати
Автоформати- найпростіший вид автоматичних форм. Для створенняавтоформи треба відкрити вкладку ФОРМИ в діалоговому вікні БД і клацнути на кнопці СТВОРИТИ- відкриється вікно НОВА ФОРМА.
У діалоговому вікні НОВА ФОРМА вибирається як джерело даних для форми яку-небудь таблицю або запит, після чого створюють автоформу подвійним клацанням у списку вибору виду автоформи.
Форма створюється в такі етапи:
1. вибір полів, дані для яких можна буде вводити у формі;
2. вибір зовнішнього вигляду форми;
3. Готову форму можна відразу ж використовувати для перегляду існуючих записів або уведення нових.
4.3 Структура форм
Створюючи форми автоматичними засобами, можна не замислюватися над їхньою структурою , але при розробці форми вручну зі структурою доводиться мати справа.
Структуру форми становлять її розділи, а розділи містять елементи керування.
4.4 Розділи форми
Найпростіший спосіб познайомиться з розділами форми полягає в тому, щоб взяти готову форму, наприклад, створену за допомогою МАЙСТРА, і подивитися її пристрій у режимі КОНСТРУКТОРА.
При перегляді в КОНСТРУКТОРІ ми бачимо структуру форми. Зверніть увагу на те, що поруч із нею відкривається панель елементів, що містить заголовки й інструменти для створення елементів керування форми.
У структурі форми чітко видні три розділи: розділ заголовка форми, область даних і розділ примітки форми.
Розміри розділів і розміри робочого поля форми можна змінити.
4.5 Створення написів
Редагування форм складається в створенні нових або зміні наявних елементів керування, а також у зміні їхнього взаємного розташування.
Прийоми створення нових елементів керування:
1. Перетягнувши долілиць розділову границю між заголовками й областю даних, ми можемо звільнити вгорі досить місця для створення великого напису.
2. На панелі елементів існує спеціальний елемент керування для створення заголовків, які називаються НАПИС.
3. Клацнувши на ньому, а потім на формі , ми одержуємо текстову рамку, у яку можна вводити довільний текст. Закінчивши уведення, треба нажати клавішу ENTER, після чого можна приступитися до оформлення тексту.
4. Для форматування елемента керування його треба спочатку виділити. Для цього служить інструмент ВИБІР ОБ'ЄКТІВ.
5. При виділенні елемента керування довкола нього утвориться рамка з вісьма маркерами.
4.6 Створення й редагування зв'язаних полів
1. Заголовок таблиці, що ми тільки що створили, не зв'язані з жодним з полів таблиці. Тому елемент керування НАПИС (зведене поле). Текст уведений у нього, залишається незмінним незалежно від того, яку запис у цей момент переглядають у формі.
2. Зовсім інакше полягає справа з елементами керування, у яких відображається вміст полів таблиці. Такі елементи керування називаються зв'язаними полями.
3. для їхнього створення служить елемент Поле.
4. Для створення зв'язаного поля в місці з ним одночасно утвориться ще один елемент керування - приєднаний напис. Вона переміщається разом зі зв'язаним полем і утворить із ним єдине ціле .
5. Відірвати поле від приєднаного напису дозволяє маркер.
4.7 Інші елементи керування форми
При створенні форми вручну елементи керування розміщаються на ній так, як зручно проектувальникові. Створені елементи керування форми вирівнюють за допомогою команда ФОРМАТ/ВИРІВНЯТИ.
Крім елементів керування НАПИС і ПОЛЕ, існує ще кілька елементів керування, такі як:
1. ПЕРЕМИКАЧІ. З ними можна зв'язати команди, наприклад, що виконують фільтрацію.
2. ПРАПОРЦІ. Зручні для керування режимами сортування даних.
3. СПИСОК. Дозволяє не вводити дані, а вибирати їх зі списку.
4. ПОЛЕ ЗІ СПИСКОМ. Застосовується так само, як і список, але займає менше місця у формі.
5. КОМАНДНІ КНОПКИ.
6. ВКЛАДКИ. Дозволяють розмістити багато інформації на обмеженій площі. На вкладках розміщають інші елементи керування.
7. ПОЛЕ ОБ'ЄКТА. Служить для розміщення зовнішнього об'єкта.
5 Звіти
Звіти багато в чому схожі на форми й теж дозволяють одержати результати роботи запитів у наочній формі, але тільки не на екрані, а у вигляді роздруківки. Таким чином, у результаті звіту створюється паперовий документ.