Vigtigt    Access-tjenester 2010 og Access-tjenester 2013 fjernes fra den næste version af SharePoint. Vi anbefaler, at du ikke opretter nye webapps og migrerer dine eksisterende apps til en alternativ platform, f.eks. Microsoft Power Apps.

Du kan bruge Access-tjenester – en komponent i SharePoint Server – til at opbygge webdatabaser. Dette hjælper dig med at gøre følgende:

  • sikre og administrere adgangen til dine data

  • dele data i en organisation eller via internettet

    Bemærk!: I denne artikel forklares webdatabaser – en slags database, der blev introduceret i Access 2010. Den forklarer ikke Access-webapps, der bruger SQL Server til at lagre data, og tilbyder adskillige andre forbedringer i forhold til webdatabaser. Du kan finde flere oplysninger i artiklen Opret en Access-app.

    Bemærk!:  Du skal have en brugerkonto, før du kan bruge en webdatabase. Anonym adgang understøttes ikke.

  • oprette databaseprogrammer, der ikke kræver brug af Access.

Denne artikel giver en oversigt over Access-webdatabasedesign. Du kan finde en introduktion til pc-databasedesign i artiklerne Oprette en ny database til pc og Grundlæggende oplysninger om databasedesign.

Vigtigt!:  Selvom du kan åbne en webdatabase, publicere den, redigere den og synkronisere dine ændringer, kan du ikke oprette nye webdatabaser ved hjælp af denne version af Access.

I denne artikel/Hvad vil du gøre? / Jeg vil

Oversigt

Access Services (en valgfri komponent i SharePoint) giver dig en platform, hvor du kan oprette databaser, som du kan bruge på internettet. Du designer og publicerer en webdatabase ved hjælp af Access og SharePoint, og personer, der har SharePoint-konti, bruger webdatabasen i en webbrowser.

Sådan fungerer det

Når du publicerer en webdatabase, opretter Access-tjenester et SharePoint-websted, der indeholder databasen. Alle databaseobjekter og data flyttes til SharePoint-listerne på dette websted. Når du publicerer, kan SharePoint-besøgende bruge din database baseret på deres tilladelser til SharePoint-webstedet.

  • Fuld kontrol    Dette betyder, at du kan foretage ændringer i data og design.

  • Bidrage    Dette gør det muligt at foretage dataændringer, men ikke designændringer.

  • Læse    Dette betyder, at du kan læse data, men du kan ikke ændre noget.

Du kan åbne webdatabasen i Access, revidere designet og derefter synkronisere dine ændringer – reelt gemme dem på SharePoint-webstedet. Du kan også angive, at din webdatabase skal være offline, bruge offlineversionen og derefter synkronisere data og designændringer, når du er online igen.

Bemærk!: For at opbygge en webdatabase skal du have tilladelsen Fuld kontrol på det SharePoint-websted, hvor du vil publicere den.

Formularer og rapporter kører i browseren

Formularer, rapporter og de fleste makroer kører i selve browseren. Dette gør det muligt at opdatere data på skærmen, uden at hele siden igen skal indlæses igen.

Du kan oprette en formular for at hjælpe andre med at finde rundt i dit program. Et nyt kontrolelement, Navigation, gør det nemt at føje standardnavigationsknapper i internetformat til en formular til dette formål.

Bemærk!: Navigationsruden (den funktion, du bruger i Access til at gennemse objekterne i en database) er ikke tilgængelig i en webbrowser.

Data bliver gemt på SharePoint-lister

Alle tabellerne bliver til SharePoint-lister, og poster bliver til listeelementer. Dette giver dig mulighed for at bruge SharePoint-tilladelser til at kontrollere adgangen til din webdatabase samt gøre brug af andre SharePoint-funktioner.

Sikkerhedsnote!:  Tilslutningsstrengen for sammenkædede tabeller er ikke krypteret, inklusive brugernavnet og adgangskoden, hvis disse oplysninger blev gemt (og linkdestinationen understøtter brugerkonti). Hvis du har en database, der indeholder et link til en SharePoint-liste, og hvor linket indeholder brugernavnet og adgangskoden, kan en ondsindet bruger ændre, hvilken liste der er destinationen for linket, ved hjælp af de gemte legitimationsoplysninger. Selvom legitimationsoplysningerne ikke er gemt i tilslutningsstrengen, kan en ondsindet bruger ændre tilladelserne på SharePoint-webstedet ved hjælp af en medhjælper, som allerede har tilladelser. Vær påpasselig, når du deler kopier af en database, som indeholder links til lister i en udgivet webdatabase.

