Отнася се за
Access 2016 Access 2013 Access 2010

Важно    Access Services 2010 и Access Services 2013 се премахват от следващото издание на SharePoint. Препоръчваме ви да не създавате нови уеб приложения, а да мигрирате своите съществуващи приложения към друга платформа, като например Microsoft Power Apps.

Можете да споделяте данни на Access с Dataverse, която е база данни в облака, върху която можете да създавате приложения на Power Platform, автоматизирани работни потоци, виртуални агенти и други за уеб, телефон или таблет. За повече информация вижте Начало: Мигриране на данни на Access към Dataverse.

Тази статия описва грешките в схемата, които може да възникнат, когато изпълнявате проверката за съвместимост, и предоставя информация, която може да ви помогне да отстраните грешките.

За обща информация относно грешките в проверката за съвместимост вж. статията Проверка за съвместимост с уеб общи грешки.

Използване на съветника за справки за създаване или модифициране на справочно поле

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

Създаване на справочно поле в изглед на лист с данни

  1. Отворете таблицата, към която искате да добавите справочно поле, и изберете последната колона с етикет Щракнете, за да добавите.

  2. Щракнете върху стрелката до Щракнете, за да добавите, и след това щракнете върху Справка & релация.

  3. Следвайте стъпките на съветника за справки, за да създадете справочното поле, което ви трябва.

Промяна на справочно поле в изглед на лист с данни

  1. Отворете таблицата и изберете справочното поле, което искате да промените.

  2. Направете едно от следните неща:

    • В раздела Полета, в групата Свойства щракнете върху Модифициране на търсенето.

    • Щракнете с десния бутон върху справочното поле и след това щракнете върху Модифициране на справки.

  3. Следвайте стъпките на съветника за справки, за да коригирате вашия конкретен проблем.

ACCWeb105003

Текст на грешка    За да бъде съвместим с уеб, типът данни на колоната за справки със списъци със стойности трябва да бъде "Текст".

Какво означава    Посочената справка използва списък, който не се поддържа от уеб база данни. Списъкът със стойности трябва да е обвързан с колона с текст на сървъра.

Какво да направите    Отворете таблицата в изглед за проектиране и променете типа на данните в справочното поле на "Текст". Ако изгледът за проектиране не е наличен, изтрийте справочното поле и след това използвайте съветника за справки, за да го създадете отново.

Най-горе на страницата

ACCWeb105012

Текст на грешка    Източниците на редове за справки с клаузи са несъвместими с уеб.

Какво означава    Посоченото справочно поле използва заявка, съдържаща клауза WHERE, която не се поддържа в уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и премахнете клаузата WHERE от свойството Източник на редове на съответното справочно поле. Ако изгледът за проектиране не е наличен, изтрийте справочното поле и след това използвайте съветника за справки, за да го създадете отново.

Най-горе на страницата

ACCWeb105018

Текст на грешка    Първичен ключ, който е справка, е несъвместим с уеб.

Какво означава    Посочената таблица има първичен ключ, който е справочно поле, което препраща към друга таблица, която не се поддържа в уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и променете свойството Тип контрола за справочното поле на Текстово поле (в раздела Справка). След това отворете прозореца за релации и изтрийте всички релации, в които справочното поле е в страната "много" на релацията (стрелката сочи към справочното поле).

Ако изгледът за проектиране и прозорецът "Релации" не са налични, направете следното:

  1. Създаване на нова празна база данни (а не уеб база данни).

  2. Импортирайте таблиците, които са ви необходими, от първоначалната база данни в новата база данни.

  3. Направете необходимите промени в новата база данни.

  4. В първоначалната база данни изтрийте таблиците и след това ги импортирайте от новата база данни.

Най-горе на страницата

ACCWeb107000

Текст на грешка    Типът данни на полето е несъвместим с уеб.

Какво означава    Посоченото поле има тип данни, който не се поддържа в уеб, например OLE обект.

Какво да направите    Създайте полето отново като един от поддържаните типове данни:

  • Text

  • Число

  • Валута

  • Да/Не

  • Дата/час

  • Изчисляемо поле

  • Attachment

  • Хипервръзка

  • Паметна бележка

  • Справка

Най-горе на страницата

ACCWeb107001

Текст на грешка    Съставните индекси са несъвместими с уеб.

Какво означава    Посочената таблица съдържа съставен първичен ключ (ключ, състоящ се от повече от едно поле). Можете да използвате поле с автоматично номериране като първичен ключ за уеб таблица. Не можете да използвате съставни индекси в уеб.

Какво да направите    Ако съставният индекс е за първичен ключ, създайте първичен ключ с автоматично номериране за указаната таблица. След това създайте валидиращо правило за запис, за да се уверите, че данните в първоначалните полета са уникални.

Най-горе на страницата

ACCWeb107002

Текст на грешка    Таблица с повече от едно поле за прикачени файлове е несъвместима с уеб.

Какво означава    Посочената таблица съдържа повече от едно поле за прикачени файлове, което причинява грешка по време на операция за публикуване и следователно е несъвместима с уеб.

