Applies ToAccess for Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010

Viktig    Access Services 2010 og Access Services 2013 fjernes fra neste versjon av SharePoint. Vi anbefaler at du ikke oppretter nye webapper, og migrerer eksisterende apper til en alternativ plattform, for eksempel Microsoft Power apper.

Du kan dele Access-data med Dataverse, som er en skydatabase som du kan bygge Power Platform-apper på, automatisere arbeidsflyter, virtuelle agenter og mer for nettet, telefonen eller nettbrettet. Hvis du vil ha mer informasjon, kan du se Komme i gang: overføre Access-data til Dataverse.

Du kan bruke Access Services – en ny komponent i SharePoint Server – til å bygge nettdatabaser. Det hjelper deg å gjøre følgende:

  • Sikre og administrere tilgangen til dataene

  • Dele data i en organisasjon eller via Internett

    Obs!: Denne artikkelen forklarer hva nettdatabaser er – en type database introdusert i Access 2010. Den beskriver ikke Access-nettprogrammer som bruker SQL Server til å lagre data, og tilbyr en rekke andre forbedringer over nettdatabaser. Hvis du vil ha mer informasjon, kan du se artikkelen Opprette en Access-app.

    Obs!:  Du må ha en brukerkonto for å kunne bruke en nettdatabase. Det er ikke støtte for anonym tilgang.

  • Opprette databaseprogrammer som ikke krever Access for å kunne brukes

Denne artikkelen gir oversikt over nettdatabaseutforming i Access. Hvis du vil ha en innføring i databaseutforming for stasjonære datamaskiner, kan du se artiklene Opprette en ny database for stasjonære datamaskiner og Grunnleggende om databaseutforming.

Viktig!:  Du kan åpne en nettdatabase, publisere den, redigere den og synkronisere endringene, men du kan ikke opprette nye databaser med denne versjonen av Access.

I denne artikkelen / Hva vil du gjøre? / Jeg ønsker å

Oversikt

Access Services (en valgfri komponent for SharePoint) gir deg en plattform der du kan opprette databaser som du kan bruke på nettet. Du utformer og publiserer en nettdatabase ved å bruke Access og SharePoint, og brukere som har SharePoint-kontoer, bruker nettdatabasen i en nettleser.

Slik fungerer det

Når du publiserer en nettdatabase, opprettes det et SharePoint-nettsted som inneholder databasen. Alle databaseobjektene og -dataene flyttes til SharePoint-lister på dette nettstedet. Når du har publisert databasen, kan SharePoint-besøkende bruke databasen, basert på deres tillatelser for SharePoint-nettstedet.

  • Full kontroll    Lar deg gjøre endringer i dataene og utformingen.

  • Bidra    Lar deg gjøre endringer i dataene, men ikke i utformingen.

  • Lese    Lar deg lese dataene, men ikke endre noe.

Du kan åpne nettdatabasen i Access, gjennomgå utformingen og deretter synkronisere endringene – det vil si lagre dem på SharePoint-nettstedet. Du kan også koble fra nettdatabasen, bruke den frakoblede versjonen, og deretter synkronisere data- og utformingsendringer når du er koblet til igjen.

Obs!: For å kunne opprette en nettdatabase må du ha tillatelsen Full kontroll for SharePoint-nettstedet du vil publisere den på.

Skjemaer og rapporter kjøres i nettleseren

Skjemaer, rapporter og de fleste makroer kjøres i nettleseren. Dermed kan Access oppdatere data på skjermen uten å måtte laste inn hele siden på nytt.

Du kan opprette et skjema for å hjelpe brukere å navigere i programmet. Med den nye navigasjonskontrollen er det enkelt å legge til standard nettnavigasjonsknapper i et skjema.

Obs!: Navigasjonsruten (funksjonen du bruker i Access til å søke etter objekter i en database) er ikke tilgjengelig i en nettleser.

Data lagres i SharePoint-lister

