Ważne Usługi programu Access 2010 i Usługi programu Access 2013 są usuwane z następnej wersji programu SharePoint. Zalecamy, aby nie tworzyć nowych aplikacji sieci Web i zmigrować istniejące aplikacje na platformę alternatywną, taką jak Microsoft Power Apps. Możesz udostępniać dane programu Access na platformie Dataverse, która jest bazą danych w chmurze, na której możesz budować aplikacje Power Platform, automatyzować przepływy pracy, wirtualnych agentów i nie tylko, w sieci, na telefonie lub tablecie. Aby uzyskać więcej informacji, zobacz Wprowadzenie: Migrowanie danych programu Access na platformę Dataverse. |
Ten artykuł zawiera listę błędów relacji i odnośników, które mogą wystąpić po uruchomieniu sprawdzania zgodności, oraz informacje, które mogą ułatwić ich rozwiązanie.
Aby uzyskać ogólne informacje na temat błędów sprawdzania zgodności, zobacz artykuł Sprawdzanie zgodności z siecią Web: Błędy ogólne.
ACCWeb105000
Tekst błędu Typ danych kolumny jest niezgodny z odnośnikami sieci Web.
Znaczenie Typ danych wskazanego pola odnośnika nie jest obsługiwany w sieci Web.
Co należy zrobić Upewnij się, że pole odnośnika jest jednym z następujących obsługiwanych typów danych:
-
Pojedynczy wiersz tekstu
-
Data/Godzina
-
Liczba
-
Pole obliczeniowe, które zwraca pojedynczy wiersz tekstu
ACCWeb105001
Tekst błędu Kolumna powiązana odnośnika musi być kluczem podstawowym, aby być zgodna z siecią Web.
Znaczenie Powiązana kolumna wskazanego pola odnośnika nie jest kluczem podstawowym docelowej tabeli odnośników.
Co należy zrobić Ponownie utwórz pole odnośnika przy użyciu Kreatora odnośników. Określ kolumnę klucza podstawowego docelowej tabeli odnośników jako kolumnę powiązaną.
ACCWeb105002
Tekst błędu Źródła wierszy odnośników muszą zawierać pełne instrukcje SQL z jedną tabelą i polami tabeli określonymi jako zgodne z siecią Web.
Znaczenie Co najmniej jeden z następujących warunków jest prawdziwy:
-
Zapytanie dla wskazanego odnośnika używa więcej niż jednej tabeli lub jednego zapytania jako źródła danych.
-
Kolumny użyte w zapytaniu nie są jawnie zaznaczone.
Co należy zrobić Ponownie utwórz odnośnik, upewniąc się, że:
-
Jako źródła danych w odnośniku jest używana tabela zgodna z siecią Web.
Porada: Każda tabela, która nie jest zgodna z siecią Web, powinna zostać utworzona w tabeli Problemy zgodności z siecią Web po użyciu sprawdzania zgodności.
-
Zapytanie odnośnika określa każde pole jawnie (tj. nie należy używać funkcji SELECT *).
ACCWeb105003
Tekst błędu Wielo column lookups with a Row Source Type of Value List must be bound to "Col1" to be compatible with the Web.
Znaczenie Wskazany wielo column lookup is not bound to Col1.
Co należy zrobić Użyj Kreatora odnośników, aby ponownie utworzyć pole odnośnika. Upewnij się, że powiąż z kolumną Kol1 odnośnika wartości.
ACCWeb105004
Tekst błędu Odnośniki listy wartości muszą zawierać co najmniej jeden wiersz danych, aby były zgodne z siecią Web.
Znaczenie Lista wartości dla wskazanego odnośnika jest pusta, a zatem nie jest zgodna z siecią Web.
Co należy zrobić Należy podać na liście wartości co najmniej jeden wiersz danych dla pola odnośnika.
ACCWeb105005
Tekst błędu Listy wartości z pustymi wartościami są niezgodne z siecią Web.
Znaczenie Dzieje się tak, gdy w jednym wierszu odnośnika wartości brakuje wartości w kolumnie. Jest to niezgodne z siecią Web.
Co należy zrobić Upewnij się, że zostały określone pola w jednym wierszu listy wartości. Użyj widoku projektu, aby ustawić to źródło wierszy, lub użyj Kreatora odnośników. (Na karcie Pola w grupie Właściwości kliknij pozycję Modyfikuj odnośnik).
ACCWeb105006
Tekst błędu Nie można odnaleźć tabeli dla źródła wiersza odnośnika.
Znaczenie Tabela określona jako źródło wiersza wskazanego odnośnika nie istnieje.
Co należy zrobić Określ prawidłowe źródło wiersza dla odnośnika. Możesz ponownie utworzyć odnośnik za pomocą Kreatora odnośników.
Tekst błędu Instrukcje SQL zawierające obliczeniowe kolumny wyników dla źródeł wierszy odnośników są niezgodne z siecią Web.
Znaczenie Wskazane pole odnośnika zawiera wyrażenie w źródle wiersza, dlatego nie jest zgodne z siecią Web. Na przykład poniższe źródło wierszy nie jest prawidłowym źródłem dla pola odnośnika sieci Web: SELECT ([Imię] & " " & [Nazwisko]) FROM Kontakty;
Co należy zrobić Rozważ utworzenie kolumny obliczeniowej w tabeli źródłowej, a następnie ponowne utworzenie pola odnośnika.
ACCWeb105007
Tekst błędu Źródła wierszy odnośników mogą odwoływać się tylko do jednej tabeli, aby były zgodne z siecią Web.
Znaczenie Źródło wiersza wskazanego pola odnośnika zawiera wiele tabel.
Co należy zrobić Użyj Kreatora odnośników, aby ponownie utworzyć odnośnik, tak aby odnosił się tylko do jednej tabeli. Może to wymagać zmiany modelu danych.
ACCWeb105008
Tekst błędu Włącz więzy integralności muszą mieć wartość Fałsz, jeśli dla odnośnika zezwalaj na wiele wartości jest prawda.
Znaczenie Wskazane pole odnośnika umożliwia korzystanie z wielu wartości, ale model relacji wymusza więzy integralności, które wymagają pojedynczej wartości dla odnośnika.
Co należy zrobić Usunięcie więzów integralności relacji lub ponowne utworzenie pola odnośnika bez zezwalania na wiele wartości.
ACCWeb105009
Tekst błędu Ogranicz do listy musi mieć wartość Prawda, jeśli zezwalaj na wiele wartości ma wartość Prawda.
Znaczenie Dla wskazanego pola właściwość odnośnika Ogranicz do listy ma ustawioną wartość Fałsz, ale dla wartości Zezwalaj na wiele wartości jest ustawiona wartość Prawda.
Co należy zrobić Ustaw dla pola odnośnika wartość True (Prawda) dla właściwości Ogranicz do listy. lub ustaw dla opcji Zezwalaj na wiele wartości wartość Fałsz.
ACCWeb105010
Tekst błędu Odnośniki wymagają, aby skojarzona relacja była zgodna z siecią Web.
Znaczenie Wskazane pole odnośnika nie ma skojarzonej relacji.
Co należy zrobić Utwórz relację między polem odnośnika a polem, do których się odwołuje.
ACCWeb105011
Tekst błędu Instrukcja SQL źródła wiersza odnośnika musi zawierać pole klucza podstawowego tabeli źródłowej i to pole musi być kolumną powiązaną.
Znaczenie Zapytanie dla wskazanego pola odnośnika nie zawiera klucza podstawowego tabeli źródłowej i dlatego nie jest comatywne z siecią Web.
Co należy zrobić Użyj Kreatora odnośników, aby ponownie utworzyć pole odnośnika.
ACCWeb105012
Tekst błędu Instrukcja SQL dla źródła wierszy odnośnika jest niezgodna z siecią Web.
Znaczenie Instrukcja SQL dla źródła wiersza wskazanego pola odnośnika jest formowana lub niezgodna z siecią Web z różnych powodów, na przykład zawiera nieobsługiwany operator SQL.
Co należy zrobić Użyj Kreatora odnośników, aby ponownie utworzyć pole odnośnika.
ACCWeb105014
Tekst błędu Tabele z kolumnami odnośników muszą mieć klucz podstawowy, a klucz podstawowy musi mieć długi typ danych.
Znaczenie Klucz obcy tabeli docelowej odnośnika lub źródłowej tabeli źródłowej nie jest liczbą całkowitą długą lub obiema wartościami.
Co należy zrobić Upewnij się, że zarówno pola źródłowe, jak i docelowe odnośnika są liczbami całkowitymi długimi. W tym celu można utworzyć nowe pola.
ACCWeb105015
Tekst błędu Aby typ odnośnika był zgodny z siecią Web, |0 lub |1".
Znaczenie Wskazane pole odnośnika odwołuje się do listy pól jako źródła wierszy.
Co należy zrobić Użyj Kreatora odnośników, aby ponownie utworzyć pole odnośnika. Może to wymagać zmiany modelu danych.
ACCWeb105016
Tekst błędu Relacje, które nie są skojarzone z prawidłowym polem odnośnika, są niezgodne z siecią Web.
Znaczenie Relacja nie jest obsługiwana przez pole odnośnika i dlatego nie jest zgodna z bazą danych sieci Web.
Co należy zrobić Utwórz pole odnośnika między tabelami pokrewnymi. Aby utworzyć odnośnik, użyj Kreatora odnośników.
ACCWeb105017
Tekst błędu Typ danych wynikowy kolumny obliczeniowej dla odnośników musi być typu Tekst, aby był zgodny z siecią Web.
Znaczenie Pierwsza kolumna wyświetlana wskazanego pola odnośnika jest kolumną obliczeniową o typie danych innym niż Tekst.
Co należy zrobić Zmień typ danych pola obliczeniowego na Tekst lub ponownie utwórz pole odnośnika i wybierz inną pierwszą kolumnę wyświetlania.