Какво да направите    Помислете за съхраняване на всички прикачени файлове за всеки запис в едно поле за прикачени файлове. Ако ви трябва повече от едно поле за прикачени файлове на запис, за всяко допълнително поле за прикачени файлове създайте нова таблица, която съдържа само полето за прикачени файлове и полето "ИД", и след това свържете новата таблица и първоначалната таблица с помощта на съветника за справки.

Най-горе на страницата

ACCWeb107003

Текст на грешка    Израз за изчисляемо поле има входно поле от тип, несъвместим с уеб, например AutoNumber, Memo или Binary.

Какво означава    Посоченото изчисляемо поле използва изчисление, което се приема като входно поле, което не се поддържа в уеб.

Какво да направите    Настройте изчислението, така че всички полета за въвеждане да имат един от следните поддържани типове данни:

  • Text

  • Число

  • Валута

  • Да/Не

  • Дата/час

  • Изчисляемо поле

Най-горе на страницата

ACCWeb107004

Текст на грешка    Типът данни на резултат от изчисляема колона е несъвместим с уеб.

Какво означава    Резултатът от изчислението за посоченото поле е тип данни, който не се поддържа в уеб.

Какво да направите    Създайте отново изчисляемото поле, така че полученият тип данни да е един от следните поддържани типове данни:

  • Text

  • Число

  • Валута

  • Да/Не

  • Дата/час

Най-горе на страницата

ACCWeb107005

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

Какво означава    Посочената таблица съдържа повече от 220 полета. Не можете да публикувате таблица с повече от 220 полета в уеб.

Какво да направите    Създайте нова таблица, която да съдържа допълнителните полета. След това използвайте съветника за справки, за да създадете ново поле, което свързва новата таблица към съществуващата таблица.

Най-горе на страницата

ACCWeb107006

Текст на грешка    Името на таблицата е запазено име и е несъвместимо с уеб.

Какво означава    Посоченото име на таблица е запазено за използване от SharePoint и не се поддържа в уеб.

Какво да направите    Избягвайте използването на някое от следните запазени имена на таблици:

  • Информация за потребителя

  • Списъци

  • Документи

  • Уеб части

  • Команда commd

  • Платна

  • Работен поток

  • WFTemp

  • Решения

  • Дефиниции на отчети

  • MSysASO

Най-горе на страницата

ACCWeb107007

Текст на грешка    Непубликуваните таблици със справки към публикувани таблици са несъвместими с уеб.

Какво означава    Указаната таблица все още не е публикувана и съдържа справочно поле, което сочи към публикувана таблица, което ще предотврати публикуването.

Какво да направите    Публикуване на непубликуваната таблица без добавяне на справка. Можете да синхронизирате уеб базата данни, за да постигнете това. След като новата таблица бъде публикувана, създайте желаната справка в другата публикувана таблица.

Най-горе на страницата

ACCWeb107008

Текст на грешка    Форматите по избор са несъвместими с уеб

Какво означава    Посоченото поле има формат на валута по избор, който не се поддържа в уеб.

Какво да направите    Използвайте стандартен валутен формат за полето. Задайте формата на полето на "Валута" или "Евро" с помощта на падащия списък "Форматиране".

Най-горе на страницата

ACCWeb107009

Текст на грешка    Само едно от свойствата Разреши нулева дължина и Задължително трябва да бъде настроено на "истина", за да бъде съвместимо с уеб.

Какво означава    Посоченото поле има свойства "Позволяване на нулева дължина" и "Изисква се", зададени на "Истина".

Какво да направите    Уверете се, че за най-много едно от посочените свойства е зададено True. Можете да използвате изгледа за проектиране, за да промените тези свойства.

Най-горе на страницата

ACCWeb107010

Текст на грешка    За съвместимост с уеб стойността на свойството трябва да бъде зададена на "не".

Какво означава    Свойството Само добавяне на посоченото поле за хипервръзка е настроено на Да, което не се поддържа в уеб.

Какво да направите    Променете свойството Само добавяне на Не.

Най-горе на страницата

ACCWeb107011

Текст на грешка    За да бъде съвместима с уеб, стойността по подразбиране трябва да е празна.

Какво означава    Посоченото справочно поле има стойност по подразбиране в заявка за справка или в списък, която позволява множество стойности, което не се поддържа в уеб.

Какво да направите    Уверете се, че има:

  • Няма зададена стойност по подразбиране за заявката за справка; или

  • Не е зададена стойност по подразбиране за справочния списък със стойности, който позволява множество стойности

Най-горе на страницата

ACCWeb107012

Текст на грешка    За да бъде съвместима с уеб, стойността по подразбиране трябва да е празна.

Какво означава    Посоченото поле за хипервръзка има стойност по подразбиране, която не се поддържа в уеб.

Какво да направите    Премахнете стойността по подразбиране за полето за хипервръзка.

Най-горе на страницата

ACCWeb107013

Текст на грешка    Стойността на свойството не е съвместима с уеб.

Какво означава    Посоченото числово поле има свойство Формат, настроено на нещо различно от "Общо число", "Процент" или "Standard". Само тези формати се поддържат в уеб.

