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   Microsoft rekommenderar inte längre att du skapar och använder Access 2010-webbdatabaser. Mer information finns i översikt över webbdatabaser i Access 2010.

Du kan använda Access 2010 och Access Services i SharePoint för att skapa webbdatabasprogram. Det hjälper dig att:

  • Säkerställa och hantera åtkomst till dina data

  • Dela data inom en organisation eller via Internet

    Obs!:  Ett användarkonto krävs för att använda webbdatabasen. Anonym åtkomst stöds inte.

  • Skapa databasprogram som kan användas utan Access

I den här artikeln ges en översikt över hur du utformar webbdatabaser med Access. Avsnittet Se även innehåller länkar till artiklar som innehåller en introduktion till design av skrivbordsdatabaser.

Obs!:  Om den här informationen inte stämmer överens med det du ser kanske du använder Microsoft 365 efter tjänstuppgraderingen. Prova att redigera eller publicera en webbdatabas i SharePoint 2010 för att hitta den information som gäller för dig.

Artikelinnehåll

Översikt

Access 2010 och Access Services ger dig en plattform för att skapa databaser som du kan använda på en SharePoint-webbplats. Du utformar och publicerar en webbdatabas med hjälp av Access 2010 och Access Services, och personer som har konton på SharePoint-webbplatsen använder webbdatabasen i en webbläsare.

Så här fungerar det

När du publicerar en webbdatabas skapas en SharePoint-webbplats som innehåller databasen i Access Services. Alla databasens objekt och data flyttas till SharePoint-listor på webbplatsen. I följande video visas processen.

Din webbläsare har inte stöd för video.

När du har publicerat den kan SharePoint-besökare använda databasen enligt deras behörigheter för SharePoint-webbplatsen.

  • Fullständig behörighet    Du kan ändra data och göra designändringar.

  • Delta    Du kan ändra data, men du får inte göra designändringar.

  • Läsa    Du får läsa data men du får inte göra ändringar.

Du kan öppna webbdatabasen i Access, ändra dess design och sedan synkronisera dina ändringar – vilket innebär att de sparas på SharePoint-webbplatsen. I följande video visas hur du gör en designändring efter publicering av webbdatabasen.

Din webbläsare har inte stöd för video.

Du kan även ta ned webbdatabasen, använda offlineversionen och sedan synkronisera data och designändringar när den publiceras online igen.

Obs!: Om du vill skapa en webbdatabas måste du ha fullständig behörighet på den SharePoint-webbplats där du vill publicera den. Mer information om SharePoint-behörigheter finns i avsnittet Se även.

Formulär körs i webbläsaren

Formulär och de flesta makron körs i webbläsaren. Access kan då uppdatera data på skärmen utan att behöva göra om hela sidan.

Du kan skapa ett formulär för att hjälpa användarna att navigera i ditt program. En ny kontroll, navigeringskontrollen, gör det enkelt att lägga till vanliga webbnavigeringsknappar till ett formulär för detta ändamål.

Obs!: Navigeringsfönstret (den funktion du använder i Access för att bläddra bland objekten i en databas) finns inte i en webbläsare.

Om rapporter om Microsoft 365

Även om Access 2010-rapporter kan publiceras på Access Services på SharePoint kan de inte köras i webbläsaren när du publicerar dem på Microsoft 365. Vi rekommenderar att du öppnar databasen i Access för att visa rapporter och använder formulär eller datablad för att formatera data för utskrift i Microsoft 365 miljö.

Data lagras i SharePoint-listor

Alla tabeller blir SharePoint-listor och posterna blir listobjekt. På så sätt kan du använda SharePoint-behörigheter för att styra åtkomsten till din webbdatabas och dra nytta av andra SharePoint-funktioner.

Frågor och datamakro körs i tjänsten

All SQL-bearbetning sker i SharePoint-tjänsten. Detta ger bättre nätverksprestanda genom att trafiken begränsas till resultatuppsättningar.

Överst på sidan

Skapa en webbdatabas

Det här avsnittet beskriver viktiga nya funktioner och innehåller instruktioner för grundläggande designuppgifter du måste slutföra för att skapa en webbdatabas.

I det här avsnittet

Innan du börjar