Forespørgsler og datamakroer kører på serveren

Al SQL-behandling for webobjekter sker på serveren. Det er med til at forbedre netværkshastigheden ved at begrænse trafik til resultatsæt.

Bemærk!:  Hvis din webdatabase har "klientobjekter" – forespørgsler, formularer, rapporter osv., der ikke kan bruges i en browser – bliver sql'er, der bruges af disse objekter, behandlet af Access på computeren.

Intranet eller internet

Du kan publicere til SharePoint-serveren på dit eget intranet eller på internettet. Microsoft tilbyder en internet- og værtsbaseret SharePoint-løsning, og tredjeparter tilbyder også hostingtjenester.

Toppen af siden

Redigere en webdatabase

Dette afsnit indeholder trin til de grundlæggende designopgaver, du kan udføre i en webdatabase.

Dette afsnit indeholder

Inden du begynder

Der er et par opgaver, du skal udføre, før du begynder at designe din webdatabase. Desuden er der designforskelle mellem webdatabaser og skrivebordsdatabaser, som du bør kende til, især hvis du er en erfaren Access-udvikler.

  • Fastslå formålet med databasen    Hav en klar plan, så du kan træffe gode beslutninger, når du udarbejder detaljer i designet.

  • Finde og organisere de nødvendige oplysninger    Du kan ikke bruge sammenkædede tabeller i en webdatabase. Alle data, som du vil bruge, og som ikke stammer fra databasen, skal importeres, før du udgiver. Hvis du stiller dine data op, inden du begynder at designe, undgår du at skulle omstrukturere dit design for at tage højde for uventede dataproblemer.

  • Identificer det SharePoint-websted, du vil bruge til at publicere    Du kan slet ikke publicere uden SharePoint. Hvis du vil teste dit design i en browser, mens du designer det (ikke en dårlig ide), skal du først publicere det.

  • Planlægge sikkerhed    Du kan udnytte sikkerheden i SharePoint til at kontrollere adgangen til din webdatabase. Planlæg sikkerheden på et tidligt tidspunkt, så du kan indbygge det i dit design.

Designforskelle mellem computerdatabaser og webdatabaser

Nogle databasefunktioner, som du kan bruge i en skrivebordsdatabase, er ikke tilgængelige i en webdatabase. Der findes dog nye funktioner, der understøtter mange af de samme scenarier som disse computerfunktioner.

I følgende tabel vises de funktioner, der kun kan bruges til computerdatabaser, og den nye funktion, som er med til at understøtte det samme scenario.

Scenarie

Funktion, der kun gælder for computere

Webdatabasefunktion

Designe databaseobjekter

Designvisning

Forbedret dataarkvisning, layoutvisning

Gennemgå opsummerede data, f.eks. totaler, gennemsnit og grupper

Gruppefunktioner

Datamakroer, gruppefunktioner i rapporter

Programmeringshændelser

VBA

Makroer og datamakroer, ny makrodesignoplevelse med IntelliSense

Navigere til et databaseobjekt

Navigationsrude, oversigter

Navigationskontrolelement eller et andet formularelement

Bemærk!: Du kan oprette klientobjekter i en webdatabase, men du kan ikke bruge dem i en browser. De er dog en del af webdatabasen og kan bruges i Access på computeren. Brugerne kan åbne webdatabasen i Access og derefter bruge klientobjekterne. Dette en effektiv måde at dele en database på og åbner også op for nye muligheder for at arbejde sammen via internettet. SharePoint håndterer eventuelle problemer i forhold til sammenfald.

Funktioner, der kun gælder for computere uden modstykke i webdatabaser

Følgende liste er ikke eksklusiv.

  • Foreningsforespørgsler

  • Krydstabuleringsforespørgsler

  • Overlappende kontrolelementer i formularer

  • Tabelrelationer

  • Betinget formatering

  • Forskellige makrohandlinger og -udtryk

Åbn en webdatabase i Access

Du kan åbne en webdatabase på to måder: fra en browser eller fra Access.

Åbne fra en browser    Gå til webstedet for webdatabasen, og klik på Indstillinger i øverste venstre hjørne af hovednavigationsformularen (lige under værktøjslinjen i browseren), og klik derefter på Åbn i Access.
Menuen Indstillinger for et websted med webdatabaser på SharePoint

Sådan åbner du fra Access    Åbn filen på samme måde, som du ville åbne en databasefil – tryk på Ctrl+O, og brug dialogboksen Åbn.

Oprette en webtabel

Åbn webdatabasen i Access, klik på Opret på båndet,og klik derefter på Tabel i gruppen Tabeller.

