Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Det kan oppstå situasjoner der du ikke kan redigere data i dataarkvisning for å endre dataene i den underliggende tabellen. Denne artikkelen hjelper deg med å forstå når du kan redigere spørringsdata, når du ikke kan redigere spørringsdata, og hvordan du endrer utformingen av en spørring, slik at du kan redigere de underliggende dataene.

I denne artikkelen

Innføring

Når du åpner en spørring i dataarkvisning, kan det hende du vil redigere dataene. Kanskje du legger merke til en feil, eller kanskje du ser noe informasjon som er utdatert. Avhengig av hvordan spørringen ble bygget, kan du redigere dataene direkte i spørringen dataark.

Hvis du prøver å redigere dataene i et spørringsdataark, men ingenting skjer, eller Windows spiller av en lyd og redigeringen ikke skjer, kan du ikke utføre redigeringen. Det kan være tilfellet at selve spørringen ikke er tilgjengelig for redigering, for eksempel en krysstabellspørring. Det kan også være tilfelle at bare feltet du prøver å redigere, ikke er tilgjengelig for redigering, for eksempel hvis feltet er basert på en mengdefunksjon, for eksempel et gjennomsnitt. I begge tilfeller kan du kanskje gjøre noe for å aktivere redigering.

I tillegg til å redigere data i dataarkvisning for spørringer, kan du også bruke en opppdateringsspørring til å oppdatere data i en tabell. Denne artikkelen dekker ikke oppdateringsspørringer.

Hvis du vil ha mer informasjon om oppdateringsspørringer, kan du se artikkelen Opprette og kjøre en oppdateringsspørring.

Vanligvis, når du vil redigere data i dataarkvisning for spørring, vil du at endringene skal lagres i tabellene som spørringen er basert på. Hvis du ikke vil endre dataene i disse tabellene, men likevel vil redigere dataene og beholde de redigerte dataene etter at du er ferdig, kan du bruke en lag-tabell-spørring til først å opprette en ny tabell med data du kan redigere. Du kan også bruke en lag-tabell-spørring til å lagre resultatene av en spørring som ikke tillater redigering som en ny tabell, og deretter redigere dataene i den nye tabellen. Denne artikkelen tar ikke for seg hvordan du oppretter og kjører lag tabell-spørringer.

Hvis du vil ha mer informasjon om lag tabell-spørringer, kan du se artikkelen Opprette en lag tabell-spørring.

Til toppen av siden

Når kan jeg redigere data i en spørring?

Du kan alltid redigere dataene i en spørring når spørringen er basert på enten én tabell eller på to tabeller som bærer en én-til-én-relasjon til hverandre.

Obs!: Selv når du kan redigere data i en spørring, kan det hende at noen av feltene ikke er tilgjengelige for redigering. Slike saker er oppført i avsnittet nedenfor.

Til toppen av siden

Når kan jeg ikke redigere data i en spørring?

Du kan aldri redigere dataene i en spørring når:

  • Spørringen er en krysstabellspørring.

  • Spørringen er en SQL-spesifikk spørring.

  • Feltet du prøver å redigere, er en beregnet felt. I dette tilfellet kan du kanskje redigere de andre feltene.

  • Spørringen er basert på tre eller flere tabeller, og det finnes en mange-til-en-til-mange-relasjon.

    Obs!: Selv om du ikke kan redigere spørringsdataarket i dette tilfellet, kan du redigere dataene i et skjema når RecordsetType-egenskapen for skjemaet er satt til Dynaset (inkonsekvent Oppdateringer).

  • Spørringen inneholder en GROUP BY-setningsdel.

Til toppen av siden

Hvordan endre en spørring slik at jeg kan redigere dataene?

Tabellen nedenfor viser tilfeller der du ikke kan redigere en spørring, sammenkoblet med metoder for å gjøre spørringsdataarket tilgjengelig for redigering.

Du kan ikke redigere verdiene i et spørringsdataark når:

Slik gjør du spørringsdataarket tilgjengelig for redigering:

Egenskapen Unike verdier for spørringen er satt til Ja.

Sett egenskapen Unike verdier for spørringen til Nei.

Se delen nedenfor, Angi egenskapen Unike verdier til Nei for å lære hvordan du angir denne egenskapen.

Spørringen inneholder en koblet ODBC-database tabell uten unik indeks eller en Paradox-tabell uten en primærnøkkel.

Legg til en primærnøkkel eller en unik indeks i den koblede tabellen ved hjelp av metodene som leveres av leverandøren av den koblede databasen.