Det finns några saker du bör göra innan du börjar bygga din webbdatabas. Det finns dessutom skillnader i utformning mellan webbdatabaser och lokala databaser som du bör känna till, särskilt om du är en erfaren Access-utvecklare.

  • Bestäm syftet med databasen    Gör en tydlig plan så att du kan fatta bra beslut när du arbetar fram detaljerna i utformningen.

  • Hitta och strukturera informationen    Du kan inte använda länkade tabeller i en webbdatabas. Data som du vill använda som inte har sitt ursprung i databasen måste importeras innan du kan publicera. Om du organiserar dina data innan du börjar med utformningen kan du slippa ändra designen för att anpassa den till oväntade dataegenskaper.

  • Bestäm dig för på vilken SharePoint-webbplats du kommer att göra publiceringen    Du kan inte publicera utan SharePoint. Om du vill testa din utformning i en webbläsare medan du gör den (detta är en bra idé) måste du publicera den först.

  • Planera säkerheten    Du kan använda säkerhetsfunktionerna i SharePoint för att kontrollera åtkomsten till din webbdatabas. Planera säkerheten tidigt så att du kan bygga in den i din utformning.

Skillnader i utformning mellan lokala databaser och webbdatabaser

Vissa databasfunktioner som du kan använda i en lokal databas är inte tillgängliga med Access Services. Däremot finns det nya funktioner som ger ett motsvarande stöd även i webbdatabaser.

I tabellen nedan visas de endast lokala funktionerna samt den nya funktion som stöder samma situation.

Scenario

Endast lokal funktion

Ny funktion

Utforma databasobjekt

Designvyn

Förbättrad databladsvy; Layoutvy

Granska sammanfattningsdata, till exempel summor, genomsnitt och grupper

Gruppfunktioner

Datamakron; grupperingfunktioner i rapporter

Programmeringshändelser

VBA

Makron och datamakron, ny makroutformningsmetod med IntelliSense

Navigera till ett databasobjekt

Navigeringsfönster, menyformulär

Navigeringskontroll eller annat formelement

Viktigt!: Du kan skapa många klientobjekt i en webbdatabas som inte kan användas i en webbläsare. Däremot är objekten en del av webbdatabasen och de kan användas i Access 2010 på datorn. Användare kan öppna webbdatabasen i Access och sedan använda klientobjekten. Det här är ett effektivt sätt att dela en databas och öppnar också för nya möjligheter till samarbete via webben. Eventuella samtidighetsproblem hanteras i SharePoint.

Endast lokala funktioner utan motsvarighet i Access Services

Obs!: Följande lista är inte exklusiv

  • Unionsfrågor

  • Korsfrågor

  • Överlappande kontroller i formulär

  • Tabellrelationer

  • Villkorsstyrd formatering

  • Diverse makroåtgärder och uttryck

Överväg att använda en mall

När du har beslutat vad ditt program ska utföra kan du överväga om en databasmall skulle fungera. Databasmallar är färdiga program som du kan använda som de är eller ändra så att de passar just dina behov.

Du kan granska tillgängliga mallar på fliken Ny i Backstage-vyn.

Komma igång med en tom webbdatabas

  • På fliken Arkiv klickar du på Nytt.

    Fliken Nytt på vyn Backstage

Fliken Arkiv öppnar Backstage-vyn, en ny del av Access-gränssnittet där du hittar kommandon som gäller för en hel databas, som Publicera till SharePoint.

Fliken Nytt i Backstage-vyn har kommandon för att skapa en databas.

Funktionerna på fliken Nytt i vyn Backstage

1. Under Tillgängliga mallar klickar du på Tom webbdatabas.

2. Granska det föreslagna filnamnet i rutan Filnamn och sökvägen till databasfilen, som anges nedanför. Du kan byta namn på filen genom att skriva i rutan Filnamn.

3. Om du vill ändra sökvägen klickar du på mappikonen bredvid rutan Filnamn och bläddrar till en plats där du vill placera databasfilen.

4. Klicka på Skapa. Den nya webbdatabasen öppnas och en ny tom tabell visas.

Utforma en webbtabell

Obs!: Använd databladsvyn när du utformar en webbtabell.

När du först skapar en tom webbdatabas skapas en ny tabell i Access och som då öppnas i databladsvyn. Du kan använda kommandona på flikarna Fält och Tabell för att lägga till fält, index, verifieringsregler och datamakron – en ny funktion som gör att du kan ändra data baserat på händelser.

När du har redigerat och använt den nya tabellen vill du troligen skapa fler tabeller.

Skapa en ny webbtabell

Med webbdatabasen öppen:

  • Gå till fliken Skapa i gruppen Tabeller och klicka på Tabell.

När du först skapar en tabell har den ett enda fält: ett AutoNumber-ID-fält. Du kan lägga till nya fält för att lagra de informationsobjekt som krävs för den aktuella tabelltypen. Du kanske till exempel vill lägga till ett fält som lagrar det datum då du börjar följa upp något.