Alle tabellene blir SharePoint-lister, og poster blir listeelementer. Dermed kan du bruke SharePoint-tillatelser til å kontrollere tilgangen til nettdatabasen samt dra nytte av andre SharePoint-funksjoner.

Sikkerhetsmerknad:  Koblingsstrengen for koblede tabeller er ukryptert, inkludert brukernavn og passord hvis denne informasjonen ble lagret (og koblingsmålet støtter brukerkontoer). I en database som har en kobling til en SharePoint-liste der koblingen omfatter brukernavn og passord, kan en bruker med onde hensikter endre hvilken liste som er målet for koblingen, ved å bruke den lagrede legitimasjonen. Selv om legitimasjonen ikke lagres med koblingsstrengen, kan en bruker med onde hensikter endre tillatelsene på SharePoint-nettstedet hvis vedkommende får hjelp av en kollaboratør som allerede har tilstrekkelig tillatelse. Vær forsiktig når du deler kopier av en database som inneholder koblinger til lister i en publisert nettdatabase.

Spørringer og datamakroer kjøres på serveren

All SQL-behandling for nettobjekter skjer på serveren. Dette forbedrer nettverksytelsen ved å begrense trafikken til resultatsett.

Obs!:  Hvis nettdatabasen din har «klientobjekter» – spørringer, skjemaer, rapporter og så videre som ikke kan brukes i en nettleser – behandles eventuell SQL som brukes av disse objektene, av Access på skrivebordet ditt.

Intranett eller Internett

Du kan publisere på din egen SharePoint-server på intranettet, eller på Internett. Microsoft tilbyr en vertsbasert SharePoint-løsning for Internett-bruk, og tredjeparter tilbyr også vertstjenester.

Til toppen av siden

Redigere en nettdatabase

Denne delen gir trinnvis forklaring av de grunnleggende utformingsoppgavene du kan gjøre i en nettdatabase.

I denne delen

Før du begynner

Det er noen oppgaver du må utføre før du begynner å utforme nettdatabasen. Videre er det noen utformingsforskjeller på nettdatabaser og skrivebordsdatabaser som du bør vite om, spesielt hvis du er en erfaren Access-utvikler.

  • Bestem formålet med databasen    Ha en klar plan, slik at du kan ta gode beslutninger når du utarbeider utformingen.

  • Finn og organiser den nødvendige informasjonen    Du kan ikke bruke koblede tabeller i en nettdatabase. Eventuelle data du vil bruke som ikke stammer fra databasen, må importeres før du publiserer. Hvis du organiserer dataene før du begynner utformingen, kan du unngå å måtte gjøre om utformingen for å imøtekomme uventede datautfordringer.

  • Identifiser SharePoint-nettstedet du skal bruke til publiseringen    Du kan ikke publisere i det hele tatt uten SharePoint. Hvis du vil prøve ut utformingen i en nettleser mens du arbeider på utformingen (det kan lønne seg), må du publisere den først.

  • Planlegg sikkerheten    Du kan dra nytte av SharePoint-sikkerheten for å kontrollere tilgangen til nettdatabasen. Planlegg sikkerheten tidlig slik at du kan bygge den inn i utformingen.

Utformingsforskjeller mellom skrivebordsbaserte og nettbaserte databaser

Enkelte databasefunksjoner som du kan bruke i skrivebordsdatabaser, er ikke tilgjengelige i nettdatabaser. Det er imidlertid nye funksjoner som håndterer mange av de samme scenarioene som skrivebordsfunksjonene.

Tabellen nedenfor viser funksjoner som bare finnes i skrivebordsversjonen, og den nye funksjon som håndterer samme scenario.

Scenario

Skrivebords- funksjon

Nettdatabasefunksjon

Utforme databaseobjekter

Utformingsvisning

Forbedret dataarkvisning; oppsettvisning

Gjennomgå summerte data, for eksempel summer, gjennomsnitt og grupper

Gruppefunksjoner

Datamakroer; gruppefunksjoner i rapporter

