За допомогою запиту можна надати дані до форми або звіту в Access. Ви можете використовувати запит під час створення форми чи звіту або змінити наявну форму чи звіт, настроївши властивість Джерело записів. Установлення властивості Джерело записів дає змогу вказати наявний запит або створити новий запит для використання.
Якщо як джерело записів використовується запит, можливо, ви не зможете редагувати дані. Перш ніж використовувати запит як джерело записів, слід врахувати, чи потрібно редагувати дані.
У цій статті пояснюється, як установити властивість "Джерело записів" для наявної форми або звіту, а також надано відомості про те, коли можна й не можна редагувати дані запиту.
У цій статті не пояснюється, як створити форму або звіт. Довідку зі створення форм і звітів див. в статтях Створення форми в Access і Створення простого звіту.
У цій статті
Використання наявного запиту як джерела записів форми або звіту
У режимі конструктора встановіть для властивості Джерело записів наявний запит, який потрібно використовувати.
-
Відкрийте форму або звіт у режимі конструктора.
Якщо аркуш властивостей ще не відкрито, натисніть клавішу F4 , щоб відкрити його.
-
У вікні властивостей на вкладці Дані клацніть поле властивості Джерело записів .
-
Виконайте одну з таких дій:
-
Почніть вводити ім'я потрібного запиту.
Програма Access автоматично заповнить ім'я об'єкта під час введення.
-Або-
-
Клацніть стрілку та виберіть потрібний запит.
-
Створення запиту як джерела записів форми або звіту
У режимі конструктора скористайтеся кнопкою Побудувати () у полі властивості Джерело записів , щоб створити новий запит, який використовуватиметься як джерело записів.
-
Відкрийте форму або звіт у режимі конструктора.
Якщо аркуш властивостей ще не відкрито, натисніть клавішу F4 , щоб відкрити його.
-
У вікні властивостей на вкладці Дані клацніть поле властивості Джерело записів .
-
Натисніть кнопку .
Новий запит відкриється в режимі конструктора.
-
Спроектувати запит, а потім зберегти та закрити його.
Довідку з створення запиту див. в статті Створення простого вибіркового запиту.
Редагування даних із запиту
Однією з основних причин використання форм є введення та редагування даних. Деякі запити не підтримують редагування даних. Перш ніж використовувати запит як джерело записів для форми, слід обміркувати, чи можна редагувати дані запиту.
Коли можна редагувати дані із запиту?
Дані із запиту можна редагувати, якщо:
-
Запит базується лише на одній таблиці.
-
Запит базується на двох таблицях із зв’язок "один-до-одного" між ними.
-
Властивість RecordsetType форми має значення Dynaset (Неузгоджені Оновлення) і жодна з умов у наведеному нижче розділі не застосовується.
Примітка.: Навіть якщо ви можете редагувати дані в запиті, деякі з його полів можуть бути недоступні для редагування. Такі інциденти наведено в наступному розділі.
Коли не вдається редагувати дані із запиту?
Дані із запиту не можна редагувати, якщо:
-
Запит – це перехресний запит.
-
Запит – це запит SQL.
-
Поле, яке ви намагаєтеся змінити, – це обчислюване поле. У такому разі можна редагувати дані з інших полів у запиті.
-
Запит містить речення GROUP BY.