Lägga till ett fält från fältgalleriet

Du kan välja mellan olika förformaterade fält och lägga till dem i din tabell med hjälp av fältgalleriet.

  • Klicka på den fälttyp du vill använda på fliken Fält i gruppen Lägg till och ta bort.

Lägga till ett fält genom att klicka på databladet

  1. Med tabellen öppen klickar du på Klicka för att lägga till och väljer sedan en fälttyp.

  2. Ge fältet ett namn som speglar innehållet.

    Tips: Om du vill byta namn på ett befintligt fält dubbelklickar du på fältnamnet.

  3. Upprepa samma steg för alla fält som du vill skapa.

Ändra fältegenskaper

Formatering och egenskaper avgör hur ett fält fungerar, till exempel vilka data som kan lagras i det. Du kan ändra dessa inställningar så att fältet fungerar som du vill.

  1. Markera det fält som har formatering och egenskaper som du vill ändra.

  2. Klicka på fliken Fält i menyfliksområdet.

  3. Använd kommandona i grupperna Formatering och Egenskaper för att ändra inställningarna.

Lägga till ett beräknat fält

Du kan lägga till ett fält som visar ett värde som beräknas baserat på andra data i samma tabell. Data från andra tabeller kan inte användas som utgångspunkt för beräknade data. Vissa uttryck stöds inte av beräknade fält.

  1. Klicka på Klicka för att lägga till när tabellen är öppen.

  2. Peka på Beräknat fält och klicka sedan på den datatyp du vill att fältet ska ha.

    Uttrycksverktyget öppnas.

  3. Använd uttrycksverktyget för att skapa beräkningen för fältet. Kom ihåg att du bara kan använda andra fält från samma tabell som datakällor för beräkningen. Avsnittet Se även innehåller länkar till artiklar som innehåller information om hur du använder Uttrycksverktyget.

Skapa dataverifieringsregler

Du kan använda ett uttryck för att verifiera indata för de flesta fält. Du kan också använda ett uttryck för att verifiera indata för en tabell, vilket kan vara användbart om du vill verifiera indata för ett fält som inte stöder verifiering eller om du vill verifiera fältindata baserat på värdet i andra fält i tabellen.

Du kan också ange det meddelande som visas när en verifiering förhindrar inmatning, det som kallas för ett verifieringsmeddelande.

Ange en verifieringsregel och ett verifieringsmeddelande för ett fält

  1. Markera det fält som du vill lägga till en verifieringsregel för.

  2. Klicka på fliken Fält i menyfliksområdet.

  3. Klicka på Verifiering och klicka sedan på Fältverifieringsregel i gruppen Fältverifiering.

    Uttrycksverktyget öppnas.

  4. Använd uttrycksverktyget för att skapa din verifieringsregel.

  5. Klicka på Verifiering och klicka sedan på Fältverifieringsmeddelande i gruppen Fältverifiering.

  6. Skriv det meddelande som du vill ska visas när indata inte är giltiga och klicka sedan på OK.

Ange en verifieringsregel och ett verifieringsmeddelande för en post

Du kan använda en postverifieringsregel för att förhindra att poster dupliceras, eller för att kräva att vissa kombinerade faktavillkor för posten är uppfyllda, t.ex. att [Startdatum] är större än 1 januari 2010 och mindre än [Slutdatum]

  1. Öppna den tabell som du vill lägga till en verifieringsregel för.

  2. Klicka på fliken Fält i menyfliksområdet.

  3. Klicka på Fältverifiering i gruppen Verifiering och klicka sedan på Verifieringsuttryck för post.

    Uttrycksverktyget öppnas.

  4. Använd uttrycksverktyget för att skapa din verifieringsregel.

  5. Klicka på Verifiering och sedan på Verifieringsmeddelande för post i gruppen Fältverifiering.

  6. Skriv det meddelande som du vill ska visas när indata inte är giltiga och klicka sedan på OK.

Skapa en relation mellan två webbtabeller

Om du vill skapa en relation i en webbdatabas använder du uppslagsguiden för att skapa ett uppslagsfält. Uppslagsfältet placeras i tabellen som är på N-sidan i relationen och hänvisar till tabellen som finns på 1-sidan av relationen.

Skapa till uppslagsfält i databladsvyn

  1. Öppna den tabell som du vill ha på N-sidan i relationen.

  2. Klicka på pilen intill Klicka för att lägga till och klicka sedan på Uppslag och relationer.

  3. Följ stegen i Uppslagsguiden och skapa uppslagsfältet.