Programmeringshendelser

VBA

Makroer og datamakroer; Ny makroutforming med IntelliSense

Navigere til et databaseobjekt

Navigasjonsrute; sentralbord

Navigasjonskontroll eller annet skjemaelement

Obs!: Du kan opprette klientobjekter i en nettdatabase, men du kan ikke bruke dem i en nettleser. De er imidlertid en del av nettdatabasen og kan brukes i Access på skrivebordet. Brukere kan åpne nettdatabasen i Access, og deretter bruke klientobjektene. Dette er en effektiv måte å dele en database på, og åpner også nye muligheter for samarbeid på nettet. SharePoint håndterer eventuelle problemer med samtidig redigering.

Skrivebordsfunksjoner som ikke finnes i nettdatabaser

Følgende liste er ikke uttømmende.

  • Unionsspørringer

  • Krysstabellspørringer

  • Overlappende kontroller i skjemaer

  • Tabellrelasjoner

  • Betinget formatering

  • Ulike makrohandlinger og -uttrykk

Åpne en nettdatabase i Access

Du kan åpne en nettdatabase på to måter: i en nettleser eller fra Access.

Slik åpner du fra en nettleser    Gå til nettstedet for databasen, klikk Alternativer øverst til venstre i hovednavigasjonsskjemaet (rett under verktøylinjeområdet i nettleseren), og klikk deretter Åpne i Access. Alternativer-menyen for et webdatabasenettsted på SharePoint

Slik åpner du fra Access    Åpne filen på samme måte som en databasefil – trykk Ctrl + O, og bruk dialogboksen Åpne.

Opprette en nettabell

La nettdatabasen være åpen i Access, klikk på Opprett på båndet,og klikk deretter på Tabell i Tabeller-gruppen.

Når du først oppretter en tabell, har den ett felt: et autonummer-ID-felt. Du kan legge til nye felt for å lagre elementene med informasjon som kreves av tabellemnet. Du kan for eksempel ønske å legge til et felt som lagrer datoen da du begynner å spore noe.

Legg til et felt

Du kan velge blant en rekke ferdiggjorte felt som du kan legge til i tabellen. Det finnes to like enkle måter:

  • Klikk Felt på båndet,og klikk deretter felttypen du vil bruke, i gruppen & Slett.

  • Du kan også klikke Klikk for å legge til i tabelldataarket, og deretter velge en felttype.

Endre feltegenskaper

Formatering og egenskaper avgjør hvordan et felt oppfører seg, som for eksempel hvilken type data det kan lagre. Du kan endre disse innstillingene slik at feltet oppfører seg slik du ønsker.

  1. Velg feltet som har formatering og egenskaper som du vil endre.

  2. Klikk fanen Felt på båndet.

  3. Bruk kommandoene i gruppen Formatering og Egenskaper for å endre innstillingene.

Legge til et beregnet felt

Du kan legge til et felt som viser en verdi som er beregnet ut fra andre data i samme tabell. Data fra andre tabeller kan ikke brukes som kilde for de beregnede dataene. Enkelte uttrykk støttes ikke av beregnede felt.

  1. Når tabellen er åpen, klikker du Klikk for å legge til.

  2. Pek på Beregnet felt, og klikk deretter datatypen du vil bruke for feltet.

    Uttrykksverktøyet åpnes.

  3. Bruk uttrykksverktøyet til å opprette beregningen for feltet. Husk at du bare kan bruke andre felt fra samme tabell som datakilder for beregningen. Hvis du vil ha hjelp til å bruke uttrykksverktøyet, kan du se artikkelen Bygge et uttrykk.

Konfigurere regler for datavalidering

Du kan bruke et uttrykk til å validere inndata for de fleste felt. Du kan også bruke et uttrykk til å validere inndata for en tabell, noe som kan være nyttig hvis du vil validere inndata for et felt som ikke støtter validering, eller hvis du vil validere feltinndata basert på verdien til andre felt i tabellen. Hvis du vil ha en grundigere forklaring av validering, kan du se artikkelen Begrense datainndata ved hjelp av en valideringsregel.

