Применяется к
Access 2016 Access 2013 Access 2010

Важно    Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps.

Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse.

В этой статье перечислены ошибки схемы, которые могут возникнуть при запуске средства проверки совместимости, а также приводятся сведения, которые помогут устранить эти ошибки.

Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.

Создание или изменение поля подстановки с помощью мастера подстановки

Многие ошибки схемы вызваны проблемами с полями подстановки. В этих процедурах объясняется, как запустить мастер подстановки в режиме таблицы, чтобы устранить эти проблемы путем создания или изменения поля подстановки.

Создание поля подстановки в режиме таблицы

  1. Откройте таблицу, в которую нужно добавить поле подстановки, и выберите последний столбец с меткой Click to Add (Щелкните, чтобы добавить).

  2. Щелкните стрелку рядом с элементом Щелкните, чтобы добавить и выберите элемент Подстановка и отношение.

  3. Следуйте инструкциям мастера подстановки, чтобы создать нужное поле подстановки.

Изменение поля подстановки в режиме таблицы

  1. Откройте таблицу и выберите поле подстановки, которое нужно изменить.

  2. Выполните одно из указанных ниже действий.

    • На вкладке Поля в группе Свойства нажмите кнопку Изменить подстановки.

    • Щелкните поле подстановки правой кнопкой мыши и выберите команду Изменить подстановки.

  3. Выполните действия мастера подстановки, чтобы устранить конкретную проблему.

ACCWeb105003

Текст ошибки    Тип данных столбца для подстановок списка значений должен быть "Text" для совместимости с Интернетом.

Что это означает.    Указанный поиск использует список, который не поддерживается в веб-базе данных. Список значений должен быть привязан к текстовому столбцу на сервере.

Действия    Откройте таблицу в режиме конструктора и измените тип данных поля подстановки на Текст. Если представление конструктора недоступно, удалите поле подстановки и повторно создайте его с помощью мастера подстановки.

К началу страницы

ACCWeb105012

Текст ошибки    Источники строк подстановки с предложениями предложений несовместимы с Интернетом.

Что это означает.    В указанном поле подстановки используется запрос, содержащий предложение WHERE, которое не поддерживается в Интернете.

Действия    Откройте таблицу в режиме конструктора и удалите предложение WHERE из свойства Row Source соответствующего поля подстановки. Если представление конструктора недоступно, удалите поле подстановки и повторно создайте его с помощью мастера подстановки.

К началу страницы

ACCWeb105018

Текст ошибки    Первичный ключ, являющийся подстановкой, несовместим с Интернетом.

Что это означает.    Указанная таблица содержит первичный ключ, который представляет собой поле подстановки, ссылающееся на другую таблицу, которая не поддерживается в Интернете.

Действия    Откройте таблицу в режиме конструктора и измените свойство Тип элемента управления для поля подстановки на Текстовое поле (на вкладке Подстановка). Затем откройте окно связей и удалите все связи, в которых поле подстановки находится на многоуровневой стороне связи (стрелка указывает на поле подстановки).

Если представление конструктора и окно Связей недоступны, выполните следующие действия.

  1. Создайте новую пустую базу данных (не веб-базу данных).

  2. Импортируйте необходимые таблицы из исходной базы данных в новую базу данных.

  3. Внесите необходимые изменения в новую базу данных.

  4. В исходной базе данных удалите таблицы, а затем импортируйте их из новой базы данных.

К началу страницы

ACCWeb107000

Текст ошибки    Тип данных поля несовместим с веб-сайтом.

Что это означает.    Указанное поле имеет тип данных, который не поддерживается в Интернете, например объект OLE.

Действия    Повторно создайте поле в качестве одного из поддерживаемых типов данных:

  • Text (Текст)

  • Числовой

  • Валюта

  • Да/Нет

  • Дата и время

  • Вычисляемое поле

  • Вложение

  • Гиперссылка

  • Поле МЕМО

  • Подстановка

К началу страницы

ACCWeb107001

Текст ошибки    Составные индексы несовместимы с Интернетом.

Что это означает.    Указанная таблица содержит составной первичный ключ (ключ, состоящий из нескольких полей). Поле "Автонумер" можно использовать только в качестве первичного ключа для веб-таблицы. Нельзя использовать составные индексы в Интернете.

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

К началу страницы

ACCWeb107002

Текст ошибки    Таблица с несколькими полями вложения несовместима с Интернетом.

Что это означает.    Указанная таблица содержит несколько полей вложения, что приводит к сбою во время операции публикации и, следовательно, несовместимо с Интернетом.

Действия    Рекомендуется хранить все вложения для каждой записи в одном поле вложения. Если для каждой записи требуется несколько полей вложения, создайте для каждого дополнительного поля вложения новую таблицу, содержащую только поле вложения и поле идентификатора, а затем свяжите новую таблицу с исходной таблицей с помощью мастера подстановки.

К началу страницы

ACCWeb107003

Текст ошибки    Выражение вычисляемого поля имеет поле ввода типа, несовместимого с веб-сайтом, например AutoNumber, Memo или Binary.