Ändra ett uppslagsfält i databladsvyn

  1. Öppna den tabell som innehåller det uppslagsfält du behöver ändra.

  2. Gör något av följande:

    • Klicka på Ändra uppslag i gruppen Egenskaper på fliken Fält.

    • Högerklicka på uppslagsfältet och klicka sedan på Ändra uppslag.

  3. Följ stegen i Uppslagsguiden.

Upprätthålla dataintegriteten genom att använda datamakron

Du kan implementera sammanhängande uppdateringar och borttagningar genom att använda datamakron. Du kan använda kommandon på fliken Tabell för att skapa inbäddade makron som ändrar data. I följande videoklipp visas grundläggande information.

Din webbläsare har inte stöd för video.

Avsnittet Se även innehåller länkar till artiklar som innehåller mer information om hur du skapar datamakro.

Utforma en webbfråga

Du kan använda en fråga som datakälla för formulär och rapporter. Frågor körs i tjänsten, vilket hjälper till att minimera nätverkstrafiken.

Anta till exempel att du använder en webbdatabas för att spåra bidrag till välgörande ändamål. Du vill se vem som donerade pengar under en visst evenemang. Du kan använda en fråga för att välja dessa data och förbereda dem för användning i formulär och rapporter.

Obs!: Denna procedur använder mallen för bidrag till välgörenhet som ett exempel. Du kan följa med om du skapar en ny databas med hjälp av databasmallen för bidrag till välgörande ändamål.

  1. Klicka på Fråga i gruppen Frågor på fliken Skapa.

  2. Dubbelklicka i dialogrutan Visa tabell på varje tabell som du vill inkludera och klicka sedan på Stäng.

    I det här exemplet dubbelklickar du på Beståndsdelar, Donationer, Händelse och Händelsedeltagare.

  3. Skapa nödvändiga kopplingar genom att dra fält från ett objekt till ett annat i frågedesignfönstret.

    I detta exempel drar du ID-fältet från Beståndsdelar till fältet DonatorBeståndsdelID i Donationer och drar sedan fältet DonatorBeståndsdelID från Donationer till fältet BeståndsdelID i Händelsedeltagare.

  4. Lägg till de fält som du vill använda. Du kan dra fälten till rutnätet eller så kan du dubbelklicka på ett fält för att lägga till det.

    I detta exempel lägger du till Händelse från tabellen Händelser, Donationsdatum från tabellen Donationer och Hälsning, Förnamn och Efternamn från tabellen Beståndsdelar.

  5. Lägg till alla kriterier som du vill tillämpa.

    I detta exempel vill du begränsa Donationsdatum så att det hamnar mellan Startdatum och Slutdatum för evenemanget. I frågerutnätet, på raden Villkor skriver du under Donationsdatum >=[Startdatum] Och <=[Slutdatum].

Utforma ett webbformulär

Formulär är det huvudsakliga sättet att skriva in och redigera data i en webbdatabas, och de kan även vara användbara för att granska data. Formulär körs i webbläsaren, vilket ger optimala prestanda. När du öppnar ett formulär hämtar webbläsaren alla nödvändiga data från SharePoint. Du kan filtrera och sortera data i formuläret utan att behöva hämta data igen.

Tips: För att få bästa prestanda bör du begränsa vilka poster som hämtas av dina huvudformulär och -rapporter.

  1. Välj en tabell eller fråga som ska användas som datakälla.

    Obs!: Om du vill skapa ett obundet formulär kan du hoppa över det här steget.

  2. På fliken Skapa i gruppen Formulär klickar du på någon av följande knappar:

    • Format    Skapa ett enkelt formulär som visar en post i taget, med det objekt som du valt som datakälla.

      Obs!: Om du skapar ett obundet formulär är den här knappen inte tillgänglig.

    • Flera objekt    Skapa ett formulär som visar flera poster åt gången, med det objekt som du valt som datakälla.

      Obs!: Om du skapar ett obundet formulär är den här knappen inte tillgänglig.

    • Tomt formulär    Skapa ett formulär som inte visar något.

    • Datablad    Skapa ett formulär som ser ut som och beter sig som ett datablad, med det objekt som du valt som datakälla.

      Obs!: Om du skapar ett obundet formulär är den här knappen inte tillgänglig.

Skapa en rapport

Obs!: Även om Access 2010-rapporter kan publiceras på Access Services på en SharePoint Server kan de inte köras i webbläsaren när de publiceras på Microsoft 365. Vi rekommenderar att du öppnar databasen i Access för att visa rapporter och använder formulär eller datablad för att formatera data för utskrift i Microsoft 365 miljö.