Du kan også angi meldingen som skal vises når en valideringsregel sperrer inndata. Dette kalles en valideringsmelding.

Konfigurere en feltvalideringsregel og melding

  1. Velg feltet du vil legge til en valideringsregel for.

  2. Klikk fanen Felt på båndet.

  3. Klikk Validering i Feltvalidering-gruppen, og klikk deretter Feltvalideringsregel.

    Uttrykksverktøyet åpnes.

  4. Bruk uttrykksverktøyet til å opprette valideringsregelen. Hvis du vil ha hjelp til å bruke uttrykksverktøyet, kan du se artikkelen Bygge et uttrykk.

  5. Klikk Validering i Feltvalidering-gruppen, og klikk deretter Feltvalideringsmelding.

  6. Skriv inn meldingen du vil skal vises når inndata ikke er gyldig, og klikk deretter OK.

Konfigurere en postvalideringsregel og melding

Du kan bruke en postvalideringsregel til å forhindre like poster, eller til å kreve at bestemte fakta om posten er sanne, for eksempel at [Startdato] er større enn 1. januar 2013, og mindre enn [Sluttdato]

  1. Åpne tabellen du vil legge til en valideringsregel i.

  2. Klikk fanen Felt på båndet.

  3. Klikk Validering i Feltvalidering-gruppen, og klikk deretter Postvalideringsregel.

    Uttrykksverktøyet åpnes.

  4. Bruk uttrykksverktøyet til å opprette valideringsregelen. Hvis du vil ha hjelp til å bruke uttrykksverktøyet, kan du se artikkelen Bygge et uttrykk.

  5. Klikk Validering i Feltvalidering-gruppen, og klikk deretter Postvalideringsregelmelding.

  6. Skriv inn meldingen du vil skal vises når inndata ikke er gyldig, og klikk deretter OK.

Opprette en relasjon mellom to nettabeller

Tabellrelasjoner er måten du angir at to tabeller har data til felles , at én av dem bruker data fra den andre, og kanskje også omvendt. La oss for eksempel si at hver aktivitet har en ansvarlig ansatt, og dette faktumet representeres i Oppgaver-tabellen ved Hjelp av AnsattID-feltet – primærnøkkelen i Ansatte-tabellen. Når du ser på data om en aktivitet, kan du ta med data om den ansvarlige ansatte ved å slå den opp i Ansatte-tabellen ved hjelp av AnsattID, eller du kan bruke Access til å gjøre det for deg.

Hvis du vil opprette en relasjon i en nettdatabase, bruker du oppslagsveiviseren til å opprette et oppslagsfelt. Oppslagsfeltet settes i tabellen som er på mange-siden av relasjonen, og peker til tabellen som er på én-siden av relasjonen.

Opprette et oppslagsfelt i dataarkvisning

  1. Åpne tabellen som skal være på mange-siden av relasjonen – den med flere poster per nøkkelverdi.

  2. Klikk pilen ved siden av Klikk for å legge til, og klikk deretter Oppslag og relasjon.

  3. Følg trinnene i oppslagsveiviseren for å opprette oppslagsfeltet.

Endre et oppslagsfelt i dataarkvisning

  1. Åpne tabellen som har oppslagsfeltet du vil endre.

  2. Gjør ett av følgende:

    • Klikk Endre oppslag i Egenskaper-gruppen på fanen Felt.

    • Høyreklikk oppslagsfeltet, og klikk deretter Endre oppslag.

  3. Følg trinnene i oppslagsveiviseren.

Opprettholde dataintegritet ved hjelp av datamakroer

Du kan implementere gjennomgripende oppdateringer og slettinger ved å bruke datamakroer. Du kan bruke kommandoer i Tabell-fanen til å opprette innebygde makroer som endrer data.

Opprette en nettspørring