Что это означает.    Указанное вычисляемое поле использует вычисление, которое принимает в качестве входных данных поле, которое не поддерживается в Интернете.

Действия    Настройте вычисление так, чтобы все поля ввода имели один из следующих поддерживаемых типов данных:

  • Text (Текст)

  • Числовой

  • Валюта

  • Да/Нет

  • Дата и время

  • Вычисляемое поле

К началу страницы

ACCWeb107004

Текст ошибки    Тип данных результата вычисляемого столбца несовместим с веб-сайтом.

Что это означает.    Результатом вычисления для указанного поля является тип данных, который не поддерживается в Интернете.

Действия    Повторно создайте вычисляемое поле, чтобы результирующий тип данных был одним из следующих поддерживаемых типов данных:

  • Text (Текст)

  • Числовой

  • Валюта

  • Да/Нет

  • Дата и время

К началу страницы

ACCWeb107005

Текст ошибки    Таблица с более чем 220 полями несовместима с Интернетом.

Что это означает.    Указанная таблица содержит более 220 полей. Нельзя опубликовать таблицу с более чем 220 полями в Интернете.

Действия    Создайте таблицу, содержащую дополнительные поля. Затем с помощью мастера подстановки создайте новое поле, которое связывает новую таблицу с существующей таблицей.

К началу страницы

ACCWeb107006

Текст ошибки    Имя таблицы является зарезервированным и несовместимо с Интернетом.

Что это означает.    Указанное имя таблицы зарезервировано для использования SharePoint и не поддерживается в Интернете.

Действия    Избегайте использования любого из следующих зарезервированных имен таблиц:

  • UserInfo

  • Приложение "Списки"

  • Документы

  • Веб-части

  • ComMd

  • Тканей

  • Рабочий процесс

  • WFTemp

  • Решения

  • Определения отчетов

  • MSysASO

К началу страницы

ACCWeb107007

Текст ошибки    Неопубликованные таблицы с подстановками к опубликованным таблицам несовместимы с Интернетом.

Что это означает.    Указанная таблица еще не опубликована и содержит поле подстановки, указывающее на опубликованную таблицу, что предотвратит публикацию.

Действия    Публикация неопубликованной таблицы без добавления подстановки. Для этого можно синхронизировать веб-базу данных. После публикации новой таблицы создайте нужный подстановку для другой опубликованной таблицы.

К началу страницы

ACCWeb107008

Текст ошибки    Пользовательские форматы несовместимы с Интернетом

Что это означает.    Указанное поле имеет пользовательский формат валюты, который не поддерживается в Интернете.

Действия    Используйте стандартный денежный формат для поля. Задайте для поля значение Валюта или Евро с помощью раскрывающегося списка Форматирование.

К началу страницы

ACCWeb107009

Текст ошибки    Только одно из свойств Allow Zero Length и Required должно иметь значение true, чтобы быть совместимым с Интернетом.

Что это означает.    Для указанного поля для свойств Allow Zero Length и Required задано значение True.

Действия    Убедитесь, что для одного из указанных свойств задано значение True. Для изменения этих свойств можно использовать конструктор.

К началу страницы

ACCWeb107010

Текст ошибки    Чтобы быть совместимым с Интернетом, значение свойства должно быть равно "нет".

Что это означает.    Свойство Только добавление указанного поля гиперссылки имеет значение Да, которое не поддерживается в Интернете.

Действия    Измените свойство Только добавление на Нет.

К началу страницы

ACCWeb107011

Текст ошибки    Значение по умолчанию должно быть пустым, чтобы обеспечить совместимость с Интернетом.

Что это означает.    Указанное поле подстановки имеет значение по умолчанию в запросе подстановки или в списке, который допускает несколько значений, которые не поддерживаются в Интернете.

Действия    Убедитесь, что есть:

  • Значение по умолчанию для запроса подстановки не задано; или

  • Значение по умолчанию не задано для списка значений подстановки, который допускает несколько значений

К началу страницы

ACCWeb107012

Текст ошибки    Значение по умолчанию должно быть пустым, чтобы обеспечить совместимость с Интернетом.

Что это означает.    Указанное поле гиперссылки имеет значение по умолчанию, которое не поддерживается в Интернете.

Действия    Удалите значение по умолчанию для поля гиперссылки.

К началу страницы

ACCWeb107013

Текст ошибки    Значение свойства несовместимо с веб-сайтом.

Что это означает.    Для указанного поля Number свойство Format имеет значение, кроме общего числа, процента или Standard. В Интернете поддерживаются только эти форматы.

Действия    Измените значение параметра Формат поля на Общее число, Процент или Standard.

К началу страницы

ACCWeb107014

Текст ошибки    Таблица должна иметь первичный ключ, и это должно быть число с размером поля "long", чтобы обеспечить совместимость с Интернетом.

Что это означает.    Указанная таблица имеет одну из следующих проблем:

  • В таблице нет первичного ключа.

  • Тип данных первичного ключа не number.

  • Размер поля первичного ключа не является длинным.