Når du først opretter en tabel, har den ét felt: et id-felt af typen Autonummerering. Du kan tilføje nye felter for at gemme de oplysningselementer, der kræves af tabellens emne. Du kan f.eks. tilføje et felt, der gemmer den dato, hvor du begynder at spore noget.

Tilføje et felt

Du kan vælge mellem en række færdige felter, der skal føjes til tabellen. Der er to lige nemme måder:

  • Klik på Felter på båndet,og klik derefter på den ønskede & Slet.

  • Eller klik på Klik for at tilføje i tabeldataarket,og vælg derefter en felttype.

Ændre feltegenskaber

Formatering og egenskaber afgør, hvordan et felt reagerer, f.eks. hvilke data det kan gemme. Du kan ændre disse indstillinger, så feltet opfører sig, som du ønsker det.

  1. Markér det felt, som har formatering og egenskaber, du vil ændre.

  2. Klik på fanen Felter på båndet.

  3. Brug kommandoerne i grupperne Formatering og Egenskaber til at ændre indstillingerne.

Tilføje et beregnet felt

Du kan tilføje et felt, der viser en værdi, som beregnes ud fra andre data i samme tabel. Data fra andre tabeller kan ikke bruges som kilde til de beregnede data. Nogle udtryk understøttes ikke af beregnede felter.

  1. Klik på Klik for at tilføje, mens tabellen er åben.

  2. Peg på Beregnet felt, og klik derefter på den ønskede datatype for feltet.

    Udtryksgenerator åbnes.

  3. Brug Udtryksgenerator til at oprette beregningen for feltet. Husk, at du kun kan bruge andre felter fra den samme tabel som datakilder til beregningen. Du kan finde hjælp til at bruge Udtryksgenerator i artiklen Opbyg et udtryk.

Konfigurere datavalideringsregler

Du kan bruge et udtryk til at validere input for de fleste felter. Du kan også bruge et udtryk til at validere input for en tabel, hvilket kan være nyttigt, hvis du vil validere input for et felt, som ikke understøtter validering, eller hvis du vil validere feltinput på baggrund af værdien af andre felter i tabellen. Du kan finde en mere detaljeret forklaring af validering i artiklen Begrænse datainput ved hjælp af en valideringsregel.

Du kan også angive den meddelelse, der skal vises, når en valideringsregel forhindrer input, også kendt som en valideringsmeddelelse.

Konfigurere en feltvalideringsregel og -meddelelse

  1. Markér det felt, du vil føje en valideringsregel til.

  2. Klik på fanen Felter på båndet.

  3. Klik på Validering i gruppen Feltvalidering, og klik derefter på Feltvalideringsregel.

    Udtryksgenerator åbnes.

  4. Brug Udtryksgenerator til at oprette valideringsreglen. Du kan finde hjælp til at bruge Udtryksgenerator i artiklen Opbyg et udtryk.

  5. Klik på Validering i gruppen Feltvalidering, og klik derefter på Feltvalideringsmeddelelse.

  6. Skriv den meddelelse, der skal vises, når de indtastede data er ugyldige, og klik på OK.

Konfigurere en postvalideringsregel og -meddelelse

Du kan bruge en postvalideringsregel til at forhindre dublerede poster eller til at kræve, at en bestemt kombination af fakta om posten er sand, f.eks. at [Startdato] er større end 1. januar 2013 og mindre end [Slutdato]

  1. Åbn den tabel, du vil føje en valideringsregel til.

  2. Klik på fanen Felter på båndet.

  3. Klik på Validering i gruppen Feltvalidering, og klik derefter på Postvalideringsregel.

    Udtryksgenerator åbnes.

  4. Brug Udtryksgenerator til at oprette valideringsreglen. Du kan finde hjælp til at bruge Udtryksgenerator i artiklen Opbyg et udtryk.

  5. Klik på Validering i gruppen Feltvalidering, og klik derefter på Postvalideringsmeddelelse.

  6. Skriv den meddelelse, der skal vises, når de indtastede data er ugyldige, og klik på OK.

Oprette en relation mellem to webtabeller

Tabelrelationer er den måde, du angiver, at to tabeller har data til fælles – at den ene bruger data fra den anden og måske også omvendt. Lad os f.eks. sige, at hver opgave har en ansvarlig medarbejder, og at dette er repræsenteret i tabellen Opgaver af feltet Medarbejder-id – den primære nøgle i tabellen Medarbejder. Når du kigger på data om en opgave, kan du medtage data om den ansvarlige medarbejder ved at slå det op i tabellen Medarbejdere ved hjælp af medarbejder-id'et – eller rettere Access gør det for dig.

