Logo          
 
Головна
Структура курсу
 
Л1: Таблиці
Л2: Зв'язки
Л3: Фільтри
Л4: Запити (1)
Л5: Запити (2)
 
Л6: Форми (1)
Л7: Форми (2)
Л8: Звіти
Л9: Макроси
 
Практика 1: Запити
Практика 2: Звіти
 
Контр. робота 1
Контр. робота 2
 

Курс та сайт:
© Воронов Даниїл
(SmallStar) 2004 рік

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Лекція 5: Запити

Частина 2

Скачати rtf версію.

При створенні запиту на основі декількох таблиць треба враховувати тип їхнього об'єднання.

Об'єднання таблиць - зв'язок між полем однієї таблиці або запиту і полем в іншій таблиці або запиті, що має той же тип даних.

Access дозволяє створювати:

Внутрішнє об'єднання Відбираються тільки ті записи, що мають однакові значення у зв'язаних полях.
Зовнішнє об'єднання Відображаються всі записи першої таблиці. Якщо для деяких записів із першої таблиці немає відповідних записів у другій таблиці, то на їхньому місці будуть знаходитися порожні комірки.
Само-
об'єднання
Записи комбінуються з іншими записами тієї ж таблиці. Допускається як внутрішнє, так і зовнішнє об'єднання.
На схему бланка запита таку таблицю треба додати двічі.

Якщо до цього у вікні «Схема даних» були створені зв'язки між таблицями, то при додаванні зв'язаних таблиць у режимі конструктора лінії об'єднання виводяться на екран автоматично.
У іншому випадку, Access створює внутрішнє об'єднання для полів, що мають однакові імена й типи даних, якщо одне з цих полів є ключовим.
Крім того, користувач має можливість створювати об'єднання власноруч.


Запит на зміну (запити-дії):
  1.    Запит на створення таблиці - створює нову таблицю на основі усіх або частини даних з однієї або декількох таблиць.
  2.    Запит на оновлення записів - вносить спільні зміни в групу записів однієї або декількох таблиць.
  3.    Запит на додавання - додає групу записів з однієї або декількох таблиць у кінець однієї або декількох таблиць.
  4.    Запит на видалення - видаляє групу записів з однієї або декількох таблиць.
Найпростіше створити спочатку запит на вибірку, далі упевнитися в тім, що його результат не містить помилок, і вже після перетворити в потрібний запит-дію кнопкою «Тип запиту» на панелі інструментів у режимі конструктора.
  Для виконання запиту треба натиснути кнопку «Запуск».


   Перехресний запит створюється за допомогою майстра або самостійно в режимі конструктора.

У режимі конструктора (комірки «Перехресна таблиця:») можна вказати поля, значення яких будуть заголовками стовпців і рядків, а також поле, значення якого варто використовувати в обчисленнях.



   Зауваження: Досвідчені користувачі завжди можуть працювати безпосередньо з базовою інструкцією будь-якого запиту у вікні запиту в режимі SQL.

 вгору

Используются технологии uCoz