Действия    Измените существующий первичный ключ в режиме конструктора, чтобы у него был правильный тип данных и размер поля; или создайте новый первичный ключ для таблицы, используя тип данных AutoNumber. Если представление конструктора недоступно, создайте новую таблицу и добавьте в нее столбцы из исходной таблицы; затем удалите исходную таблицу.

К началу страницы

ACCWeb107015

Текст ошибки    Чтобы быть совместимым с Интернетом, значение свойства должно быть равно false.

Что это означает.    Для свойства Unique указанного поля Memo задано значение True, которое не поддерживается в Интернете.

Действия    Измените значение Unique на False.

К началу страницы

ACCWeb107016

Текст ошибки    Чтобы быть совместимым с Интернетом, значение свойства должно быть равно false.

Что это означает.    Для свойства Unique указанного поля Да/Нет задано значение True.

Действия    Измените значение Unique на False.

К началу страницы

ACCWeb107017

Текст ошибки    Чтобы быть совместимым с Интернетом, значение свойства должно быть равно false.

Что это означает.    Для свойства Unique указанного поля гиперссылки задано значение True, которое не поддерживается в Интернете.

Действия    Измените значение Unique на False.

К началу страницы

ACCWeb107018

Текст ошибки    Для привязанного столбца должен быть задан первичный ключ таблицы, и он должен быть первым столбцом, совместимым с веб-сайтом.

Что это означает.    Указанное поле подстановки имеет одну из следующих проблем:

  • Для привязанного столбца задано поле, отличное от первичного ключа исходной таблицы.

  • Связанный столбец не является первым столбцом подстановки.

Действия    Используйте мастер подстановки для изменения поля подстановки.

К началу страницы

ACCWeb107019

Текст ошибки    Чтобы быть совместимым с Интернетом, значение свойства должно иметь значение "да".

Что это означает.    Свойство Limit To List указанного поля подстановки имеет значение Нет, но поле подстановки не является списком значений с одним значением, и поэтому параметр свойства несовместим с Интернетом.

Действия    Используйте мастер подстановки для изменения поля подстановки. Убедитесь, что установлен флажок Ограничение на список , когда мастер отобразит его.

К началу страницы

ACCWeb107020

Текст ошибки    Значение свойства должно быть пустым, чтобы быть совместимым с Интернетом.

Что это означает.    Свойство Связывание дочерних полей указанного поля не является пустым и, следовательно, несовместимо с Интернетом.

Действия    Откройте таблицу в режиме конструктора и очистите свойство Связывание дочерних полей. Затем задайте для свойства Subdatasheet Name значение [Auto] или [None]. Если представление конструктора недоступно, в режиме таблицы на вкладке Главная в группе Записи нажмите кнопку Дополнительно, наведите указатель мыши на пункт Подтабличная таблица, а затем нажмите кнопку Удалить.

К началу страницы

ACCWeb107021

Текст ошибки    Значение свойства должно быть пустым, чтобы быть совместимым с Интернетом.

Что это означает.    Свойство Link Master Fields указанного поля не является пустым и, следовательно, не соответствует веб-сайту.

Действия    Откройте таблицу в режиме конструктора и очистите свойство Link Master Fields. Затем задайте для свойства Subdatasheet Name значение [Auto] или [None]. Если представление конструктора недоступно, в режиме таблицы на вкладке Главная в группе Записи нажмите кнопку Дополнительно, наведите указатель мыши на пункт Подтабличная таблица, а затем нажмите кнопку Удалить.

К началу страницы

ACCWeb107022

Текст ошибки    Значение свойства должно быть пустым или иметь значение "auto" для совместимости с Интернетом.

Что это означает.    Для свойства Имя подданной таблицы указанного поля не задано значение [Auto] или [None], поэтому оно несовместимо с Интернетом.

Действия    Откройте таблицу в режиме конструктора и задайте для свойства Subdatasheet Name значение [Auto] или [None]. Если представление конструктора недоступно, в режиме таблицы на вкладке Главная в группе Записи нажмите кнопку Дополнительно, наведите указатель мыши на пункт Подтабличная таблица, а затем нажмите кнопку Удалить.

К началу страницы

ACCWeb107023

Текст ошибки    Значение свойства должно быть указано для совместимости с Интернетом.

Что это означает.    Свойство Column Width указанного поля подстановки является пустым и, следовательно, несовместимо с Интернетом.

Действия    Откройте таблицу в режиме конструктора и укажите значение ширины столбца (на вкладке Свойства подстановки). Или выберите столбец в режиме таблицы, а затем на вкладке Поля в группе Свойства щелкните Изменить подстановки. Выполните действия, описанные в мастере подстановки.

К началу страницы

ACCWeb107024

Текст ошибки    Автонумер не поддерживается для любого другого поля, кроме первичного ключа.

Что это означает.    Указанное поле использует тип данных AutoNumber, но не является первичным ключом таблицы и поэтому несовместимо с Интернетом.

Действия    Измените тип данных поля на Число. В качестве обходного решения можно использовать макросы данных для достижения аналогичной функциональности. Измените поле с этим свойством на первичный ключ в режиме конструктора или измените тип данных на Число.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.