Редагування даних запиту

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Які зустрічаються в ситуаціях, де не можна редагувати дані запиту вікно табличного подання даних для змінення даних у таблиці. Ця стаття допоможе вам зрозуміти, коли ви можете редагувати запит даних, якщо ви не можете редагувати запит даних і як змінити макет запиту, щоб ви могли редагувати його базові дані.

У цій статті

Вступ

Коли можна редагувати дані запиту?

Коли не можна редагувати дані запиту?

Змінення запиту можна редагувати дані?

Вступ

Під час відкриття запиту у вікні табличного подання даних, може виявитися, який потрібно редагувати дані. Можливо, ви помітите повідомлення про помилку, або можливо, ви бачите деякі застарілі відомості. Залежно від того, як запит на основі яких створено можна змінювати дані безпосередньо в запит таблиця даних.

Якщо ви намагаєтеся змінити дані в табличному поданні запиту, але нічого не відбувається, або Windows відтворює звуки, внесені зміни не відбувається не вдалося виконати редагування. Це може бути так, що сам запит не буде доступний для редагування, наприклад перехресного запиту. Це також може бути так, лише поля, які ви намагаєтеся редагування не буде доступний для редагування, наприклад, якщо поле на основі агрегатної функції, наприклад середнього значення. У будь-якому випадку ви можете зробити щось, щоб увімкнути редагування.

На додачу до редагування даних у запиті табличного подання даних також можна використовувати на запит на оновлення оновлення даних у таблиці. У цій статті розповідається про запитів на оновлення.

Щоб отримати додаткові відомості про запитів на оновлення наведено у статті створення та запуск запиту на оновлення.

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

Щоб отримати додаткові відомості про створення таблиці запитів наведено у статті створення запиту на створення таблиці.

На початок сторінки

Коли можна редагувати дані запиту?

Завжди можна змінювати дані в запиті після запиту на основі, або лише одну таблицю або на дві таблиці, які несе зв’язок "один-до-одного" між собою.

Примітка.: Навіть якщо можна редагувати дані запиту, деякі з її полів можуть бути доступні для редагування. У розділі нижче наведено таких випадках.

На початок сторінки

Коли не можна редагувати дані запиту?

Ніколи не можна редагувати дані запиту під час:

  • Запит буде перехресний запит.

  • Запит буде запит SQL.

  • Ви намагаєтеся змінити поле буде обчислюване поле. У цьому випадку можна редагувати інші поля.

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

    Примітка.: Хоча у цьому випадку не можна редагувати запит даних у табличному поданні, можна редагувати дані у формі, коли RecordsetType властивості форми динамічний набір записів (Неузгоджені оновлення).

  • Запит містить речення GROUP BY.

На початок сторінки

Змінення запиту можна редагувати дані?

У наведеній нижче таблиці описуються випадки, коли ви не можете редагувати запит, у поєднанні з іншими методами зробити доступним для редагування запиту даних у табличному поданні.

Не можна редагувати значення в таблиці даних запиту під час:

Щоб зробити запит даних у табличному поданні доступними для редагування:

Унікальні значення властивість запиту має значення так.

Установіть для властивості запиту Унікальні значенняні.

Ознайомтеся з наступним розділом, властивість Унікальні значення Ні, щоб дізнатися, як настроїти цю властивість.

Запит містить зв'язані база даних ODBC таблиці за допомогою ні унікальний індекс або парадокс таблиці без первинний ключ.

Додавання первинного ключа або унікальний індекс до зв'язаної таблиці за допомогою методів, наданий постачальником зв'язаних бази даних.

Дозволи на оновлення даних для таблиці не інстальовано.

Призначте дозволи на оновлення даних.

Запит містить кілька таблиць або запитів, і таблиці або запити не приєдналися об'єднання в режимі конструктора.

Створіть відповідні з'єднання.

У розділі, створити об'єднання, щоб дізнатися, як створити на об'єднання.

Базу даних відкрито лише для читання або міститься в лише для читання дисків.

Закрити базу даних і відкрити її знову без виділення відкрити лише для читання; або, якщо базу даних розташовано на диску, доступні лише для читання, видалити атрибут лише читання з диска, або переміщення бази даних на диску, що не лише для читання.

Поля в записі, під час оновлення буде видалено або заблоковано іншим користувачем.

Зачекайте, доки запис буде розблоковано. Заблокований запис можна оновити щойно запис не розблоковано. Зачекайте, доки інший користувач, щоб завершити операцію, яка заблокував запис.

Запит на основі таблиці з зв’язок "один-до-багатьох"та об'єднання на стороні "багато" відсутнє поле виводу. У цьому випадку не можна змінювати дані в поле з'єднання зі сторони "один".

Додайте об'єднувані поля зі сторони зв'язку «багато» до запиту поля виводу.

Ознайомтеся з розділом, Додати поле з'єднання на стороні "багато" до запиту поля виводу, щоб дізнатися, як додати поле з'єднання.

Поле з'єднання на стороні "багато" (після редагування даних) – це на боці "один".

Сполучення Клавіш SHIFT + F9 , щоб внести зміни й оновити запит.

Є пусте поле з таблиці на "один" зв'язку «один до багатьох», а об'єднання є правим зовнішнім об'єднанням.

Перевірте, чи значення в цьому полі на боці "один". Поле з'єднання на стороні "багато" можна редагувати, лише якщо значення в полі на боці "один".

Програмі Зв'язана таблиця бази даних ODBC, і не всі поля з унікальний індекс зв'язану таблицю, до результатів запиту.

Додайте всі поля з таблиці ODBC унікальний індекс до запиту поля виводу.

Ознайомтеся з розділом, Додати унікальний індекс поля з пов'язаної таблиці ODBC, щоб дізнатися, як додати поля.

На початок сторінки

Властивість Унікальні значення Ні

  1. Відкрийте запит у режимі конструктора.

  2. Якщо аркуш властивостей ще не відкрито, відкрийте його, натисніть клавішу F4. Клацніть один раз у бланку запиту, щоб переконатися, що вікно властивостей відображає властивості запиту, а не властивості поля.

  3. У вікні властивостей Знайдіть поле властивості Унікальні значення . Клацніть поле поруч із його у відповідне поле, клацніть стрілку та виберіть пункт немає.

Створення з'єднань

  1. Відкрийте запит у режимі конструктора.

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

Додаткові відомості про створення об'єднання перегляньте статтю, приєднання до таблиці та запити.

Додайте об'єднувані поля з стороні "багато" до запиту поля виводу

  1. Відкрийте запит у режимі конструктора.

  2. У конструкторі запитів знайдіть об'єднання, яке відповідає у відповідних один до багатьох зв'язок.

  3. Двічі клацніть поле з'єднання на стороні "багато" один до багатьох зв'язку. Поле об'єднання відображається в сітці полів, що вказує, що це поле виводу.

Додавання полів унікального індексу зі зв'язаної таблиці ODBC

  1. Відкрийте запит у режимі конструктора.

  2. У конструкторі запитів знайдіть зв'язаної таблиці ODBC.

  3. Унікальний індекс поля матиме символ ключа біля імені поля. Двічі клацніть кожне поле, який ще не відкрито в сітці полів. Кожне поле відображається в сітці полів, що вказує, що це поле виводу.

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×