Du kan bruke en spørring som datakilde for skjemaer og rapporter. Spørringer kjøres på serveren, slik at nettverkstrafikken reduseres.

Anta for eksempel at du bruker en nettdatabase til å spore veldedige bidrag. Du ønsker å se hvem som har gitt penger under et arrangement. Du kan bruke en spørring til å velge dataene og klargjøre dem for bruk i skjemaer og rapporter.

Denne fremgangsmåten bruker malen for veldedige bidrag som et eksempel. Du kan følge fremgangsmåten hvis du oppretter en ny database ved hjelp av databasemalen for veldedige bidrag.

  1. Klikk Spørring i Spørringer-gruppen på fanen Opprett.

  2. I dialogboksen Vis tabell dobbeltklikker du hver tabell du vil ha med, og deretter klikker du Lukk.

    I dette eksemplet dobbeltklikker du Bestanddeler, Bidrag, Arrangementer og Arrangementsdeltakere.

  3. Opprett nødvendige koblinger ved å dra felt fra ett objekt til et annet i spørringsutformingsvinduet.

    I dette eksemplet drar du ID-feltet fra Bestanddeler til Bidragsyterbestanddel-ID-feltet i Bidrag, og drar deretter Bidragsyterbestanddel-ID-feltet fra Bidrag til Bestanddel-ID-feltet i Arrangementsdeltakere.

  4. Legg til feltene du vil bruke. Du kan dra feltene til rutenettet, eller du kan dobbeltklikke et felt for å legge det til.

    I dette eksemplet legger du til Arrangement fra tabellen Arrangementer, Bidragsdato fra tabellen Bidrag, og Hilsener, Fornavn og Etternavn fra tabellen Bestanddeler.

  5. Legg eventuelt til kriteriene du vil bruke.

    I dette eksemplet vil du begrense Bidragsdato slik at den faller mellom Startdato og Sluttdato for arrangementet. Skriv >=[Startdato] og <=[Sluttdato] i spørringsutformingsrutenettet i Kriterier-raden under Bidragsdato.

Opprette et nettskjema

Skjemaer er hovedmåten for å legge inn og redigere data i nettdatabasen, og er også nyttige for gjennomgang av data. Skjemaer kjøres i nettleseren for å forbedre ytelsen. Når du åpner et skjema, henter nettleseren de nødvendige dataene fra SharePoint-serveren. Du kan filtrere og sortere dataene i skjemaet uten å måtte hente data fra serveren på nytt.

Tips!: For best ytelse bør du begrense postene som hentes av hovedskjemaene og rapportene.

  1. Velg en tabell eller spørring som skal brukes som datakilde.

    Obs!: Hvis du vil opprette et ubundet skjema, hopper du over dette trinnet.

  2. Klikk én av følgende knapper i Skjemaer-gruppen på fanen Opprett:

    • Form    Oppretter et enkelt skjema som viser én post om gangen, med objektet du valgte som datakilde.

      Obs!: Hvis du oppretter et ubundet skjema, er knappen ikke tilgjengelig.

    • Flere elementer    Oppretter et skjema som viser flere poster om gangen, med objektet du valgte som datakilde.

      Obs!: Hvis du oppretter et ubundet skjema, er knappen ikke tilgjengelig.

    • Tomt skjema    Oppretter et tomt skjema.

    • Dataark    Oppretter et skjema som ser ut som og oppfører seg som et dataark, med objektet du valgte som datakilde.

      Obs!: Hvis du oppretter et ubundet skjema, er knappen ikke tilgjengelig.

Opprette en nettrapport

Rapporter er hovedmåten for å gå gjennom eller skrive ut data fra nettdatabasen. Rapporter kjøres i nettleseren for å forbedre ytelsen. Når du åpner en rapport, henter nettleseren de nødvendige dataene fra SharePoint-serveren. Du kan filtrere og sortere dataene i rapporten uten å måtte hente data fra serveren på nytt.

