Увага! Служби Access Services 2010 і 2013 буде вилучено з наступного випуску SharePoint. Рекомендуємо перенести наявні програми на альтернативну платформу, як-от Microsoft Power Apps, і не створювати нові веб-програми. Ви можете надавати доступ до даних Access за допомогою Dataverse — хмарної бази даних, на якій можна створювати програми Power Platform, автоматизовані робочі цикли, віртуальні агенти та багато іншого для Інтернету, телефону або планшета. Докладні відомості див. в статті Початок роботи. Перенесення даних Access до Dataverse. |
У цій статті перелічено помилки схеми, які можуть виникати під час запуску засобу перевірки сумісності, а також наведено відомості, які допоможуть вирішити помилки.
Загальні відомості про помилки перевірки сумісності наведено в статті веб-сумісністьіз даними про помилки.
Створення або змінення поля підстановки за допомогою майстра підстановок
У багатьох помилок схеми виникають проблеми з полями підстановки. У цих процедурах пояснюється, як запустити майстер підстановок у поданні табличного подання даних, щоб усунути ці проблеми, створюючи або змінюючи поле підстановки.
Створення поля підстановки у вікні табличного подання даних
-
Відкрийте таблицю, до якої потрібно додати поле підстановки, і виберіть останній стовпець із написом клацніть, щоб додати.
-
Клацніть стрілку поруч із написом Клацніть, щоб додати та виберіть пункт Підстановка та зв’язок.
-
Виконайте вказівки майстра підстановок, щоб створити потрібне поле підстановки.
Змінення поля підстановки у вікні табличного подання даних
-
Відкрийте таблицю та виберіть поле підстановки, яке потрібно змінити.
-
Виконайте одну з наведених нижче дій.
-
На вкладці Поля у групі Властивості натисніть кнопку Змінити підстановки.
-
Клацніть правою кнопкою миші поле підстановки та виберіть пункт Змінити підстановки.
-
-
Виконайте вказівки майстра підстановок, щоб вирішити вашу проблему.
ACCWeb105003
Текст помилки Тип даних стовпця для підстановки списку значень має бути "текст", щоб вони могли бути сумісні з веб-програмою.
Що це означає? У вказаному підстановці використовується список, який не підтримується в веб-базі даних. Список значень має бути прив'язано до текстового стовпця на сервері.
Можливі дії Відкрийте таблицю в режимі конструктора та змініть тип даних поля підстановки на текст. Якщо режим конструктора недоступний, видаліть поле підстановки, а потім скористайтеся майстром підстановок, щоб повторно створити його.
ACCWeb105012
Текст помилки Джерела рядків підстановки з пунктами речення не сумісні з веб-програмою.
Що це означає? У вказаному полі підстановки використовується запит, який містить речення WHERE, який не підтримується в Інтернеті.
Можливі дії Відкрийте таблицю в режимі конструктора та видаліть речення WHERE з властивості Джерело рядків відповідного поля підстановки. Якщо режим конструктора недоступний, видаліть поле підстановки, а потім скористайтеся майстром підстановок, щоб повторно створити його.
ACCWeb105018
Текст помилки Первинний ключ, який є підстановкою, не є веб-сумісним.
Що це означає? У зазначеній таблиці є первинний ключ, який є полем підстановки, яке посилається на іншу таблицю, яка не підтримується в Інтернеті.
Можливі дії Відкрийте таблицю в режимі конструктора та змініть властивість тип елемента керування для поля підстановки на текстове поле (на вкладці Підстановка). Потім відкрийте вікно "зв'язки" та видаліть усі зв'язки, у яких поле підстановки перебуває на багатобоці зв'язку (зі стрілкою від поля підстановки).
Якщо режим конструктора та вікно "зв'язки" недоступні, виконайте наведені нижче дії.
-
Створіть нову пусту базу даних (а не веб-базу даних).
-
Імпортуйте потрібні таблиці з початкової бази даних до нової бази даних.
-
Внесіть потрібні зміни в нову базу даних.
-
У вихідній базі даних видаліть таблиці, а потім імпортуйте їх з нової бази даних.
ACCWeb107000
Текст помилки Тип даних "поле" не є веб-сумісним.
Що це означає? У вказаному полі є тип даних, який не підтримується в Інтернеті, наприклад об'єкт OLE.
Можливі дії Повторно створіть поле як один із підтримуваних типів даних:
-
Текст
-
Число
-
Грошова одиниця
-
Так/Ні
-
Дата й час
-
Обчислюване поле
-
вкладення;
-
Гіперпосилання
-
Memo
-
Підстановка
ACCWeb107001
Текст помилки Складені індекси несумісні з веб-сумісним.
Що це означає? У зазначеній таблиці є складений первинний ключ (ключ, що складається з кількох полів). Поле "Автонумерація" можна використовувати лише як первинний ключ для веб-таблиці. Ви не можете використовувати складені індекси в Інтернеті.
Можливі дії Якщо складений індекс був для первинного ключа, створіть первинний ключ автонумерації для вказаної таблиці. Потім створіть правило перевірки записів, щоб переконатися, що дані в вихідних полях унікальні.
ACCWeb107002
Текст помилки Таблиця, яка містить кілька полів вкладень, не є веб-сумісним.
Що це означає? У зазначеній таблиці міститься кілька полів вкладення, що спричиняє збій під час публікування, і тому не є веб-сумісним.
Можливі дії Спробуйте зберегти всі вкладення для кожного запису в одному полі вкладення. Якщо для кожного запису потрібно кілька полів вкладень, для кожного додаткового поля вкладення створіть нову таблицю, яка містить лише поле вкладення та поле ІДЕНТИФІКАТОРА, а потім зв'яжіть нову таблицю та вихідну таблицю за допомогою майстра підстановок.
ACCWeb107003
Текст помилки Вираз обчислюваного поля має поле вводу типу, несумісне з веб-програмою, наприклад "Автонумерація", "Нотатка" або "Двійковий".
Що це означає? У вказаному обчислюваному полі використовується обчислення, яке приймає як вхідне поле, яке не підтримується в Інтернеті.
Можливі дії Настройте обчислення таким чином, щоб усі поля, які містять один із таких підтримуваних типів даних:
-
Текст
-
Число
-
Грошова одиниця
-
Так/Ні
-
Дата й час
-
Обчислюване поле
ACCWeb107004
Текст помилки Тип даних "обчислений стовпець" не є веб-сумісним.
Що це означає? Результатом обчислення для вказаного поля є тип даних, який не підтримується в Інтернеті.
Можливі дії Повторно створіть обчислюване поле, щоб отриманий тип даних має один із таких підтримуваних типів даних:
-
Текст
-
Число
-
Грошова одиниця
-
Так/Ні
-
Дата й час
ACCWeb107005
Текст помилки Таблиця, що містить більше полів 220, не є веб-сумісним.
Що це означає? У зазначеній таблиці міститься понад 220 полів. Не можна опублікувати таблицю з більш ніж полями 220 в Інтернеті.
Можливі дії Створіть нову таблицю, яка міститиме додаткові поля. Потім скористайтеся майстром підстановок, щоб створити нове поле, яке зв'язує нову таблицю з наявною таблицею.
ACCWeb107006
Текст помилки Ім'я таблиці – це зарезервоване ім'я та несумісне з веб-сумісним.
Що це означає? Вказана назва таблиці зарезервована для використання в службі SharePoint і не підтримується в Інтернеті.
Можливі дії Уникайте використовувати будь-які з таких зарезервованих імен таблиць:
-
UserInfo
-
Списки
-
Документи
-
Веб-частини
-
Compd
-
Вузли
-
Робочий цикл
-
Функція WFTemp
-
Рішення
-
Визначення звітів
-
MSysASO
ACCWeb107007
Текст помилки Неопубліковані таблиці з підстановками до опублікованих таблиць несумісні з веб-програмою.
Що це означає? Вказана таблиця ще не опублікована, і містить поле підстановки, що вказує на опубліковану таблицю, яка перешкоджатиме опублікуванням.
Можливі дії Публікування неопублікованої таблиці без додавання підстановки. Ви можете синхронізувати веб-базу даних, щоб досягти цього. Після публікування нової таблиці створіть потрібне підстановку до іншої опублікованої таблиці.
ACCWeb107008
Текст помилки Користувацькі формати несумісні з веб-
Що це означає? У вказаному полі є настроюваний формат грошової одиниці, який не підтримується в Інтернеті.
Можливі дії Використовуйте стандартний формат грошової одиниці для поля. Установлення формату поля на валюту або в євро за допомогою розкривного списку форматування.
ACCWeb107009
Текст помилки Лише одна з властивостей Дозволити нульову довжину та Обов'язкова властивість має бути встановлено значення "True" для сумісності з веб-програмою.
Що це означає? Вказане поле має значення "Дозволити нульову довжину" та "обов'язкові властивості" для параметра "True".
Можливі дії Переконайтеся, що в більшості зазначених властивостей установлено значення TRUE. Ви можете використовувати подання конструктора, щоб змінити ці властивості.
ACCWeb107010
Текст помилки Для веб-сумісності має бути встановлено значення "ні".
Що це означає? Властивість "додати лише" для вказаного поля "гіперпосилання" має значення "так", яка не підтримується в Інтернеті.
Можливі дії Змінення властивості лише для додавання.
ACCWeb107011
Текст помилки Значення за замовчуванням має бути пусте, щоб вони могли бути сумісні з веб-програмою.
Що це означає? Вказане поле підстановки має значення за замовчуванням у запиті підстановки або у списку, який дає змогу кільком значенням, які не підтримуються в Інтернеті.
Можливі дії Переконайтеся, що є:
-
Не встановлено значення за замовчуванням для запиту підстановки; або
-
Не встановлено значення за замовчуванням для списку значень підстановки, що дає змогу кільком значенням
ACCWeb107012
Текст помилки Значення за замовчуванням має бути пусте, щоб вони могли бути сумісні з веб-програмою.
Що це означає? Вказане поле гіперпосилання має значення за замовчуванням, яке не підтримується в Інтернеті.
Можливі дії Видаліть значення за замовчуванням для поля "гіперпосилання".
ACCWeb107013
Текст помилки Значення властивості не сумісне з веб-програмою.
Що це означає? Вказане числове поле має властивість формат, що має значення, крім загальної кількості, відсотка або стандартного. В Інтернеті підтримуються лише такі формати.
Можливі дії Змінення формату поля на загальне число, відсоток або стандарт.
ACCWeb107014
Текст помилки У таблиці має бути первинний ключ, і він має бути числом з розміром поля "Long", щоб бути сумісним з веб-програмою.
Що це означає? У зазначеній таблиці є одна з таких проблем:
-
У таблиці немає первинного ключа.
-
Тип даних первинного ключа не є числом.
-
Розмір поля первинного ключа не довгий.
Можливі дії Змінення наявного первинного ключа в режимі конструктора таким чином, щоб він мав потрібний тип даних і розмір поля; або створіть новий первинний ключ для таблиці, використовуючи тип даних "Автонумерація". Якщо режим конструктора недоступний, створіть нову таблицю та додайте до неї стовпці з початкової таблиці. потім залиште вихідну таблицю.
ACCWeb107015
Текст помилки Для забезпечення веб-сумісності має бути встановлено значення "false".
Що це означає? Унікальна властивість вказаного поля Memo має значення TRUE, що не підтримується в Інтернеті.
Можливі дії Змініть значення параметра унікальні на false.
ACCWeb107016
Текст помилки Для забезпечення веб-сумісності має бути встановлено значення "false".
Що це означає? Унікальне властивість вказаного поля "так/ні" має значення TRUE.
Можливі дії Змініть значення параметра унікальні на false.
ACCWeb107017
Текст помилки Для забезпечення веб-сумісності має бути встановлено значення "false".
Що це означає? Унікальна властивість вказаного поля гіперпосилання має значення TRUE, яка не підтримується в Інтернеті.
Можливі дії Змініть значення параметра унікальні на false.
ACCWeb107018
Текст помилки Приєднаний стовпець має бути настроєно на первинний ключ таблиці, і він має бути першим стовпцем, який має бути сумісним із веб-елементом.
Що це означає? У вказаному полі підстановки є одна з таких проблем:
-
Приєднаний стовпець має значення, відмінне від первинного ключа вихідної таблиці.
-
Приєднаний стовпець – це не перший стовпець підстановки.
Можливі дії Щоб змінити поле підстановки, скористайтеся майстром підстановок.
ACCWeb107019
Текст помилки Для забезпечення веб-сумісності має бути встановлено значення "так".
Що це означає? Властивість "обмежити список" для вказаного поля підстановки має значення "ні", але поле підстановки не містить жодного значення, а параметр властивості не сумісний з веб-програмою.
Можливі дії Щоб змінити поле підстановки, скористайтеся майстром підстановок. Переконайтеся, що ви вибрали прапорець обмежити списком , коли майстер відобразить її.
ACCWeb107020
Текст помилки Для забезпечення веб-сумісності значення властивості має бути пусте.
Що це означає? Властивість зв'язати дочірні поля вказаного поля не пусте, а тому не сумісна з веб-програмою.
Можливі дії Відкрийте таблицю в режимі конструктора та зніміть властивість зв'язати дочірні поля. Потім настройте властивість "ім'я підтаблиці" на [авто] або [немає]. Якщо режим конструктора недоступний, у вікні табличного подання даних на вкладці основне у групі записи натисніть кнопку Додатково, наведіть вказівник миші на пункт Підтаблиця, а потім натисніть кнопку Видалити.
ACCWeb107021
Текст помилки Для забезпечення веб-сумісності значення властивості має бути пусте.
Що це означає? Властивість зв'язати основні поля вказаного поля не пусте, а тому не compatibile з веб-програмою.
Можливі дії Відкрийте таблицю в режимі конструктора та видаліть властивість зв'язати основні поля. Потім настройте властивість "ім'я підтаблиці" на [авто] або [немає]. Якщо режим конструктора недоступний, у вікні табличного подання даних на вкладці основне у групі записи натисніть кнопку Додатково, наведіть вказівник миші на пункт Підтаблиця, а потім натисніть кнопку Видалити.
ACCWeb107022
Текст помилки Значення властивості має бути пусте або настроєно на "Auto", щоб вони могли бути сумісні з веб-програмою.
Що це означає? Властивість "ім'я підтаблиці даних" вказаного поля не має значення [автоматично] і [немає], тому вона не сумісна з веб-програмою.
Можливі дії Відкрийте таблицю в режимі конструктора та встановіть для властивості ім'я підтаблиці значення [автоматично] або [немає]. Якщо режим конструктора недоступний, у вікні табличного подання даних на вкладці основне у групі записи натисніть кнопку Додатково, наведіть вказівник миші на пункт Підтаблиця, а потім натисніть кнопку Видалити.
ACCWeb107023
Текст помилки Для забезпечення веб-сумісності необхідно вказати значення властивості.
Що це означає? Властивість Ширина стовпця вказаного поля підстановки пуста, тому вона не сумісна з веб-програмою.
Можливі дії Відкрийте таблицю в режимі конструктора та вкажіть значення ширини стовпця (на вкладці властивості підстановки). Або виберіть стовпець у вікні табличного подання даних, а потім на вкладці поля у групі Властивості натисніть кнопку змінити підстановки. Виконайте дії, описані в майстрі підстановок.
ACCWeb107024
Текст помилки "Автонумерація" не підтримується для будь-якого іншого поля, але первинний ключ.
Що це означає? У вказаному полі використовується тип даних "Автонумерація", але це не первинний ключ таблиці, тому вона не сумісна з веб-програмою.
Можливі дії Змінення типу даних поля на число. Як спосіб вирішення можна використовувати макроси даних для досягнення аналогічних функцій. Змініть поле з цією властивістю на первинний ключ у режимі конструктора або змініть тип даних на число.