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