|
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 schematu, które mogą wystąpić podczas uruchamiania narzędzia sprawdzania zgodności, oraz informacje ułatwiające rozwiązanie tych błędów.
Aby uzyskać ogólne informacje na temat błędów narzędzia sprawdzania zgodności, zobacz artykuł Sprawdzanie zgodności sieci Web — ogólne błędy.
Tworzenie lub modyfikowanie pola odnośnika za pomocą Kreatora odnośników
Wiele błędów schematu jest spowodowanych problemami z polami odnośników. W tych procedurach wyjaśniono, jak uruchomić Kreatora odnośników w widoku arkusza danych, aby rozwiązać te problemy, tworząc lub modyfikując pole odnośnika.
Tworzenie pola odnośnika w widoku arkusza danych
-
Otwórz tabelę, do której chcesz dodać pole odnośnika, a następnie zaznacz ostatnią kolumnę z etykietą Kliknij, aby dodać.
-
Kliknij strzałkę obok pozycji Kliknij, aby dodać, a następnie kliknij pozycję Odnośnik i relacja.
-
Postępuj zgodnie z instrukcjami Kreatora odnośników, aby utworzyć potrzebne pole odnośnika.
Modyfikowanie pola odnośnika w widoku arkusza danych
-
Otwórz tabelę i wybierz pole odnośnika, które chcesz zmodyfikować.
-
Wykonaj jedną z następujących czynności:
-
Na karcie Pola w grupie Właściwości kliknij pozycję Modyfikuj odnośniki.
-
Kliknij prawym przyciskiem myszy pole odnośnika, a następnie kliknij polecenie Modyfikuj odnośniki.
-
-
Postępuj zgodnie z instrukcjami Kreatora odnośników, aby rozwiązać konkretny problem.
ACCWeb105003
Tekst błędu Typ danych kolumny dla odnośników listy wartości musi mieć wartość "Tekst", aby był zgodny z siecią Web.
Znaczenie Wskazane wyszukiwanie korzysta z listy, która nie jest obsługiwana w bazie danych sieci Web. Lista wartości musi być powiązana z kolumną tekstową na serwerze.
Postępowanie Otwórz tabelę w widoku projektu i zmień typ danych pola odnośnika na Tekst. Jeśli widok projektu nie jest dostępny, usuń pole odnośnika, a następnie utwórz je ponownie za pomocą Kreatora odnośników.
ACCWeb105012
Tekst błędu Źródła wierszy odnośników z klauzulami klauzul są niezgodne z siecią Web.
Znaczenie Wskazane pole odnośnika korzysta z zapytania zawierającego klauzulę WHERE, która nie jest obsługiwana w sieci Web.
Postępowanie Otwórz tabelę w widoku projektu i usuń klauzulę WHERE z właściwości Źródło wierszy odpowiedniego pola odnośnika. Jeśli widok projektu nie jest dostępny, usuń pole odnośnika, a następnie utwórz je ponownie za pomocą Kreatora odnośników.
ACCWeb105018
Tekst błędu Klucz podstawowy będący odnośnikiem jest niezgodny z siecią Web.
Znaczenie Wskazana tabela ma klucz podstawowy, czyli pole odnośnika odwołujące się do innej tabeli, które nie jest obsługiwane w sieci Web.
Postępowanie Otwórz tabelę w widoku projektu i zmień właściwość Typ kontrolki pola odnośnika na Pole tekstowe (na karcie Odnośnik). Następnie otwórz okno Relacje i usuń wszystkie relacje, w których pole odnośnika znajduje się po stronie "wiele" relacji (strzałki od pola odnośnika).
Jeśli widok projektu i okno Relacje nie są dostępne, wykonaj następujące czynności:
-
Utwórz nową pustą bazę danych (nie bazę danych sieci Web).
-
Zaimportuj potrzebne tabele z oryginalnej bazy danych do nowej bazy danych.
-
Wprowadź wymagane zmiany w nowej bazie danych.
-
W oryginalnej bazie danych usuń tabele, a następnie zaimportuj je z nowej bazy danych.
ACCWeb107000
Tekst błędu Typ danych pola jest niezgodny z siecią Web.
Znaczenie Wskazane pole ma typ danych, który nie jest obsługiwany w sieci Web, na przykład obiekt OLE.
Postępowanie Utwórz ponownie pole jako jeden z obsługiwanych typów danych:
-
Text (Tekst)
-
Liczba
-
Waluta
-
Tak/Nie
-
Data/godzina
-
Pole obliczeniowe
-
Załącznik
-
Hiperlink
-
Nota
-
Odnośnik
ACCWeb107001
Tekst błędu Indeksy złożone są niezgodne z siecią Web.
Znaczenie Wskazana tabela ma złożony klucz podstawowy (klucz składający się z więcej niż jednego pola). Jako klucza podstawowego tabeli sieci Web można używać tylko pola Typu Autonumerowanie. Nie można używać indeksów złożonych w sieci Web.
Postępowanie Jeśli indeks złożony był dla klucza podstawowego, utwórz klucz podstawowy Autonumerowanie dla wskazanej tabeli. Następnie utwórz regułę poprawności rekordu, aby upewnić się, że dane w oryginalnych polach są unikatowe.
ACCWeb107002
Tekst błędu Tabela z więcej niż jednym polem załącznika jest niezgodna z siecią Web.
Znaczenie Wskazana tabela zawiera więcej niż jedno pole załącznika, co powoduje błąd podczas operacji publikowania i dlatego jest niezgodna z siecią Web.
Postępowanie Rozważ przechowywanie wszystkich załączników dla każdego rekordu w jednym polu załącznika. Jeśli potrzebujesz więcej niż jednego pola załącznika na rekord, dla każdego dodatkowego pola załącznika utwórz nową tabelę zawierającą tylko pole załącznika i pole identyfikatora, a następnie połącz nową tabelę i oryginalną tabelę za pomocą Kreatora odnośników.
ACCWeb107003
Tekst błędu Wyrażenie pole obliczeniowe zawiera pole wejściowe typu niezgodnego z siecią Web, takiego jak Autonumerowanie, Nota lub Dane binarne.
Znaczenie Wskazane pole obliczeniowe używa obliczenia, które przyjmuje jako dane wejściowe pole, które nie jest obsługiwane w sieci Web.
Postępowanie Dostosuj obliczenia, aby wszystkie pola wejściowe miały jeden z następujących obsługiwanych typów danych:
-
Text (Tekst)
-
Liczba
-
Waluta
-
Tak/Nie
-
Data/godzina
-
Pole obliczeniowe
ACCWeb107004
Tekst błędu Typ danych Wynik kolumny obliczeniowej jest niezgodny z siecią Web.
Znaczenie Wynikiem obliczeń dla wskazanego pola jest typ danych, który nie jest obsługiwany w sieci Web.
Postępowanie Ponownie utwórz pole obliczeniowe, aby otrzymany typ danych był jednym z następujących obsługiwanych typów danych:
-
Text (Tekst)
-
Liczba
-
Waluta
-
Tak/Nie
-
Data/godzina
ACCWeb107005
Tekst błędu Tabela z ponad 220 polami jest niezgodna z siecią Web.
Znaczenie Wskazana tabela zawiera ponad 220 pól. W sieci Web nie można opublikować tabeli zawierającej więcej niż 220 pól.
Postępowanie Utwórz nową tabelę zawierającą dodatkowe pola. Następnie użyj Kreatora odnośników, aby utworzyć nowe pole łączące nową tabelę z istniejącą tabelą.
ACCWeb107006
Tekst błędu Nazwa tabeli jest nazwą zastrzeżoną i jest niezgodna z siecią Web.
Znaczenie Wskazana nazwa tabeli jest zarezerwowana do użytku w programie SharePoint i nie jest obsługiwana w sieci Web.
Postępowanie Unikaj używania dowolnych z następujących nazw tabel zastrzeżonych:
-
UserInfo
-
Listy
-
Dokumenty
-
Składniki WebParts
-
ComMd
-
Wstęgi
-
Przepływ pracy
-
WFTemp
-
Rozwiązania
-
Definicje raportów
-
MSysASO
ACCWeb107007
Tekst błędu Nieopublikowane tabele z odnośnikami do opublikowanych tabel są niezgodne z siecią Web.
Znaczenie Wskazana tabela nie została jeszcze opublikowana i zawiera pole odnośnika wskazujące opublikowaną tabelę, co uniemożliwi publikowanie.
Postępowanie Publikowanie nieopublikowanej tabeli bez dodawania odnośnika. Aby to osiągnąć, możesz zsynchronizować bazę danych sieci Web. Po opublikowaniu nowej tabeli utwórz odpowiednie odnośnik do drugiej opublikowanej tabeli.
ACCWeb107008
Tekst błędu Formaty niestandardowe są niezgodne z siecią Web
Znaczenie Wskazane pole ma niestandardowy format walutowy, który nie jest obsługiwany w sieci Web.
Postępowanie Użyj standardowego formatu walutowego dla pola. Ustaw format pola na Waluta lub Euro przy użyciu listy rozwijanej Formatowanie.
ACCWeb107009
Tekst błędu Tylko jedna właściwość Allow Zero Length (Zezwalaj na zero długości) i Required (Wymagane) powinna mieć ustawioną wartość "true" (Prawda), aby była zgodna z siecią Web.
Znaczenie Wskazane pole ma zarówno właściwości Zezwalaj na zero długości, jak i Wymagane na Wartość Prawda.
Postępowanie Upewnij się, że dla większości wskazanych właściwości jest ustawiona wartość True (Prawda). Za pomocą widoku projektu można zmienić te właściwości.
ACCWeb107010
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "nie", aby była zgodna z siecią Web.
Znaczenie Właściwość Tylko dołączanie wskazanego pola hiperlinku jest ustawiona na wartość Tak, która nie jest obsługiwana w sieci Web.
Postępowanie Zmień właściwość Tylko dołączanie na No (Nie).
ACCWeb107011
Tekst błędu Wartość domyślna powinna być pusta, aby była zgodna z siecią Web.
Znaczenie Wskazane pole odnośnika ma wartość domyślną w zapytaniu odnośnika lub na liście zezwalającym na wiele wartości, które nie są obsługiwane w sieci Web.
Postępowanie Upewnij się, że są:
-
Brak domyślnego zestawu wartości dla zapytania odnośnika; lub
-
Brak domyślnego zestawu wartości dla listy wartości odnośnika, który pozwala na wiele wartości
ACCWeb107012
Tekst błędu Wartość domyślna powinna być pusta, aby była zgodna z siecią Web.
Znaczenie Wskazane pole hiperlinku ma wartość domyślną, która nie jest obsługiwana w sieci Web.
Postępowanie Usuwanie wartości domyślnej pola hiperlinku.
ACCWeb107013
Tekst błędu Wartość właściwości nie jest zgodna z siecią Web.
Znaczenie Wskazane pole Liczba ma właściwość Format ustawioną na wartość inną niż Liczba ogólna, Procent lub Standardowy. Tylko te formaty są obsługiwane w sieci Web.
Postępowanie Zmień wartość pola Format na Liczba ogólna, Procent lub Standardowy.
ACCWeb107014
Tekst błędu Tabela powinna mieć klucz podstawowy i powinna to być liczba o rozmiarze pola "long", która ma być zgodna z siecią Web.
Znaczenie Wskazana tabela ma jeden z następujących problemów:
-
Tabela nie ma klucza podstawowego.
-
Typ danych klucza podstawowego to nie liczba.
-
Klucz podstawowy Rozmiar pola nie jest długi.
Postępowanie Zmień istniejący klucz podstawowy w widoku projektu tak, aby miał poprawny typ danych i rozmiar pola. lub utwórz nowy klucz podstawowy dla tabeli przy użyciu typu danych Autonumerowanie. Jeśli widok projektu nie jest dostępny, utwórz nową tabelę i dodaj do niej kolumny z oryginalnej tabeli. a następnie upuść oryginalną tabelę.
ACCWeb107015
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "fałsz", aby była zgodna z siecią Web.
Znaczenie Właściwość Unique wskazanego pola Nota ma wartość True (Prawda), która nie jest obsługiwana w sieci Web.
Postępowanie Zmień wartość wartości Unikatowy na Fałsz.
ACCWeb107016
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "fałsz", aby była zgodna z siecią Web.
Znaczenie Właściwość Unique wskazanego pola Tak/Nie jest ustawiona na wartość True (Prawda).
Postępowanie Zmień wartość wartości Unikatowy na Fałsz.
ACCWeb107017
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "fałsz", aby była zgodna z siecią Web.
Znaczenie Właściwość Unique wskazanego pola hiperlinku ma wartość True (Prawda), która nie jest obsługiwana w sieci Web.
Postępowanie Zmień wartość wartości Unikatowy na Fałsz.
ACCWeb107018
Tekst błędu Kolumna powiązana powinna być ustawiona na klucz podstawowy tabeli i powinna być pierwszą kolumną zgodną z siecią Web.
Znaczenie Wskazane pole odnośnika ma jeden z następujących problemów:
-
Kolumna powiązana jest ustawiona na pole inne niż klucz podstawowy tabeli źródłowej.
-
Kolumna powiązana nie jest pierwszą kolumną odnośnika.
Postępowanie Za pomocą Kreatora odnośników zmodyfikuj pole odnośnika.
ACCWeb107019
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "tak", aby była zgodna z siecią Web.
Znaczenie Właściwość Ogranicz do listy wskazanego pola odnośnika jest ustawiona na wartość Nie, ale pole odnośnika nie jest listą wartości o pojedynczej wartości, a zatem ustawienie właściwości nie jest zgodne z siecią Web.
Postępowanie Za pomocą Kreatora odnośników zmodyfikuj pole odnośnika. Upewnij się, że podczas wyświetlania kreatora jest zaznaczone pole wyboru Ogranicz do listy .
ACCWeb107020
Tekst błędu Wartość właściwości powinna być pusta, aby była zgodna z siecią Web.
Znaczenie Właściwość Podrzędne pola łączące wskazanego pola nie jest pusta i dlatego nie jest zgodna z siecią Web.
Postępowanie Otwórz tabelę w widoku projektu i wyczyść właściwość Podrzędne pola łączące. Następnie ustaw właściwość Subdatasheet Name (Nazwa podarkusza danych) na wartość [Auto] lub [None]. Jeśli widok projektu nie jest dostępny, w widoku arkusza danych na karcie Narzędzia główne w grupie Rekordy kliknij pozycję Więcej, wskaż pozycję Podarkusz danych, a następnie kliknij pozycję Usuń.
ACCWeb107021
Tekst błędu Wartość właściwości powinna być pusta, aby była zgodna z siecią Web.
Znaczenie Właściwość Nadrzędne pola łączące wskazanego pola nie jest pusta, dlatego nie jest zadowolona z sieci Web.
Postępowanie Otwórz tabelę w widoku projektu i wyczyść właściwość Nadrzędne pola łączące. Następnie ustaw właściwość Subdatasheet Name (Nazwa podarkusza danych) na wartość [Auto] lub [None]. Jeśli widok projektu nie jest dostępny, w widoku arkusza danych na karcie Narzędzia główne w grupie Rekordy kliknij pozycję Więcej, wskaż pozycję Podarkusz danych, a następnie kliknij pozycję Usuń.
ACCWeb107022
Tekst błędu Wartość właściwości powinna być pusta lub ustawiona na wartość "auto", aby była zgodna z siecią Web.
Znaczenie Właściwość Nazwa podarkusza danych wskazanego pola nie jest ustawiona na wartość [Auto] ani [Brak] i dlatego nie jest zgodna z siecią Web.
Postępowanie Otwórz tabelę w widoku projektu i ustaw dla właściwości Nazwa podarkusza danych wartość [Auto] lub [Brak]. Jeśli widok projektu nie jest dostępny, w widoku arkusza danych na karcie Narzędzia główne w grupie Rekordy kliknij pozycję Więcej, wskaż pozycję Podarkusz danych, a następnie kliknij pozycję Usuń.
ACCWeb107023
Tekst błędu Wartość właściwości powinna być określona, aby była zgodna z siecią Web.
Znaczenie Właściwość Szerokość kolumny wskazanego pola odnośnika jest pusta i dlatego nie jest zgodna z siecią Web.
Postępowanie Otwórz tabelę w widoku projektu i określ wartość dla pozycji Szerokość kolumny (na karcie Właściwości odnośnika). Ewentualnie zaznacz kolumnę w widoku arkusza danych i na karcie Pola w grupie Właściwości kliknij pozycję Modyfikuj odnośniki. Postępuj zgodnie z instrukcjami Kreatora odnośników.
ACCWeb107024
Tekst błędu Autonumerowanie nie jest obsługiwane w żadnym innym polu, ale w przypadku klucza podstawowego.
Znaczenie Wskazane pole używa typu danych Autonumerowanie, ale nie jest kluczem podstawowym tabeli i dlatego nie jest zgodne z siecią Web.
Postępowanie Zmień typ danych pola na Liczba. Aby obejść ten problem, możesz korzystać z makr danych, aby uzyskać podobną funkcjonalność. Zmień pole z tą właściwością na klucz podstawowy w widoku projektu lub zmień typ danych na Liczba.