Du har ikke tillatelsen Oppdater data for den underliggende tabellen.

Tilordne tillatelser for oppdateringsdata.

Spørringen inneholder mer enn én tabell eller én spørring, og tabellene eller spørringene er ikke sammenføyd av en sammenføyningslinje i utformingsvisning.

Opprett de aktuelle sammenføyningene.

Se delen Opprette sammenføyninger for å lære hvordan du oppretter sammenføyningene.

Databasen er åpen som skrivebeskyttet, eller er plassert på en skrivebeskyttet stasjon.

Lukk databasen og åpne den på nytt uten å velge Åpne som skrivebeskyttet. eller, hvis databasen er plassert på en skrivebeskyttet stasjon, fjerner du skrivebeskyttet attributt fra stasjonen eller flytter databasen til en stasjon som ikke er skrivebeskyttet.

Feltet i posten du prøver å oppdatere, slettes eller låses av en annen bruker.

Vent til posten låses opp. En låst post kan oppdateres så snart posten er ulåst. Vent til den andre brukeren fullfører operasjonen som har låst posten.

Spørringen er basert på tabeller med en én-til-mange-relasjon, og sammenføyningsfeltet fra «mange»-siden er ikke et utdatafelt. I dette tilfellet kan ikke dataene i sammenføyningsfeltet fra «én»-siden redigeres.

Legg til sammenføyningsfeltet fra «mange»-siden av relasjonen i spørringsutdatafeltene.

Se delen Legg til sammenføyningsfeltet fra «mange»-siden i spørringsutdatafeltene for å lære hvordan du legger til sammenføyningsfeltet.

Sammenføyningsfeltet fra «mange»-siden (etter at du har redigert data) er på «én»-siden.

Trykk SKIFT+F9 for å utføre endringene og oppdatere spørringen.

Det finnes et tomt felt fra tabellen på «én»-siden av en én-til-mange-relasjon, og sammenføyningen er en høyre ytre sammenføyning.

Kontroller at det er verdi i dette feltet på «én»-siden. Du kan bare redigere sammenføyningsfeltet på «mange»-siden hvis det er en verdi i feltet på «én»-siden.

Du bruker en koblet ODBC-databasetabell, og ikke alle feltene fra den koblede tabellens unike indeks er i spørringsutdataene.

Legg til alle feltene fra ODBC-tabellens unike indeks i spørringsutdatafeltene.

Se delen Legge til unike indeksfelt fra en koblet ODBC-tabell for å lære hvordan du legger til feltene.

Til toppen av siden

Sett egenskapen Unike verdier til Nei

  1. Åpne spørringen i utformingsvisning.

  2. Hvis egenskapsarket ikke er åpent, åpner du det ved å trykke F4. Klikk én gang i utformingsrutenettet for spørringen for å sikre at egenskapsarket viser spørringsegenskaper i stedet for feltegenskaper.

  3. Finn egenskapsboksen Unike verdier på egenskapssiden. Klikk boksen ved siden av den, klikk pilen i boksen, og klikk deretter Nei.

Opprette sammenføyninger

  1. Åpne spørringen i utformingsvisning.

  2. For hver tabell eller spørring du vil koble til en annen, drar du sammenføyningsfeltet fra tabellen eller spørringen til det tilsvarende feltet i tabellen eller spørringen der du vil opprette sammenføyningen.

Hvis du vil ha mer informasjon om hvordan du oppretter sammenføyninger, kan du se artikkelen Sammenføyningstabeller og spørringer.

Legg til sammenføyningsfeltet fra «mange»-siden i spørringsutdatafeltene

  1. Åpne spørringen i utformingsvisning.

  2. Finn sammenføyningen som tilsvarer den relevante én-til-mange-relasjonen, i spørringsutformingen.

  3. Dobbeltklikk på sammenføyningsfeltet fra «mange»-siden av én-til-mange-relasjonen. Sammenføyningsfeltet vises i feltrutenettet, noe som indikerer at det nå er et utdatafelt.

Legge til unike indeksfelt fra en koblet ODBC-tabell

  1. Åpne spørringen i utformingsvisning.

  2. Finn den koblede ODBC-tabellen i spørringsutformingen.

  3. De unike indeksfeltene har et nøkkelsymbol ved siden av feltnavnet. Dobbeltklikk hvert felt som ikke allerede finnes i feltrutenettet. Hvert felt vises i feltrutenettet, som angir at det nå er et utdatafelt.

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.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×