Какво да направите    Променете формата на полето на "Общ брой", "Процент" или "Standard".

Най-горе на страницата

ACCWeb107014

Текст на грешка    Таблицата трябва да има първичен ключ и трябва да бъде число с размер на полето "long", за да бъде съвместима с уеб.

Какво означава    Посочената таблица има един от следните проблеми:

  • Таблицата няма първичен ключ.

  • Типът данни на първичния ключ не е "число".

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

Какво да направите    Промяна на съществуващия първичен ключ в изглед за проектиране, така че да има правилен тип данни и размер на полето; или създайте нов първичен ключ за таблицата, като използвате типа данни "Автономериране". Ако изгледът Проектиране не е наличен, създайте нова таблица и добавете към нея колоните от първоначалната таблица; след което пуснете първоначалната таблица.

Най-горе на страницата

ACCWeb107015

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде зададена на "неистина".

Какво означава    Свойството Unique на посоченото поле Memo е настроено на True, което не се поддържа в уеб.

Какво да направите    Променете стойността на "Уникален" на "Неистина".

Най-горе на страницата

ACCWeb107016

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде зададена на "неистина".

Какво означава    Свойството Unique на посоченото поле "Да/не" е настроено на "Истина".

Какво да направите    Променете стойността на "Уникален" на "Неистина".

Най-горе на страницата

ACCWeb107017

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде зададена на "неистина".

Какво означава    Свойството Unique на посоченото поле за хипервръзка е настроено на True, което не се поддържа в уеб.

Какво да направите    Променете стойността на "Уникален" на "Неистина".

Най-горе на страницата

ACCWeb107018

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

Какво означава    Посоченото справочно поле има един от следните проблеми:

  • Обвързаната колона е зададена на поле, различно от първичния ключ на таблицата източник.

  • Обвързаната колона не е първата колона на справката.

Какво да направите    Използвайте съветника за справки, за да модифицирате справочното поле.

Най-горе на страницата

ACCWeb107019

Текст на грешка    За съвместимост с уеб стойността на свойството трябва да бъде зададена на "да".

Какво означава    Свойството "Ограничаване до списък" на посоченото справочно поле е зададено на Не, но справочното поле не е списък със стойности с една стойност и следователно настройката на свойството не е съвместима с уеб.

Какво да направите    Използвайте съветника за справки, за да модифицирате справочното поле. Уверете се, че сте поставили отметка в квадратчето Ограничи до списъка , когато съветникът го покаже.

Най-горе на страницата

ACCWeb107020

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде празна.

Какво означава    Свойството Подчинени полета на връзката на посоченото поле не е празно и следователно не е съвместимо с уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и изчистете свойството Подчинени полета на връзката. След това задайте свойството Име на подлист с данни на [Автоматично] или [Няма]. Ако изгледът за проектиране не е наличен, в изглед на лист с данни, в раздела Начало , в групата Записи щракнете върху Още, посочете Подлист с данни и след това щракнете върху Премахни.

Най-горе на страницата

ACCWeb107021

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде празна.

Какво означава    Свойството Основни полета на връзката на посоченото поле не е празно и следователно не съответства на уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и изчистете свойството Основни полета на връзката. След това задайте свойството Име на подлист с данни на [Автоматично] или [Няма]. Ако изгледът за проектиране не е наличен, в изглед на лист с данни, в раздела Начало , в групата Записи щракнете върху Още, посочете Подлист с данни и след това щракнете върху Премахни.

Най-горе на страницата

ACCWeb107022

Текст на грешка    За да бъде съвместима с уеб, стойността на свойството трябва да бъде празна или зададена на "автоматично".

Какво означава    Свойството "Име на подлист с данни" на посоченото поле не е зададено на [Auto] или [None] и следователно не е съвместимо с уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и задайте свойството Име на подлист с данни на [Автоматично] или [Няма]. Ако изгледът за проектиране не е наличен, в изглед на лист с данни, в раздела Начало , в групата Записи щракнете върху Още, посочете Подлист с данни и след това щракнете върху Премахни.

Най-горе на страницата

ACCWeb107023

Текст на грешка    Стойността на свойството трябва да бъде зададена, за да бъде съвместима с уеб.

Какво означава    Свойството Ширина на колона на посоченото справочно поле е празно и следователно не е съвместимо с уеб.

Какво да направите    Отворете таблицата в изглед за проектиране и задайте стойност за Ширина на колоната (в раздела Свойства на справка). Или изберете колоната в изглед на лист с данни и в раздела Полета , в групата Свойства щракнете върху Промяна на справки. Следвайте стъпките в съветника за справки.

Най-горе на страницата

ACCWeb107024

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

Какво означава    Посоченото поле използва тип данни "Автономериране", но не е първичен ключ на таблицата, и следователно не е съвместимо с уеб.

Какво да направите    Променете типа на данните на полето на "Число". Като заобиколно решение можете да използвате макроси с данни, за да постигнете подобна функционалност. Променете полето с това свойство на първичен ключ в изглед за проектиране или променете типа на данните на Число.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.