Hvis du vil oprette en relation i en webdatabase, skal du bruge guiden Opslag til at oprette et opslagsfelt. Opslagsfeltet placeres i tabellen, som er på mange-siden af relationen, og peger på tabellen, som er på en-siden af relationen.

Oprette et opslagsfelt i dataarkvisning

  1. Åbn den tabel, der skal være på mange-siden af relationen – den med flere poster pr. nøgleværdi.

  2. Klik på pilen ud for Klik for at tilføje, og klik derefter på Opslag og relation.

  3. Følg trinnene i guiden Opslag for at oprette opslagsfeltet.

Tilpasse et opslagsfelt i dataarkvisning

  1. Åbn tabellen med det opslagsfelt, du vil ændre.

  2. Gør et af følgende:

    • Klik på Tilpas opslag i gruppen Egenskaber under fanen Filer.

    • Højreklik på opslagsfeltet, og klik derefter på Tilpas opslag.

  3. Følg trinnene i guiden Opslag.

Bevare dataintegritet ved hjælp af datamakroer

Du kan implementere overlappende opdateringer og sletninger ved hjælp af datamakroer. Du kan bruge kommandoerne under fanen Tabel til at oprette integrerede makroer, der redigerer data.

Oprette en webforespørgsel

Du kan bruge en forespørgsel som datakilde for formularer og rapporter. Forespørgsler kører på serveren, hvilket er med til at reducere netværkstrafikken.

Forestil dig f.eks., at du bruger en webdatabase til at spore velgørenhedsdonationer. Du vil gerne se, hvem der har doneret penge, mens en begivenhed stod på. Du kunne bruge en forespørgsel til at vælge dataene og klargøre dem til brug i formularer og rapporter.

I denne fremgangsmåde bruges skabelonen til velgørenhedsdonationer som eksempel. Du kan gøre det samme, hvis du opretter en ny database ved hjælp af databaseskabelonen til velgørenhedsdonation

  1. Klik på Forespørgsel i gruppen Forespørgsler under fanen Opret.

  2. Dobbeltklik på hver tabel, der skal medtages, i dialogboksen Vis tabel, og klik derefter på Luk.

    I dette eksempel skal du klikke på Vælgere, Donationer, Begivenheder og Begivenhedsdeltagere.

  3. Opret krævede joinforbindelser ved at trække felter fra et objekt til et andet i forespørgselsdesignvinduet.

    I dette eksempel skal du trække id'et fra Vælgere til feltet DonorConstituentID i Donationer og derefter trække feltet DonorConstituentID fra Donationer til feltet ConstituentID i Begivenhedsdeltagere.

  4. Tilføj de felter, du vil bruge. Du kan træffe felterne til gitteret, eller du kan dobbeltklikke på et felt for at tilføje det.

    I dette eksempel skal du tilføje Begivenhed fra tabellen Begivenheder, DonationDate fra tabellen Donationer og Hilsen, Fornavn og Efternavn fra tabellen Constituents.

  5. Tilføj de kriterier, du ønsker at anvende.

    I dette eksempel vil du gerne begrænse DonationDate, så den ligger mellem begivenhedens StartDate og EndDate. Skriv >=[StartDate] And <=[EndDate] i rækken Kriterier under DonationDate i forespørgselsdesigngitteret.

Oprette en webformular

Formularer er den vigtigste måde, hvorpå du kan angive og redigere data i webdatabasen, og de er også nyttige til gennemsyn af data. Formularer afvikles i browseren, hvilket er med til at optimere ydelsen. Når du åbner en formular, henter browseren de nødvendige data fra SharePoint-serveren. Du kan filtrere og sortere dataene i formularen uden at skulle hente data fra serveren igen.

Tip!: Du opnår den bedste ydeevne ved at begrænse det antal poster, der bliver hentet af dine hovedformularer og -rapporter.

  1. Vælg en tabel eller forespørgsel, der skal bruges som datakilde.

    Bemærk!: Hvis du vil oprette en ubundet formular, skal du springe dette trin over.

  2. Klik på en af følgende knapper i gruppen Formularer under fanen Opret:

    • Format    Opret en simpel formular, der viser én post ad gangen ved hjælp af det objekt, du har valgt som datakilde.

      Bemærk!: Hvis du opretter en ubundet formular, er denne knap ikke tilgængelig.

    • Flere elementer    Opret en formular, der viser flere poster ad gangen, ved hjælp af det objekt, du har valgt som datakilde.

      Bemærk!: Hvis du opretter en ubundet formular, er denne knap ikke tilgængelig.

    • Tom formular    Opret en formular uden indhold.

    • Dataark    Opret en formular, der ligner og opfører sig som et dataark, ved hjælp af det objekt, du har valgt som datakilde.

      Bemærk!: Hvis du opretter en ubundet formular, er denne knap ikke tilgængelig.

