Способи виправлення неполадок, які виникають під Вільний час оновлення запити на доступ і доступ до форм даних

Підтримку Office 2003 припинено

8 квітня 2014 р. корпорація Майкрософт припинила підтримку Office 2003. Це позначилося на оновленнях програмного забезпечення та параметрах безпеки. Дізнайтеся, що це означає для вас і яких заходів безпеки необхідно вжити.

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 328828
Помірний: Вимагає, основні макросів, програмування та функціональна сумісність навички.

У цій статті, застосовується до бази даних Microsoft Access (MDB і accdb) а також проект Microsoft Access (. adp).

Підсумки
У цій статті описано, помилки, які можуть виникнути у програмі Microsoft Access, під Вільний час оновлення даних у поля форм та запити. У цій статті також описано, причини виникнення помилки та способи виправлення цих помилок.

Під Вільний час оновлення даних у запиті або у формі, може з'явитися одне з таких повідомлень про помилку:

Операції, необхідно використовувати запит, можна оновити.

- або -

Цей набір записів не можна оновити.
Додаткові відомості

Виправлення неполадок, відомості про проблеми, які виникають під Вільний час оновлення дані запит на змінення

  • Під Вільний час запит на змінення на основі трьох або більше таблиць, так і thereis багато до один до багатьох зв'язок "один-до-одного", не можна оновити дані в запиті. Можна оновити дані у формі або сторінки доступу до даних. Cando це на основі запит на змінення під Вільний час у RecordsetTypeдинамічний набір записів(несумісні оновлення) має значення властивості форми.
  • Коли запит перехресний запит, не можна оновити thedata, в запиті.
  • Коли запит до сервера Microsoft SQL запит, youcannot, оновіть дані запит на змінення.
  • Під Вільний час запит на змінення обчислення суми, середнього, count або іншого типу загалом, значення поля, не можна оновити дані в Добір записів. Крім того, не можна запит на оновлення, який посилається на поле рядкаОновлення перехресні, запит на змінення, вибірковий запит або asubquery підсумків або сукупна функції. Щоб запобігти виникненню thisproblem, використовуйте з Домен сукупність функція Оновити до рядка на updatequery. перехресний запит, запит на вибір або asubquery підсумків або сукупна функцій, ви можете посилатися поля.
  • Коли запит запит на змінення, не можна оновити дані в запиті.
  • Коли в Значення властивості запит на змінення має значення так, ви cannotupdate дані запит на змінення. Щоб вирішити цю проблему, установіть у Значення властивості запит на змінення, ні.
  • Після того, як запит містить, зв'язані таблиці ODBC не uniqueindex або таблиці Paradox без первинний ключ, не можна оновити дані в Добір записів. Щоб вирішити цю проблему, додайте первинний ключ або унікальний індекс thelinked таблиці.
  • Після того, як ви не маєте дозволів запит або базової таблиці Даних, що оновлення, не можна оновити дані. Toresolve цю проблему, призначте дозволи на оновлення даних.
  • Якщо запит, містить кілька таблиць або запитів, а також у таблиці або запит не входить об'єднання в режиміконструктора , не можна оновити дані в запиті. Resolvethis проблеми ви повинні приєднатися до таблиці належним чином, тому їх оновлення.
  • Коли поля, які потрібно оновити calculatedfield, не можна оновити дані в запиті.
  • Під Вільний час спроби оновити поле, призначено лише для читання, thedatabase працює в режимі лише для читання, або бази даних, що міститься на диску, лише для читання, не можна оновити дані в запиті. Щоб уникнути цієї проблеми, не відкривайте thedatabase в режимі лише для читання. Якщо базу даних, розташовані на дублювання диска, який призначено лише для читання, видаліть атрибут "тільки читання" з диска, або перемістити, базу даних drivethat не призначено лише для читання.
  • Якщо поле в записі, оновіть isdeleted або заблоковано іншим користувачем, його не можна оновити дані в запиті. Як запис А заблоковано, можна оновити Alocked запису.
  • Під Вільний час запит на змінення на основі таблиці з одного з manyrelationship, потім наступні типи поля, що не можна змінити в області:
    • Реєстрація поле з «один».
    • Поле "багато" приєднатися до сторони не відображається в таблиці.
    • Реєстрація поле з боку «багато», після оновлення дані на «один».
    • Пусте поле з таблиці на стороні "один" один до багатьох зв'язок "один-до-одного" з зовнішнє з’єднання існує.
    • Загалом унікальний ключ таблиці ODBC не є результати.
    Одна з цих проблем можна вирішити, якщо ви thecorrect інтерактивні елементи в наведеному нижче списку:
    • увімкнути каскадні оновлення між таблицями.
    • Додати поле з'єднання з боку "багато" до запит на змінення таким чином, можна додати нові запис А бізнес-партнера.
    • Збережіть цей запис А. "Багато" стороні приєднання до поля, можна вносити зміни.
    • Введіть значення в полях таблиці на стороні «багато». Для цього лише тоді, коли до поля, з «один», містить значення для цього запису.
    • Виберіть усі поля первинного ключа таблиць ODBC, щоб дозволити вставки для них.

Виправлення неполадок, відомості про проблеми, які виникають під Вільний час оновлення даних у формі

  • Не вдалося оновити дані у формі, якщо у формі на основі astored процедури з кількох таблиць.
  • Не вдалося оновити дані у формі, під Вільний час updatedata, що на сторінці доступу до даних з однієї з таких умов:
    • джерело даних сторінки, не містить первинний ключ, унікальні обмеження або унікальний індекс.
    • Існує немає первинний ключ, немає унікальні обмеження або не унікальний індекс схеми сторінки.
    • Сторінка не містить запис А ПЕРЕХОДІВ елемент керування.
    Для усунення цієї неполадки, виконайте відповідну дію зі списку.
    • Додати первинний ключ, унікальні обмеження або унікальний індекс джерела даних на сторінці.
    • Схеми сторінки, додайте первинний ключ, унікальні обмеження або унікальний індекс.

      Щоб додати до одного з цих полів схеми, додати первинний ключ, унікальні обмеження або поля з унікальним індексом дизайну сторінки. Це автоматично додає поле схеми сторінки. Якщо ви не хочете, щоб це поле на сторінці, видаліть його зі сторінки. Це дозволяє в області у схемі.
    • запит на додавання елемента керування запис А ПЕРЕХОДІВ сторінки.
  • Не вдалося оновити дані у формі, якщо у формі на основі anActiveX набору записів ADO (об'єкти даних). Доступ до форм дозвіл на змінення даних froman набору записів ADO, набір записів ADO, створений за допомогою комбінації theMSDataShape і SQL Server OLEDB постачальників.

Попередження. Цю статтю переведено автоматично

Thuộc tính

ID Bài viết: 328828 - Xem lại Lần cuối: 10/01/2015 14:53:00 - Bản sửa đổi: 2.0

Microsoft Access 2000 Standard Edition, Microsoft Access 2002 Standard Edition, Microsoft Office Access 2003, Microsoft Office Access 2007 - Українська версія, Microsoft Access 2010, Access 2016, Microsoft Access 2013

  • kbhowto kbtshoot kbfaq kbinfo kbdta kbprb kbmt KB328828 KbMtuk
Phản hồi