Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

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 använder en fråga för att ange data för en vy i en Access-webbapp är vissa fält som du kan förvänta dig att kunna redigera skrivskyddade i vyn. Specifikt om du använder mer än en tabell och det finns minst en koppling finns det begränsningar för vilka frågefält som kan uppdateras. 

Obs!: Det här avsnittet handlar om Access-webbappar. Den gäller inte för skrivbordsdatabaser. Om du har problem med en fråga i en skrivbordsdatabas kan du läsa artikeln Introduktion till frågor för en översikt.

Krav för uppdateringsbara frågefält

  • Endast fält från tabellen där det kopplade fältet inte har unika värden – tabellen "flest" – kan uppdateras.

  • Frågeresultatet måste innehålla primärnyckelfälten för flest tabeller.

  • Den mest många tabellen måste finnas på innersidan av eventuella yttre kopplingar (d.v.s. vänster sida av en vänster yttre koppling eller höger sida av en höger yttre koppling).

Diagram av en fråga som visar vilka fält som kan uppdateras

I den här frågan är tabellen Uppgifter den mest många tabellen eftersom den söker efter data i tabellen Projekt.

Men eftersom primärnyckeln för Aktiviteter inte tas med i utdata kan inget av fälten uppdateras.

Även om nyckeln läggs till kan inget av fälten som kommer från tabellen Projekt uppdateras eftersom det inte är den mest många tabellen.

Överst på sidan

Hitta och åtgärda ett uppdateringsbart fältproblem

Anledningen till att fältet inte kan uppdateras avgör hur du kan aktivera uppdateringar. Om du vill ta reda på orsaken öppnar du frågan i designvyn och undersöker frågans designinformation.

  1. Om du startar från en webbläsare öppnar du webbappen i Access: i det övre högra hörnet i appen klickar du på Inställningar > Anpassa i Access.

  2. Om navigeringsfönstret inte är öppet i Access trycker du på F11 för att visa det. Högerklicka sedan på frågan i navigeringsfönstret och klicka sedan på Designvy.

    Snabbmeny för en fråga i navigeringsfönstret

  3. Bestäm vilken tabell i frågan som är den mest många tabellen. En bra tumregel är att den mest många tabellen är den tabell som letar upp data i en annan tabell.

  4. Kontrollera att fältet som du vill uppdatera finns i flest tabeller. Om den inte är det finns det inget du kan göra med frågan för att kringgå problemet. Som ett alternativt sätt att låta andra redigera fältet kan du skapa en ny, uppdateringsbar vy som bara baseras på tabellen och sedan göra det enkelt att öppna den vyn efter behov. Du kan till exempel ange en knapp med ett makro som öppnar vyn.

  5. Kontrollera att primärnyckeln för den mest många tabellen ingår i frågeresultatet. Om den inte finns där lägger du till primärnyckeln i frågeresultatet.

  6. Dubbelklicka på varje koppling och kontrollera att:

    • Kopplingen är en inre koppling. Eller

    • Om det är en yttre koppling finns den mest många tabellen på den inre sidan av kopplingen – till vänster om en vänster koppling eller höger sida av en högerkoppling.

Om en koppling inte uppfyller minst ett av de två föregående villkoren ändrar du kopplingen så att frågan kan uppdateras.

Överst på sidan

Lägga till de flesta primärnyckeln i frågeresultatet

  1. Öppna frågan i designvyn.

  2. Identifiera tabellen med flest antal.

  3. Dubbelklicka på varje fält i primärnyckeln. Varje nyckelfält markeras med en liten tangent.

  4. Kontrollera att rutan Visa i frågerutnätet är markerad för de nyckelfält som du just lagt till:

    Raden Visa i frågerutnätet

Överst på sidan

Ändra en koppling för att göra en fråga uppdateringsbar

Om någon koppling inte uppfyller något av ovanstående villkor förhindras uppdateringar. Här är ett exempel på en icke-uppdateringsbar koppling:

Dialogrutan Kopplingsegenskaper

Det här är en vänster yttre koppling – den innehåller allt från den vänstra tabellen och motsvarande poster från den högra tabellen. Men tabellen med flest antal finns till höger om kopplingen – vilket förhindrar uppdateringar.

Olika sätt att uppdatera en yttre koppling

Det finns tre grundläggande sätt att justera en koppling så att frågan kan uppdateras. Dubbelklicka på kopplingen för att öppna dialogrutan Kopplingsegenskaper och gör sedan något av följande:

  • Ändra den yttre kopplingen till en inre koppling    Klicka på alternativ 1 i dialogrutan Kopplingsegenskaper .

  • Växla tabellernas positioner    Flytta de flesta tabellerna till den inre sidan av kopplingen och den andra tabellen till den yttre sidan (använd kombinationsrutorna i dialogrutan Kopplingsegenskaper för att ange tabellnamnen Vänster och Höger).

  • Ändra kopplingens riktning    Klicka på alternativ 2 eller 3 i dialogrutan Kopplingsegenskaper (ändra det till det värde det inte var).

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×