Viktigt Access Services 2010 och Access Services 2013 tas bort från nästa version av SharePoint. Vi rekommenderar att du inte skapar nya webbappar samt migrerar dina befintliga program till en annan plattform, t.ex. Microsoft Power Apps. Du kan dela Access-data med Dataverse, som är en molndatabas där du kan skapa Power Platform appar, automatisera arbetsflöden, virtuella agenter med mera för webben, telefonen eller surfplattan. Mer information finns i Komma igång: Migrera Access-data till Dataverse. |
När du kör kompatibilitetskontrollen lagras eventuella fel i en tabell, Webbkompatibilitetsproblem. I det här avsnittet förklaras i allmänhet hur du hanterar felen som visas i tabellen Webbkompatibilitetsproblem och innehåller även specifik hjälp om allmänna fel som kan visas.
Obs!: Många kompatibilitetsfel beror på att det finns objekt eller inställningar för endast skrivbordet (eller "klient") i en databas som du vill publicera på webben.
Översikt
När du kör kompatibilitetskontrollen skapas en tabell med en lista över eventuella fel som uppstått. Här är till exempel tabellen som visar ett fel:
Felet som visas anger att en kolumn i Tabell2 har en datatyp som inte är kompatibel med webben.
Så här fungerar den här artikeln
I den här och andra webbkompatibilitetskontrollens felavsnitt visas varje fel i följande format:
Feltext Värdet i fältet Beskrivning för raden i tabellen Webbkompatibilitetsproblem.
Vad innebär detta? Mer information som hjälper dig att förstå problemet.
Lämplig åtgärd Den rekommenderade lösningen på felet.
ACCWeb102000
Feltext Objektnamnet beror på klientens objektnamn.
Vad innebär detta? Det angivna webbobjektet förlitar sig på ett annat objekt som inte är ett webbobjekt. Några exempel:
-
Ett webbformulär som visar informationen från en klientfråga
-
Ett webbformulär med en knapp som startar en klientrapport när du klickar på den
Webbobjektet fungerar inte korrekt på webben om du inte tar bort beroendet av klientobjektet.
Lämplig åtgärd Ta bort referensen till klientobjektet. Du kanske också vill återskapa klientobjektet som ett webbobjekt och ersätta referensen till klientobjektet med en referens till det nya webbobjektet.
ACCWeb102001
Feltext Egenskapsvärdet innehåller ett eller flera tecken som inte är kompatibla med webben.
Vad innebär detta? Objektnamnet eller kontrollnamnet är ogiltigt för användning på webben.
Lämplig åtgärd Kontrollera att objektnamnet inte strider mot någon av följande regler:
-
Namnet kanske inte innehåller en punkt (.), utropstecken (!), hakparenteser ([]), inledande blanksteg eller icke utskrivbara tecken, till exempel vagnretur
-
Namnet får inte innehålla något av följande tecken: / \ : * ? "" < > | # <TABB> { } % ~ &
-
Namnet kanske inte börjar med ett likhetstecken (=)
-
Namnet måste vara 1 till 64 tecken långt
ACCWeb102002
Feltext Objektnamnet beror på objektnamnet som inte finns.
Vad innebär detta? Det angivna webbobjektet förlitar sig på ett annat objekt som inte är ett webbobjekt. Några exempel:
-
Ett webbformulär som visar informationen från en klientfråga
-
Ett webbformulär med en knapp som startar en klientrapport när du klickar på den
Webbobjektet fungerar inte korrekt på webben om du inte tar bort beroendet av klientobjektet.
Lämplig åtgärd Ta bort referensen till klientobjektet. Du kanske också vill skapa klientobjektet igen som ett webbobjekt och ersätta referensen till klientobjektet med en referens till det nya webbobjektet.
ACCWeb102004
Feltext Egenskapsvärdet måste vara standardvärdet för att vara kompatibelt med webben.
Vad innebär detta? Endast standardvärdet för den angivna egenskapen stöds i webbdatabaser.
Lämplig åtgärd Ersätt det aktuella värdet för den angivna egenskapen med standardvärdet för egenskapen.
ACCWeb102008
Feltext Objektnamnet beror på objektnamnet som inte är kompatibelt med webben.
Vad innebär detta? Det första objektet refererar till det andra objektet, men det andra objektet kommer inte att vara tillgängligt på webben.
Lämplig åtgärd Ta bort referensen till det andra objektet eller ersätt referensen med en referens till ett annat objekt som är webbkompatibelt.
ACCWeb102011
Feltext Egenskapsvärdet måste vara värde för att vara kompatibelt med webben.
Vad innebär detta? Egenskapen som anges måste ha det angivna värdet i en webbdatabas.
Lämplig åtgärd Ändra egenskapsvärdet till angivet värde.
ACCWeb102013
Feltext Egenskapsvärdet får inte vara tomt om det ska vara kompatibelt med webben.
Vad innebär detta? Den angivna egenskapen måste ha ett värde för att fungera i en webbdatabas.
Lämplig åtgärd Tilldela egenskapen ett värde.
ACCWeb102014
Feltext Databaser under källkodskontroll är inte kompatibla med webben.
Vad innebär detta? Den databas som du försöker publicera finns under källkodskontroll, vilket inte stöds i en webbdatabas.
Lämplig åtgärd Komprimera och reparera databasen för att ta bort den från källkodskontrollen. Mer information finns i Förhindra och korrigera problem med databasfiler med hjälp av Komprimera och reparera.
ACCWeb102015
Feltext Längden på egenskapsvärdena kan inte vara längre än heltal.
Vad innebär detta? Egenskapen angiven har ett strängvärde som är för långt. Det här händer vanligtvis med kontrollnamn (maxlängd 255), etiketter eller knappbeskrivningar (max 2048), taggar (2048), beskrivningar (2048), knappbeskrivningar (255), objektnamn (255) och bildnamn (255).
Lämplig åtgärd Förkorta strängvärdet. De här egenskaperna finns vanligtvis på egenskapslistan för ett formulär eller en rapport.
ACCWeb102016
Feltext Egenskapsvärdet måste vara webbkompatibelt formulär eller rapport för att vara kompatibelt med webben.
Vad innebär detta? Det angivna underformuläret eller underrapporten är inte webbkompatibla.
Lämplig åtgärd Ta bort underformuläret eller underrapporten eller ersätt det med en webbkompatibel version.
ACCWeb102017
Feltext Webbkompatibilitetskontrollen har avbrutits.
Vad innebär detta? Om du inte har avbrutit kompatibilitetskontrollen kan något av följande vara fallet:
-
Databasen är skrivskyddade.
-
Alla objekt stängs inte.
Lämplig åtgärd Stäng alla öppna databasobjekt och kör kompatibilitetskontrollen igen. Om inga objekt är öppna eller om felet återkommer kontrollerar du om databasfilen är skrivskyddade.
ACCWeb106004
Feltext objekt är inte kompatibla med webben.
Vad innebär detta? Objektet är en dataåtkomstsida och kan inte publiceras.
Lämplig åtgärd Ta bort alla dataåtkomstsidor från databasen som du vill publicera på webben.