join між таблицями. Предикати в інструменті SELECT використовуються для обмеженого числа повертаються записів. У SELECT використовуються 4 предиката:
. ALL (за замовчуванням) "все"
. DISTINCT (використовується для відкидання всіх записів, що містять повторювані дані в полях)
. DISTINCT ROW (використовується аналогічним способом, але для визначення дублюючих записів переглядаємо всі поля, всі записи, а не тільки ті поля, які були обрані в інструкції SELECT. p align="justify">. TOP (використовується, як і попередній, але дозволяє обмежувати кількість виводять записів)
Для того, щоб в інструкції SELECT вибрати всі поля з 1-ої таблиці використовується * (1 позиція у схемі даних перед ключовим полем)
Існує 3 типи об'єднань join:
Inner join ... on - таке об'єднання є традиційним, тобто об'єднує внутрішнє об'єднання між таблицями наступним чином ..
2 Right join ... on
. Left join ... on - дана інструкція визначає умови відбору виводять записів. Наявність даної інструкції в SQL запиті необов'язково. Вона використовується тільки при необхідності виводити записи, що задовольняють одному або декільком умовам, але якщо вона використовується, то варто після команди from. p align="justify"> ORDER BY - дана пропозиція визначає порядок сортування виводять записів, при цьому для сортування в інструкції вибирається поле з конкретної таблиці, за замовчуванням - сортування за зростанням.
Число команд при створенні SQL запиту або інструкції обмежено і тому системі необхідно повідомити про закінчення SQL інструкції, для цього використовується крапка з комою. Якщо розробник забув поставити ";" наприкінці інструкції система його поставить автоматом, але якщо розробник поставив ";" всередині інструкції, то виконання закінчиться на цьому символі. br/>
4. Розробка форм для перегляду інформації
4.1 Створення багатотабличних форми
Складова багатотабличних форма створюється для роботи з декількома взаємопов'язаними таблицями. Вона може бути створена в режимі Конструктора або Майстра форм. Найбільш технологічним є початкове створення форми за допомогою Майстра з подальшим доопрацюванням в режимі Конструктора. p align="justify"> Майстер форм надає можливість вибрати включаються у форму поля з кількох взаємозалежних таблиць і на їх основі створює багатотабличних форму.
При використанні Майстра форм підлегла форма будується тільки для таблиці, підлеглою по відношенню до таблиці - джерелу основної частини. Можна створити складову форму, що включає кілька підлеглих форм стандартного виду. p align="justify"> Майстер форм дозволяє створити підлеглі форми, які не включаються безпосередньо в основну форму. При цьому у форму включається лише кнопка, що представляє пов'язану форму. Цей спосіб побудови зручний у складних формах, а також у разі, коли користувачеві немає необхідності постійно бачити пов'язані форми. p align="justify"> Складова форма, побудована Майстром, може і не включати підлеглих і пов'язаних форм. Така форма створюється, якщо необхідно доповнювати записи підпорядкованої таблиці записами з однієї або декількох головних таблиць. p align="justify"> Отримана за допомогою Майстра складова форма може бути відредагована, в тому числі і доповнена іншими включаються формами.
Для створення форми у вікні бази даних треба вибрати вкладку "Форми" і натиснути кнопку "Створити". У вікні "Нова форма" вибрати режим створення "Майстер форм" і можна в якості джерела даних основної частини форми вибрати зі списку таблицю або запит. p align="justify"> У розпочатому в перший раз діалоговому вікні "Створення форм" послідовно вибираються таблиці і з них поля, що включаються у форму.
У вікні "Створення форм", що відкрився другий раз, в рамці "Виберіть тип представлення даних" треба виділити таблицю, яка є джерелом основної частини форми. Якщо таблиця була обрана у вікні "Нова форма", то вона вже виділена. p align="justify"> Якщо таблиця-джерело основної частини форми є головною по відношенню до іншої таблиці, теж обраної для форми, у вікні "Створення форм" можна вибрати один з двох можливих типів підключення форми: для безпосереднього включення підключеної форми треба відзначити "Підлеглі форми"; для включення кнопки, що викликає пов'язану форму, треба вибрати "Пов'язані форми". Далі можна вибрати вид "Стрічкова" або "Таблична" для підлеглої або пов'язаної форми. p align="justify"> Якщо таблиця-джерело основної частини форми є підлеглою по відношенню до іншої таблиці, теж обраної для форми, то створювана багатотабличних форма не включатиме підлеглу форму. Однак ця форма буде містити поля з головної таблиці. У вік...