Важно Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps. Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse. |
В этой статье перечислены ошибки схемы, которые могут возникнуть при запуске проверки совместимости, и указаны сведения, которые помогут устранить их.
Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.
Создание или изменение поля подпапок с помощью мастера подметок
Многие ошибки схемы вызваны проблемами с полями подытов. В этой процедуре объясняется, как запустить мастер подладок в представлении таблицы для устранения этих проблем путем создания или изменения поля подладки.
Создание поля подстановки в режиме таблицы
-
Откройте таблицу, в которую вы хотите добавить поле подстройки, и выберите последний столбец под названием "Щелкните, чтобы добавить".
-
Щелкните стрелку рядом с элементом Щелкните, чтобы добавить и выберите элемент Подстановка и отношение.
-
Следуйте шагам мастера подытогов, чтобы создать нужное поле подытого.
Изменение поля подстановки в режиме таблицы
-
Откройте таблицу и выберите поле под которую вы хотите изменить.
-
Выполните одно из указанных ниже действий.
-
На вкладке Поля в группе Свойства нажмите кнопку Изменить подстановки.
-
Щелкните поле подстановки правой кнопкой мыши и выберите команду Изменить подстановки.
-
-
Следуйте шагам мастера подладок, чтобы устранить определенную проблему.
ACCWeb105003
Текст ошибки Тип данных столбца для подытогов списка значений должен быть "Текстовым", чтобы быть совместимым с Интернетом.
Что это означает. В качестве искомой информации используется список, не поддерживаемый веб-базой данных. Список значений должен быть привязан к текстовом столбце на сервере.
Что необходимо сделать Откройте таблицу в конструкторе и измените тип данных поля подытого на текстовый. Если конструктор не доступен, удалите поле подметки и повторно создайте его с помощью мастера подытогов.
ACCWeb105012
Текст ошибки Источники строк под поисков с предложениями предложений несовместимы с Интернетом.
Что это означает. В этом поле используется запрос, содержащий предложение WHERE, которое не поддерживается в Интернете.
Что необходимо сделать Откройте таблицу в конструкторе и удалите предложение WHERE из свойства "Источник строк" для соответствующего поля подытогов. Если конструктор не доступен, удалите поле подметки и повторно создайте его с помощью мастера подытогов.
ACCWeb105018
Текст ошибки Первичный ключ, который является искомым, несовместим с Интернетом.
Что это означает. Указанная таблица имеет первичный ключ , который является полем подытогов, которое ссылается на другую таблицу, которая не поддерживается в Интернете.
Что необходимо сделать Откройте таблицу в конструкторе и измените свойство "Тип управления" для поля подытого на "Текстовое поле" (на вкладке "Под виде"). Затем откройте окно "Отношения" и удалите все связи, в которых поле подытогов находится на стороне "многие" связи (стрелка указывает далеко от поля подступа).
Если окно "Конструктор" и "Отношения" недоступны, сделайте следующее:
-
Создайте пустую базу данных (а не веб-базу данных).
-
Импортировать необходимые таблицы из исходной базы данных в новую базу данных.
-
Внести необходимые изменения в новую базу данных.
-
В исходной базе данных удалите таблицы, а затем импортировать их из новой базы данных.
ACCWeb107000
Текст ошибки Тип данных поля несовместим с Интернетом.
Что это означает. Поле имеет тип данных, не поддерживаемый в Интернете, например объект OLE.
Что необходимо сделать Повторно создать поле как один из поддерживаемых типов данных:
-
Текстовые функции
-
Числовой
-
Валюта
-
Да/Нет
-
Дата и время
-
Вычисляемая поле
-
Вложение
-
Гиперссылка
-
Поле МЕМО
-
Подстановка
ACCWeb107001
Текст ошибки Составные индексы несовместимы с Интернетом.
Что это означает. Указанная таблица содержит составной первичный ключ (ключ из нескольких полей). В качестве первичного ключа веб-таблицы можно использовать только поле с автоматическим числом. Составные индексы невозможно использовать в Интернете.
Что необходимо сделать Если составной индекс был для первичного ключа, создайте для таблицы с данными первичный ключ с автонумерой. Затем создайте правило проверки записи, чтобы убедиться, что данные исходных полей уникальны.
ACCWeb107002
Текст ошибки Таблица с более чем одним полем вложения несовместима с Интернетом.
Что это означает. Указанная таблица содержит несколько полей вложений, что приводит к сбою во время публикации и поэтому несовместимо с Интернетом.
Что необходимо сделать Все вложения для каждой записи можно хранить в одном поле вложения. Если для каждой записи требуется несколько полей вложений, для каждого поля вложения создается новая таблица, которая содержит только поле вложения и поле "ИД", а затем связывайте новую таблицу с исходной таблицей с помощью мастера подметок.
ACCWeb107003
Текст ошибки Выражение вычисляемого поля имеет входное поле типа, несовместимого с Интернетом, например "AutoNumber", "Memo" или "Binary".
Что это означает. В вычисляемом поле используется вычисление, которое принимается в качестве входного поля, которое не поддерживается в Интернете.
Что необходимо сделать Настройть вычисления таким образом, чтобы все входные поля поддерживали один из следующих типов данных:
-
Текстовые функции
-
Числовой
-
Валюта
-
Да/Нет
-
Дата и время
-
Вычисляемая поле
ACCWeb107004
Текст ошибки Тип данных вычисляемого столбца несовместим с Интернетом.
Что это означает. Результатом вычисления для поля является тип данных, не поддерживаемый в Интернете.
Что необходимо сделать Повторно создайте вычисляемого поля, чтобы полученный тип данных был одним из следующих поддерживаемых типов данных:
-
Текстовые функции
-
Числовой
-
Валюта
-
Да/Нет
-
Дата и время
ACCWeb107005
Текст ошибки Таблица с более чем 220 полями несовместима с Интернетом.
Что это означает. Указанная таблица содержит более 220 полей. В Интернете нельзя опубликовать таблицу с более чем 220 полями.
Что необходимо сделать Создайте таблицу с дополнительными полями. Затем создайте новое поле, которое связывает новую таблицу с существующей.
ACCWeb107006
Текст ошибки Имя таблицы — это зарезервированное имя, несовместимое с Интернетом.
Что это означает. Имя таблицы зарезервировано для использования в SharePoint и не поддерживается в Интернете.
Что необходимо сделать Избегайте использования следующих зарезервированных имен таблиц:
-
UserInfo
-
Приложение "Списки"
-
Документы
-
WebParts
-
ComMD
-
Веб-сайты
-
Рабочий процесс
-
WFTemp
-
Решения
-
Определения отчетов
-
MSysASO
ACCWeb107007
Текст ошибки Неопубликованные таблицы с подыскиванием для опубликованных таблиц несовместимы с Интернетом.
Что это означает. Указанная таблица еще не опубликована и содержит поле подпапок, которое указывает на опубликованную таблицу, из-за чего публикация будет не опубликована.
Что необходимо сделать Опубликуем неопубликованную таблицу без добавления подыскиваемой таблицы. Для этого можно синхронизировать веб-базу данных. После публикации новой таблицы создайте для нее подпапки.
ACCWeb107008
Текст ошибки Пользовательские форматы несовместимы с Интернетом
Что это означает. Поле имеет пользовательский формат валюты, который не поддерживается в Интернете.
Что необходимо сделать Для поля используется стандартный формат валюты. Установите для формата поля формат "Валюта" или "Евро" с помощью dropdown formatting (Форматирование).
ACCWeb107009
Текст ошибки Только одно из свойств Allow Zero Length и Required property должно иметь значение TRUE, чтобы быть совместимым с Интернетом.
Что это означает. У поля есть как значение "Пустая длина", так и значение "Истина" для требуемого свойства.
Что необходимо сделать Убедитесь, что хотя бы для одного из указанных свойств установлено истинное. Для изменения этих свойств можно использовать конструктор.
ACCWeb107010
Текст ошибки Значение свойства должно быть установлено как "нет", чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Только для приложения" для поля назначенной гиперссылки имеет свойство "Да", которое не поддерживается в Интернете.
Что необходимо сделать Измените свойство "Только для приложения" на "Нет".
ACCWeb107011
Текст ошибки Значение по умолчанию должно быть пустым, чтобы быть совместимым с Интернетом.
Что это означает. В запросе на поиск или в списке указано значение по умолчанию, которое поддерживает несколько значений, не поддерживаемых в Интернете.
Что необходимо сделать Убедитесь в том, что есть:
-
Для запроса подытов нет набора значений по умолчанию; или
-
Для списка искомой стоимости нет набора значений по умолчанию, которое позволяет использовать несколько значений.
ACCWeb107012
Текст ошибки Значение по умолчанию должно быть пустым, чтобы быть совместимым с Интернетом.
Что это означает. У поля гиперссылки есть значение по умолчанию, которое не поддерживается в Интернете.
Что необходимо сделать Удалите значение по умолчанию для поля гиперссылки.
ACCWeb107013
Текст ошибки Значение свойства несовместимо с Интернетом.
Что это означает. У поля с указанным числом имеется свойство Format, кроме "Общее число", "Процент" или "Стандартный". В Интернете поддерживаются только эти форматы.
Что необходимо сделать Измените формат поля на "Общее число", "Процент" или "Стандартный".
ACCWeb107014
Текст ошибки Таблица должна иметь первичный ключ и быть числом с размером поля long, совместимым с Интернетом.
Что это означает. В таблице указана одна из следующих проблем:
-
В таблице нет первичного ключа.
-
Тип данных первичного ключа — не число.
-
Размер поля первичного ключа не слишком длинный.
Что необходимо сделать измените существующий первичный ключ в конструкторе таким образом, чтобы он был правильным типом данных и размером поля; или создайте для таблицы новый первичный ключ с типом данных "Автономер". Если конструктор не доступен, создайте новую таблицу и добавьте в нее столбцы из исходной таблицы. а затем выпадите исходную таблицу.
ACCWeb107015
Текст ошибки Для совместимости с Интернетом необходимо установить значение "False".
Что это означает. Для свойства "Уникальное" поля MEMO установлено свойство "Истина", которое не поддерживается в Интернете.
Что необходимо сделать Измените значение "Уникально" на "Ложь".
ACCWeb107016
Текст ошибки Для совместимости с Интернетом необходимо установить значение "False".
Что это означает. Свойство "Уникально" для задавного поля "Да/Нет" имеет такое же свойство, как "Истина".
Что необходимо сделать Измените значение "Уникально" на "Ложь".
ACCWeb107017
Текст ошибки Для совместимости с Интернетом необходимо установить значение "False".
Что это означает. Свойство "Уникально" для поля назначенной гиперссылки имеет свойство "Истина", которое не поддерживается в Интернете.
Что необходимо сделать Измените значение "Уникально" на "Ложь".
ACCWeb107018
Текст ошибки Связанный столбец должен быть назначен первичному ключу таблицы и должен быть первым столбцом, совместимым с Интернетом.
Что это означает. У показанного поля подытого есть одна из следующих проблем:
-
Связанный столбец имеет значение, не связанное с первичным ключом в главной таблице.
-
Связанный столбец — не первый столбец подытого.
Что необходимо сделать Измените поле подпапок с помощью мастера подметок.
ACCWeb107019
Текст ошибки Значение свойства должно иметь значение "Да", чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Ограничиться списком" для задаваемого поля подпапок имеет значение "Нет", но поле подстройки не является одно значением, а значение свойства несовместимо с Интернетом.
Что необходимо сделать Измените поле подпапок с помощью мастера подметок. При отображке мастера убедитесь, что вы выбрали "Ограничиться списком".
ACCWeb107020
Текст ошибки Значение свойства должно быть пустым, чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Пустая ссылка" для поля не является пустым, поэтому несовместимо с Интернетом.
Что необходимо сделать Откройте таблицу в конструкторе и скроем свойство "Связывать поля". Затем установите для свойства "Имя подтабной таблицы" свойство [Auto] или [None]. Если конструктор не доступен, в представлении таблицы на вкладке "Главная" в группе "Записи" нажмите кнопку "Еще", выберите пункт "Подтабная таблица" и нажмите кнопку "Удалить".
ACCWeb107021
Текст ошибки Значение свойства должно быть пустым, чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Мастер полей связи" для задавного поля не является пустым, поэтому не может быть совмещаться с Интернетом.
Что необходимо сделать Откройте таблицу в конструкторе и скроем свойство "Связывать поля". Затем установите для свойства "Имя подтабной таблицы" свойство [Auto] или [None]. Если конструктор не доступен, в представлении таблицы на вкладке "Главная" в группе "Записи" нажмите кнопку "Еще", выберите пункт "Подтабная таблица" и нажмите кнопку "Удалить".
ACCWeb107022
Текст ошибки Значение свойства должно быть пустым или иметь значение auto, чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Имя подтабной таблицы" для заданного поля не имеет отношения [Auto] и [None], поэтому несовместимо с Интернетом.
Что необходимо сделать Откройте таблицу в режиме конструктора и задате для свойства "Имя подтаблицы" [Авто] или [Нет]. Если конструктор не доступен, в представлении таблицы на вкладке "Главная" в группе "Записи" нажмите кнопку "Еще", выберите пункт "Подтабная таблица" и нажмите кнопку "Удалить".
ACCWeb107023
Текст ошибки Значение свойства должно быть указано, чтобы быть совместимым с Интернетом.
Что это означает. Свойство "Ширина столбца" для задаваемого поля подпапок пусто, поэтому несовместимо с Интернетом.
Что необходимо сделать Откройте таблицу в конструкторе и укажите значение ширины столбца (на вкладке "Свойства подытого"). Можно также выбрать столбец в представлении таблицы и на вкладке "Поля" в группе "Свойства" нажать кнопку "Изменить подметки". Следуйте шагам мастера подметок.
ACCWeb107024
Текст ошибки Для других полей, кроме первичного ключа, не поддерживается нумеровка.
Что это означает. В поле указан тип данных "Автономер", но он не является первичным ключом таблицы и поэтому несовместим с Интернетом.
Что необходимо сделать Измените тип данных поля на числовой. В качестве обходного решения можно использовать макрос данных для обеспечения аналогичной функциональности. Измените поле с этим свойством на первичный ключ в Конструкторе или измените тип данных на числовой.