Tips!: For best ytelse bør du begrense postene som hentes av hovedskjemaene og rapportene.

  1. Velg en tabell eller spørring som skal brukes som datakilde.

  2. Klikk én av følgende knapper i Rapporter-gruppen på fanen Opprett:

    • Rapport    Oppretter en grunnleggende rapport med objektet du valgte som datakilde.

    • Tom rapport    Oppretter en tom rapport.

Opprette et navigeringsskjema og angi det som standardskjema som skal vises ved start

Brukerne trenger en måte å navigere på i programmet. Husk at navigasjonsruten ikke er tilgjengelig i nettlesere. For at brukere skal kunne få tilgang til databaseobjektene, må du gi dem en måte å gjøre det på. Du kan opprette et navigeringsskjema og angi at det skal vises når noen åpner programmet i en nettleser. Hvis du ikke angir at et skjema skal vises når programmet starter, åpnes det ikke noe skjema, og dermed blir det vanskelig å bruke programmet.

Det kan lønne seg å vente til sist med å opprette navigeringsskjemaet, slik at du kan legge til alle objektene i skjemaet når du oppretter det.

  1. Klikk fanen Opprett på båndet.

  2. Klikk Navigasjon i Skjema-gruppen, og velg deretter et navigasjonsoppsett fra listen.

  3. Når du skal legge til et element, drar du det fra navigasjonsruten til navigasjonskontrollen.

    Obs!: Du kan bare legge til skjemaer og rapporter i en navigasjonskontroll.

  4. Legg til eventuelle andre kontroller i selve navigeringsskjemaet. Du kan for eksempel ønske å gi søkefunksjonalitet i alle skjemaer ved å legge til noen kontroller i navigeringsskjemaet.

Angi navigeringsskjemaet som standard nettvisningsskjema.

  1. Klikk Alternativer under Hjelp på fanen Fil.

  2. Klikk Gjeldende database i dialogboksen Alternativer for Access.

  3. Klikk Nettvisningsskjema under Programalternativer, og velg deretter skjemaet du ønsker fra listen.

    Du trenger ikke å velge navigeringsskjemaet som nettvisningsskjema. Du kan angi et hvilket som helst nettskjema.

Til toppen av siden

Publisere og synkronisere endringer i programmet

Publisere en nettdatabase

  1. Klikk Lagre og publiser på fanen Fil, og klikk deretter Publiser til Access Services.

  2. Klikk Kjør kompatibilitetskontroll. Knappen Kjør kompatibilitetskontroll i Backstage-visningen i Access Kompatibilitetskontrollen hjelper deg med å sikre at databasen publiseres riktig. Hvis det blir oppdaget noen problemer, bør du håndtere dem før du publiserer.

    Hvis det blir oppdaget noen problemer, lagres de i en tabell kalt Problemer med nettkompatibilitet. Hver rad i tabellen inneholder en kobling til feilsøkingsinformasjon.

  3. Under Publiser til Access Services fyller du ut følgende:

    • Skriv inn nettadressen til SharePoint-serveren der du vil publisere databasen, i boksen Nettadresse for server. Du kan for eksempel http://Contoso/.

    • Skriv inn et navn på nettdatabasen i Nettstedsnavn-boksen. Dette navnet legges til i nettadressen for serveren for å gi nettadressen til programmet. Hvis nettadressen for serveren for eksempel er http://Contoso/, og navnet på nettstedet er Kundeservice, er nettadressen http://contoso/kundeservice.

  4. Klikk Publiser til Access Services.

Synkronisere en nettdatabase

Når du har gjort endringer i utformingen eller koblet fra databasen, må du før eller senere synkronisere endringene. Synkroniseringen løser forskjeller mellom databasefilen på datamaskinen og SharePoint-nettstedet.

  1. Åpne nettdatabasen i Access, og foreta utformingsendringene.

  2. Når du er ferdig, klikker du fanen Fil, og deretter klikker du Synkroniser alle.Synkroniser alle-knappen i Backstage-visningen i Access

Til toppen av siden

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.