Rapporter är det huvudsakliga sättet att läsa och skriva ut data från en webbdatabas. I en Microsoft 365 måste du öppna databasen i Access innan du kan visa en rapport. När du öppnar en rapport hämtar Access alla nödvändiga data från SharePoint-servern. Du kan filtrera och sortera data i rapporten utan att behöva hämta data från servern på nytt.

Tips: För att få bästa prestanda bör du begränsa vilka poster som hämtas av dina huvudformulär och -rapporter.

  1. Välj en tabell eller fråga som ska användas som datakälla.

  2. På fliken Skapa i gruppen Rapporter klickar du på någon av följande knappar:

    • Rapport    Skapa en grundläggande rapport, med det objekt som du valt som datakälla.

    • Tom rapport    Skapa en rapport som inte visar något.

Utforma ett navigeringsformulär och ange det som standardformuläret som visas vid start

Användarna behöver kunna navigera i ditt program. Kom ihåg att navigeringsfönstret inte finns i en webbläsare. Du måste göra det möjligt för användarna att hantera dina databasobjekt. Du kan skapa ett navigeringsformulär och ange att det ska visas när någon öppnar ditt program i en webbläsare. Dessutom: Om du inte anger ett formulär som ska visas när programmet startar öppnas inget formulär, vilket gör det svårt att använda programmet.

Tips: Det kan vara lämpligt att vänta till sist med att skapa navigeringsformuläret, så att du kan lägga till alla dina objekt till formuläret när du skapar det.

  1. Klicka på fliken Skapa i menyfliksområdet.

  2. Klicka på Navigering i gruppen Formulär och välj sedan en navigeringslayout i listan.

  3. Om du vill lägga till ett objekt drar du det från navigeringsfönstret till navigeringskontrollen.

    Obs!: Du kan bara lägga till formulär och rapporter till en navigeringskontroll.

  4. Lägg till andra kontroller som du vill använda i navigeringsformulärets huvuddel. Du kanske till exempel vill göra det möjligt att söka i alla formulär genom att lägga till ett par kontroller till navigeringsformuläret.

Ange navigeringsformuläret som standardwebbformulär

  1. Klicka på Alternativ under Hjälp på fliken Arkiv.

  2. Klicka på Aktuell databas i dialogrutan Access-alternativ.

  3. Klicka på Webbvisningsformulär under Programalternativ och välj sedan önskat formulär i listan.

    Obs!:  Du behöver inte välja ditt navigeringsformulär som webbvisningsformulär. Du kan ange valfritt webbformulär.

Överst på sidan

Publicera och synkronisera ändringar i programmet

Publicera en webbdatabas

Obs!:  Du kan titta på ett videoklipp av den här processen i avsnittet Översikt.

  1. Klicka på Spara och publicera på fliken Arkiv och klicka sedan på Publicera till Access Services.

  2. Klicka på Kör kompatibilitetskontroll.
    Knappen Kör kompatibilitetskontroll i Backstage-vyn i Access
    Kompatibilitetskontrollen hjälper dig att se till att databasen publiceras korrekt. Om några problem upptäcks bör du åtgärda dessa innan du publicerar den.

    Obs!:  Om några problem upptäcks loggas de i en tabell med namnet Webbkompatibilitetsproblem i Access. Varje rad i tabellen innehåller en länk till information om felsökning.

  3. Fyll i följande under Publicera till Access Services:

    • I rutan Server-URL skriver du adressen till den SharePoint-webbplats där du vill publicera databasen.

    • Skriv webbdatabasens namn is rutan Webbplatsnamn. Det här namnet läggs till i serverns URL så att en URL skapas för din tillämpning. Om serverns URL till exempel är http://Contoso.com och webbplatsnamnet är Kundsupport så visas den resulterande webbadressen http://contoso.com/customerservice.

  4. Klicka på Publicera till Access Services.

Synkronisera en webbdatabas

När du gör designändringar eller tar en databas offline kommer du så småningom att vilja synkronisera. Synkronisering löser skillnaderna mellan den databasfil du har på datorn och den på SharePoint-platsen.

Obs!:  Du kan titta på ett videoklipp av den här processen i avsnittet Översikt.

  1. Öppna webbdatabasen i Access och gör dina designändringar.

  2. När du är klar klickar du på fliken Arkiv och sedan på Synkronisera allt.
    Knappen Synkronisera allt i Backstage-vyn i Access

Ö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!

×