Redigere eller publisere en nettdatabase på SharePoint 2010

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Viktig    Microsoft anbefaler ikke lenger å opprette og bruke Access-nettapper i SharePoint. Du kan som et alternativ bruke Microsoft PowerApps, til å bygge bedriftsløsninger uten kode for nettet og mobilenheter.

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

    Merknad: Denne artikkelen forklarer webdatabaser – en type databasen ble introdusert i Access 2010. Det ikke forklarer nettappene som bruker SQL Server til å lagre data, og tilbyr en rekke andre forbedringer over webdatabaser. For mer informasjon, kan du se artikkelen opprette en Access-app.

    Merknad: 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

Slik fungerer det

Skjemaer og rapporter kjøres i nettleseren

Data lagres i SharePoint-lister

Spørringer og datamakroer kjøres på serveren

Intranett eller Internett

Redigere en nettdatabase

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 \endash 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.

Merknad: 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.

Merknad: 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.

Merknad: 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.

Denne delen omhandler følgende:

Før du begynner

Utformingsforskjeller mellom skrivebordsbaserte og nettbaserte databaser

Skrivebordsfunksjoner som ikke finnes i nettdatabaser

Åpne en nettdatabase i Access

Opprette en nettabell

Legge til et felt

Endre feltegenskaper

Legge til et beregnet felt

Konfigurere regler for datavalidering

Konfigurere en feltvalideringsregel og melding

Konfigurere en postvalideringsregel og melding

Opprette en relasjon mellom to nettabeller

Opprette et oppslagsfelt i dataarkvisning

Endre et oppslagsfelt i dataarkvisning

Opprettholde dataintegritet ved hjelp av datamakroer

Opprette en nettspørring

Opprette et nettskjema

Opprette en nettrapport

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

Angi navigeringsskjemaet som standard nettvisningsskjema.

Publisere en nettdatabase

Synkronisere en nettdatabase

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 er tilgjengelige i en nettdatabase. 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

Nettdatabasefunksjoner

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

Merknad: Du kan opprette klientobjekter i en nettdatabase, men du kan ikke bruke dem i nettlesere. Men de er 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

Det finnes to metoder du kan bruke til å åpne en nettdatabase: fra en nettleser eller fra Access.

Slik åpner du fra en nettleser    Bla til nettstedet for nettdatabasen, og klikk Alternativer i det øvre venstre hjørnet i hovedskjemaet for navigasjon (like under verktøyområdet i nettleseren) og klikk deretter Åpne i Access.
Alternativer-menyen for et webdatabasenettsted på SharePoint

Slik åpner du fra Access    Åpne filen slik du åpner andre databasefiler – trykk CTRL+O, og bruk dialogboksen Åpne.

Opprette en nettabell

Ha nettdatabasen åpen i Acess, klikk Opprett på båndet, og klikk deretter 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.

Legge til et felt

Du kan velge blant en rekke ferdiglagde felt og legge dem til i tabellen din. Her er to like enkle måter å gjøre det på:

  • Klikk Felt på båndet, og klikk deretter felttypen du vil bruke, i Legg til og slett-gruppen.

  • Eller klikk Klikk for å legge til i tabellen, og velg deretter 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 uttrykk til å validere inndata for de fleste felt. Du kan også bruke uttrykk til å validere inndata for en tabell. Dette kan være nyttig hvis du ønsker å validere inndata for et felt som ikke støtter validering, eller hvis du ønsker å validere feltdata basert på verdien i andre felt i tabellen. Hvis du vil ha en grundigere forklaring av validering, kan du se artikkelen Begrense dataregistrering ved å bruke 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 å hindre at det oppstår like poster, eller til å kreve at bestemte fakta om posten er sanne, for eksempel at [Startdato] er etter 1. januar 2013, og før [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

Med tabellrelasjoner angis det at to tabeller har felles data – at én av dem bruker data fra en annen, og kanskje omvendt. La oss for eksempel si at hver oppgave har en ansvarlig ansatt og at dette faktum er representert i Oppgaver-tabellen av AnsattID-feltet – primærnøkkelen i Ansatte-tabellen. Når du ser på data om en oppgave, kan du inkludere data om den ansvarlige ansatte ved å slå opp i Ansatte-tabellen med AnsattID – er rettere sagt, Access gjør det for deg.

Når du skal 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 på fanen Tabell 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.

    Merknad: 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.

      Merknad: 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.

      Merknad: 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.

      Merknad: 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.

    Merknad: 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 er med på å sikre at databasen publiseres uten feil. 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 URL-adresse for server, 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

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×