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ć 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.
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 w celu rozwiązania tych problemów przez utworzenie lub zmodyfikowanie pola 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ę o etykiecie 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 kolumn dla odnośników listy wartości musi być typu "Tekst", aby był zgodny z siecią Web.
Znaczenie Wskazany odnośnik 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.
Co należy zrobić 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 We wskazanym polu odnośnika jest używane zapytanie zawierające klauzulę WHERE, która nie jest obsługiwana w sieci Web.
Co należy zrobić Otwórz tabelę w widoku projektu i usuń klauzulę WHERE we 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, który jest odnośnikiem, jest niezgodny z siecią Web.
Znaczenie Wskazana tabela zawiera klucz podstawowy, który jest polem odnośnika, które odwołuje się do innej tabeli, która nie jest obsługiwana w sieci Web.
Co należy zrobić 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ń wszelkie relacje, w których pole odnośnika znajduje się po stronie "wiele" relacji (strzałka wskazuje pole odnośnika).
Jeśli widok projektu i okno Relacje nie są dostępne, wykonaj następujące czynności:
-
Tworzenie nowej pustej bazy danych (nie bazy danych sieci Web).
-
Zaimportuj potrzebne tabele z oryginalnej bazy danych do nowej bazy danych.
-
W nowej bazie danych należy wprowadzić wymagane zmiany.
-
W oryginalnej bazie danych usuń tabele, a następnie zaimportuj je z nowej bazy danych.
ACCWeb107000
Tekst błędu Typ danych pole jest niezgodny z siecią Web.
Znaczenie Wskazane pole ma typ danych, który nie jest obsługiwany w sieci Web, taki jak obiekt OLE.
Co należy zrobić Utwórz ponownie pole jako jeden z obsługiwanych typów danych:
-
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 W wskazanej tabeli znajduje się 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żyć tylko pola typu Autonumeruj. W sieci Web nie można używać indeksów złożonych.
Co należy zrobić Jeśli indeks złożony był dla klucza podstawowego, utwórz klucz podstawowy Autonumeruj dla wskazanej tabeli. Następnie utwórz regułę poprawności rekordu, aby mieć pewność, że dane w oryginalnych polach będą unikatowe.
ACCWeb107002
Tekst błędu Tabela z więcej niż jednym polem Załącznik 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 niezgodne z siecią Web.
Co należy zrobić Rozważ przechowywanie wszystkich załączników dla każdego rekordu w jednym polu załącznika. Jeśli na rekord jest potrzebne więcej niż jedno pole załącznika, dla każdego dodatkowego pola załącznika należy utworzyć nową tabelę zawierającą tylko pole załącznika i pole identyfikatora, a następnie połączyć nową tabelę z oryginalną tabelą przy użyciu Kreatora odnośników.
ACCWeb107003
Tekst błędu Wyrażenie pola obliczeniowego zawiera pole wprowadzania, które jest niezgodne z siecią Web, na przykład pole Typu danych Autonumeruj, Nota lub Dane binarne.
Znaczenie We wskazanym polu obliczeniowym jest używane obliczenie, które pobiera jako dane wejściowe pole, które nie jest obsługiwane w sieci Web.
Co należy zrobić Dostosuj obliczenia tak, aby wszystkie pola wejściowe miały jeden z następujących obsługiwanych typów danych:
-
Tekst
-
Liczba
-
Waluta
-
Tak/Nie
-
Data/Godzina
-
Pole obliczeniowe
ACCWeb107004
Tekst błędu Typ danych wynikowy 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.
Co należy zrobić Ponownie utwórz pole obliczeniowe, aby wynikowy typ danych był jednym z następujących obsługiwanych typów danych:
-
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 z ponad 220 polami.
Co należy zrobić Utwórz nową tabelę, która będzie zawierać dodatkowe pola. Następnie za pomocą Kreatora odnośników utwórz nowe pole, które łączy nową tabelę z istniejącą tabelą.
ACCWeb107006
Tekst błędu Nazwa tabeli jest nazwą zastrzeżoną i niezgodna z siecią Web.
Znaczenie Wskazana nazwa tabeli jest zarezerwowana do użytku przez program SharePoint i nie jest obsługiwana w sieci Web.
Co należy zrobić Unikaj używania następujących zastrzeżonych nazw tabel:
-
UserInfo
-
Listy
-
Dokumenty
-
Web Parts
-
ComMd
-
Webs
-
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 jest jeszcze opublikowana i zawiera pole odnośnika, które wskazuje opublikowaną tabelę, co uniemożliwi publikowanie.
Co należy zrobić Publikowanie nieopublikowanej tabeli bez dodawania odnośnika. Aby osiągnąć ten cel, możesz zsynchronizować bazę danych sieci Web. Po opublikowaniu nowej tabeli utwórz odpowiednie odnośniki do innej opublikowanej tabeli.
ACCWeb107008
Tekst błędu Formaty niestandardowe są niezgodne z siecią Web
Znaczenie Wskazane pole ma niestandardowy format waluty, który nie jest obsługiwany w sieci Web.
Co należy zrobić Użyj dla tego pola standardowego formatu waluty. Ustaw format pola na Walutowe lub Euro przy użyciu listy rozwijanej Formatowanie.
ACCWeb107009
Tekst błędu Tylko jedna z właściwości Allow Zero Length (Zezwalaj na zero długości) i Required (Wymagana) powinna mieć ustawioną wartość "true" (Prawda), aby były zgodne z siecią Web.
Znaczenie Wskazane pole ma ustawione zarówno właściwości Zezwalaj na zero długości, jak i Wymagane na wartość Prawda.
Co należy zrobić Upewnij się, że co najwyżej jedna ze wskazanych właściwości ma ustawioną wartość True (Prawda). Aby zmienić te właściwości, możesz użyć widoku projektu.
ACCWeb107010
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "nie", aby być 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.
Co należy zrobić Zmień właściwość Tylko dołączanie na Nie.
ACCWeb107011
Tekst błędu Aby zachować zgodność z siecią Web, wartość domyślna powinna być pusta.
Znaczenie Wskazane pole odnośnika ma wartość domyślną w zapytaniu odnośnika lub na liście, która umożliwia korzystanie z wielu wartości, co nie jest obsługiwane w sieci Web.
Co należy zrobić Upewnij się, że są dostępne:
-
Nie ustawiono wartości domyślnej dla zapytania odnośnika; lub
-
Nie ustawiono wartości domyślnej dla listy wartości odnośnika, która umożliwia korzystanie z wielu wartości
ACCWeb107012
Tekst błędu Aby zachować zgodność z siecią Web, wartość domyślna powinna być pusta.
Znaczenie Wskazane pole hiperlinku ma wartość domyślną, która nie jest obsługiwana w sieci Web.
Co należy zrobić Usuń wartość domyślną pola hiperlinku.
ACCWeb107013
Tekst błędu Wartość właściwości nie jest zgodna z siecią Web.
Znaczenie We wskazanym polu typu Liczba jest ustawiona właściwość Format oprócz ustawienia Liczba ogólna, Procent lub Standardowy. Tylko te formaty są obsługiwane w sieci Web.
Co należy zrobić Zmień format pola na Liczba ogólna, Procent lub Standardowy.
ACCWeb107014
Tekst błędu Tabela powinna mieć klucz podstawowy i być liczbą o rozmiarze pola "długim", aby była zgodna z siecią Web.
Znaczenie We wskazanej tabeli występują jeden z następujących problemów:
-
Tabela nie ma klucza podstawowego.
-
Typ danych klucza podstawowego to nie Liczba.
-
Rozmiar pola klucza podstawowego nie jest długi.
Co należy zrobić Zmień istniejący klucz podstawowy w widoku projektu, aby zawierał poprawny typ danych i Rozmiar pola. lub utwórz nowy klucz podstawowy tabeli, używając typu danych Autonumeruj. Jeśli widok projektu nie jest dostępny, utwórz nową tabelę i dodaj do niego kolumny z oryginalnej tabeli. a następnie upuść oryginalną tabelę.
ACCWeb107015
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "false" jako zgodną z siecią Web.
Znaczenie Właściwość Unique wskazanego pola Nota ma ustawioną wartość True (Prawda), która nie jest obsługiwana w sieci Web.
Co należy zrobić Zmień wartość wartości Unikatowe na Fałsz.
ACCWeb107016
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "false" jako zgodną z siecią Web.
Znaczenie Właściwość Unique wskazanego pola Tak/Nie ma ustawioną wartość True (Prawda).
Co należy zrobić Zmień wartość wartości Unikatowe na Fałsz.
ACCWeb107017
Tekst błędu Wartość właściwości powinna być ustawiona na wartość "false" jako zgodną z siecią Web.
Znaczenie Właściwość Unique wskazanego pola hiperlinku ma ustawioną wartość True (Prawda), która nie jest obsługiwana w sieci Web.
Co należy zrobić Zmień wartość wartości Unikatowe na Fałsz.
ACCWeb107018
Tekst błędu Kolumna powiązana powinna mieć ustawioną wartość 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.
Co należy zrobić 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ć 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, dlatego ustawienie właściwości nie jest zgodne z siecią Web.
Co należy zrobić Za pomocą Kreatora odnośników zmodyfikuj pole odnośnika. Pamiętaj, aby zaznaczyć pole wyboru Ogranicz do listy, gdy zostanie wyświetlone w kreatorze.
ACCWeb107020
Tekst błędu Wartość właściwości powinna być pusta, aby być zgodna z siecią Web.
Znaczenie Właściwość Podrzędne pola łączenia wskazanego pola nie jest pusta, dlatego nie jest zgodna z siecią Web.
Co należy zrobić Otwórz tabelę w widoku projektu i wyczyść właściwość Podrzędne pola łączy. Następnie ustaw właściwość Nazwa podarkusza danych na 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ę Podarkuszdanych, a następnie kliknij pozycję Usuń.
ACCWeb107021
Tekst błędu Wartość właściwości powinna być pusta, aby być zgodna z siecią Web.
Znaczenie Właściwość Nadrzędne pola łączy dla wskazanego pola nie jest pusta, dlatego nie jest ze zgodnością z siecią Web.
Co należy zrobić Otwórz tabelę w widoku projektu i wyczyść właściwość Nadrzędne pola łączy. Następnie ustaw właściwość Nazwa podarkusza danych na 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ę Podarkuszdanych, a następnie kliknij pozycję Usuń.
ACCWeb107022
Tekst błędu Wartość właściwości powinna być pusta lub ustawiona na wartość "auto" zgodnie z siecią Web.
Znaczenie Właściwość Nazwa podarkusza danych wskazanego pola nie jest ustawiona na wartość [Auto] ani [None], a zatem nie jest zgodna z siecią Web.
Co należy zrobić Otwórz tabelę w widoku projektu i ustaw właściwość Nazwa podarkusza danych na 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ę Podarkuszdanych, a następnie kliknij pozycję Usuń.
ACCWeb107023
Tekst błędu Wartość właściwości powinna być określona jako zgodna z siecią Web.
Znaczenie Właściwość Szerokość kolumny wskazanego pola odnośnika jest pusta, dlatego nie jest zgodna z siecią Web.
Co należy zrobić Otwórz tabelę w widoku projektu i określ wartość dla ustawienia Szerokość kolumny (na karcie Właściwości odnośnika). Możesz też zaznaczyć kolumnę w widoku arkusza danych i na karcie Pola w grupie Właściwości kliknąć przycisk Modyfikuj odnośniki. Postępuj zgodnie z instrukcjami Kreatora odnośników.
ACCWeb107024
Tekst błędu Funkcja autonumerowania nie jest obsługiwana w przypadku innych pól oprócz klucza podstawowego.
Znaczenie W wskazanym polu jest używany typ danych Autonumerowania, ale nie jest kluczem podstawowym tabeli, dlatego nie jest zgodne z siecią Web.
Co należy zrobić Zmień typ danych pola na Liczba. Aby obejść ten problem, można użyć makr danych, aby osiągnąć podobną funkcjonalność. Zmień pole z tą właściwością na klucz podstawowy w widoku projektu lub zmień typ danych na Liczba.