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, Problem med webbkompatibilitet. I det här avsnittet förklaras i allmänhet hur du hanterar felen i tabellen Webbkompatibilitetsproblem och ger även specifik hjälp om allmänna fel som kan visas.
Obs!: Många Kompatibilitetskontroll-fel orsakas av att skrivbordsobjekt (eller "klient") finns 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 påträffats. Här är till exempel tabellen öppen med ett felmeddelande:
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 det här och i de andra avsnitten om webbkompatibilitetskontroll visas varje fel i följande format:
Feltext Värdet i fältet Beskrivning för raden i tabellen Problem med webbkompatibilitet.
Vad innebär detta? Mer information som hjälper dig att förstå problemet.
Vad du kan göra Rekommenderad lösning på felet.
ACCWeb102000
Feltext objektnamn beror på klientens objektobjektnamn.
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 information 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.
Vad du kan göra 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.
Vad du kan göra Kontrollera att objektnamnet inte bryter mot någon av följande regler:
-
Namnet får inte innehålla punkt (.), utropstecken (!), hakparenteser ([]), inledande blanksteg eller icke utskrivbara tecken, till exempel vagnretur
-
Namnet får inte innehålla något av följande tecken: / \ : * ? "" < > | # <TAB> { } % ~ &
-
Namnet kanske inte börjar med ett likhetstecken (=)
-
Namnet måste bestå av 1 till 64 tecken
ACCWeb102002
Feltext objektnamn beror på objektnamn 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 information 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.
Vad du kan göra 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.
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.
Vad du kan göra Ersätt det aktuella värdet för den angivna egenskapen med standardvärdet för den egenskapen.
ACCWeb102008
Feltext objektnamn beror på objektnamn som inte är kompatibla med webben.
Vad innebär detta? Det första objektet refererar till det andra objektet, men det andra objektet är inte tillgängligt på webben.
Vad du kan göra 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 ett värde för att vara kompatibelt med webben.
Vad innebär detta? Den angivna egenskapen måste ha angivet värde i en webbdatabas.
Vad du kan göra Ändra egenskapsvärdet till det angivna värdet.
ACCWeb102013
Feltext Egenskapsvärdet får inte vara tomt för att vara kompatibelt med webben.
Vad innebär detta? Den angivna egenskapen måste ha ett värde för att fungera i en webbdatabas.
Vad du kan göra Tilldela egenskapen ett värde.
ACCWeb102014
Feltext Databaser under källkodskontroll är inte kompatibla med webben.
Vad innebär detta? Databasen som du försöker publicera är under källkodskontroll, som inte stöds i en webbdatabas.
Vad du kan göra 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ängd på egenskapsvärdesträng kan inte vara längre än heltal.
Vad innebär detta? Den angivna egenskapen har ett strängvärde som är för långt. Det här händer vanligtvis med kontrollnamn (max längd 255), etikett- eller knappbeskrivningar (max 2048), taggar (2048), beskrivningar (2048), knappbeskrivningar för text (255), objektnamn (255) och bildnamn (255).
Vad du kan göra Förkorta strängvärdet. De här egenskaperna finns vanligtvis på egenskapssidan för ett formulär eller en rapport.
ACCWeb102016
Feltext Egenskapsvärdet måste vara ett webbkompatibelt formulär eller en rapport för att vara kompatibelt med webben.
Vad innebär detta? Det angivna underformuläret eller underrapporten är inte webbkompatibel.
Vad du kan göra Ta bort underformuläret eller underrapporten eller ersätt den med en webbkompatibel version.
ACCWeb102017
Feltext Webbkompatibilitetskontrollen har avbrutits.
Vad innebär detta? Om du inte avbryter kompatibilitetskontrollen kan något av följande vara fallet:
-
Databasen är skrivskyddad.
-
Alla objekt är inte stängda.
Vad du kan göra Stäng alla öppna databasobjekt och kör kompatibilitetskontrollen igen. Om inga objekt är öppna eller om felet återkommer kontrollerar du om databasfilen är skrivskyddad.
ACCWeb106004
Feltext objekt är inkompatibla med webben.
Vad innebär detta? Det angivna objektet är en dataåtkomstsida och kan inte publiceras.
Vad du kan göra Ta bort alla dataåtkomstsidor från databasen som du vill publicera på webben.