Oprette en webrapport

Rapporter er den vigtigste måde at gennemse eller udskrive data fra webdatabasen på. Rapporterne kører i browseren, hvilket er med til at optimere ydelsen. Når du åbner en rapport, henter browseren de nødvendige data fra SharePoint-serveren. Du kan filtrere og sortere data i rapporten uden at skulle hente data fra serveren igen.

Tip!: Du opnår den bedste ydeevne ved at begrænse det antal poster, der bliver hentet af dine hovedformularer og -rapporter.

  1. Vælg en tabel eller forespørgsel, der skal bruges som datakilde.

  2. Klik på en af følgende knapper i gruppen Rapporter under fanen Opret:

    • Rapport    Opret en grundlæggende rapport ved hjælp af det objekt, du har valgt som datakilde.

    • Tom rapport    Opret en rapport uden indhold.

Oprette en navigationsformular og angive den som standardformular til visning ved start

Brugerne skal kunne navigere i dit program. Husk på, at navigationsruden ikke er tilgængelig i en webbrowser. Hvis andre skal kunne bruge dine databaseobjekter, skal du gøre det muligt for dem. Du kan oprette en navigationsformular og angive, at den skal vises, når nogen åbner dit program i en webbrowser. Hvis du ikke angiver en formular, der skal vises, når programmet starter, åbnes der ingen formular, og det bliver meget svært for nogen at bruge programmet.

Det kan være en god idé at vente til sidst med at oprette navigationsformularen, så du kan føje alle dine objekter til formularen, når du opretter den.

  1. Klik på fanen Opret på båndet.

  2. Klik på Navigation i gruppen Formularer, og vælg derefter et navigationslayout på listen.

  3. Du kan tilføje et element ved at trække det fra navigationsruden til navigationskontrolelementet.

    Bemærk!: Du kan kun føje formularer og rapporter til et navigationskontrolelement.

  4. Føj eventuelle andre kontrolelementer til brødteksten i navigationsformularen. Du kan f.eks. give søgefunktionalitet på tværs af alle formularer ved at føje nogle kontrolelementer til navigationsformularen.

Angive navigationsformularen som standardformularen til webvisning

  1. Klik på the Indstillinger under Hjælp under fanen Filer.

  2. Klik på Aktuel database i dialogboksen Access-indstillinger.

  3. Klik på Webvisningsformular under Programindstillinger, og vælg derefter den ønskede formular på listen.

    Du behøver ikke at vælge navigationsformularen som webvisningsformular. Du kan angive en hvilken som helst webformular.

Toppen af siden

Udgive og synkronisere ændringer i dit program

Udgive en webdatabase

  1. Klik på Gem og udgiv på fanen Filer, og klik derefter på Udgiv til Access Services.

  2. Klik på Kør kompatibilitetskontrol.
    Knappen Kør kompatibilitetskontrol i Backstage-visningen i Access
    Kompatibilitetskontrollen hjælper dig med at sikre, at databasen publicerer korrekt. Hvis der bliver fundet fejl, skal du rette dem, før du udgiver databasen.

    Hvis der bliver fundet fejl, gemmes de i tabellen Problemer med webkompatibilitet i Access. Hver enkelt række i tabellen indeholder et link til løsningsforslag.

  3. Angiv følgende under Udgiv til Access Services:

    • Skriv webadressen på den SharePoint-server, hvor du vil udgive databasen, i feltet Server-URL, f.eks. http://Contoso/.

    • Skriv et navn til webdatabasen i feltet Navn på websted. Dette navn føjes til serverens URL-adresse for at producere URL-adressen til dit program. Hvis URL-adressen til serveren f.eks http://Contoso/ navn og navnet på webstedet er CustomerService, er URL-adressen http://contoso/customerservice.

  4. Klik på Udgiv til Access Services.

Synkronisere en webdatabase

Når du har foretaget ændringer i designet eller ændret en database til offline, kan det være en god ide at synkronisere. Ved en synkronisering fjernes forskellene mellem databasefilen på computeren og SharePoint-webstedet.

  1. Åbn webdatabasen i Access, og foretag dine designændringer.

  2. Når du er færdig, skal du klikke på fanen Filer og derefter klikke på Synkroniser alt.
    Knappen Synkroniser alt i Backstage-visningen i Access

Toppen af siden

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af oversættelsen?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×