Redigere data i en spørring

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan støte på situasjoner der du ikke kan redigere data i spørringen dataarkvisning til å 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ørre etter data, og hvordan du endrer utformingen av en spørring, slik at du kan redigere de underliggende dataene.

I denne artikkelen

Innføring

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

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

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

Innføring

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

Hvis du prøver å redigere dataene i et dataark for spørring, men ikke skjer noe, eller Windows spiller av en lyd, og at redigeringen utføres, kan du ikke utføre Rediger. Det kan hende at selve spørringen ikke er tilgjengelig for redigering, for eksempel en krysstabellspørring. Det kan også være tilfelle 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 kunne gjøre noe for å aktivere redigering.

I tillegg til å redigere data i dataarkvisning, 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.

Når du vil redigere data i dataarkvisning, kan du vanligvis vil at endringer lagres til tabellene som er basert på spørringen. Hvis du ikke ønsker å endre dataene i disse tabellene, men vil fortsatt til å redigere dataene og beholde redigerte dataene når du er ferdig, kan du bruke en lag-tabell-spørring først å opprette en ny tabell som inneholder dataene 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 beskriver 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 data i en spørring når spørringen er basert på bare én tabell eller to tabeller med en én-til-én-relasjon til hverandre.

Obs!: Selv om du kan redigere data i en spørring, kanskje noen av disse feltene ikke er tilgjengelig for redigering. Slike tilfeller er oppført i delen nedenfor.

Til toppen av siden

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

Du kan ikke redigere data 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 kanskje du kan redigere de andre feltene.

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

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

  • Spørringen inneholder en GROUP BY-setningsdelen.

Til toppen av siden

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

Tabellen nedenfor viser tilfeller når du ikke kan redigere en spørring, og metoder for å gjøre spørringsdataarket tilgjengelig for redigering.

Du kan ikke redigere verdiene i et dataark for spørring når:

Slik endrer du spørringsdataarket tilgjengelig for redigering:

Egenskapen Entydige verdier i spørringen er satt til Ja.

Angi egenskapen Entydige verdier i spørringen til Nei.

Se delen nedenfor, setter du egenskapen Entydige verdier til Nei, for å lære hvordan du kan angi denne egenskapen.

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

Legge til en primærnøkkel eller en unik indeks i den koblede tabellen ved hjelp av prosedyrene fra leverandøren av den koblede databasen.

Du har ikke oppdatere Data tillatelser for den underliggende tabellen.

Tildel tillatelsen oppdatere Data.

Spørringen inneholder mer enn én tabell eller spørring og tabellene eller spørringene er ikke sammenføyd med en Sammenføyingslinje i utformingsvisning.

Opprette de nødvendige sammenføyningene.

Se delen opprette koblingertil å lære hvordan du oppretter sammenføyningene.

Databasen er åpnet som skrivebeskyttet, eller ligger på en skrivebeskyttet stasjon.

Lukke databasen og åpner det på nytt uten å velge Åpne skrivebeskyttet; eller, hvis databasen er plassert på en skrivebeskyttet stasjon, fjerne skrivebeskyttet-attributtet fra stasjonen, eller flytte databasen til en stasjon som ikke er skrivebeskyttet.

Feltet i posten som du prøver å oppdatere slettes eller er låst av en annen bruker.

Vent til posten er låst. En låst post kan oppdateres så snart den er låst. Vent til den andre brukeren å fullføre 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 en utdatafelt. I dette tilfellet kan ikke dataene i sammenføyningsfeltet fra "én"-siden redigeres.

Legg til sammenføyningsfeltet fra "mange"-siden av relasjonen til utdatafeltene for spørringen.

Se delen Legg til sammenføyningsfeltet fra "mange"-siden til utdatafeltene for spørringen, til å 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 å lagre endringene og oppdatere spørringen.

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

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

Du bruker en koblet ODBC-databasetabell, og ikke alle feltene fra den koblede tabellen unik indeks er i spørringsresultatet.

Legge til alle feltene fra tabellen ODBC unik indeks i utdatafeltene for spørringen.

Se legge til unik indeksfelt fra en koblet ODBC-tabell, for å lære hvordan du legger til feltene.

Til toppen av siden

Angi egenskapen Entydige verdier til Nei

  1. Åpne spørringen i utformingsvisning.

  2. Hvis egenskapssiden ikke er åpen, kan du åpne den ved å trykke F4. Klikk én gang i utformingsrutenettet for spørringen for å sikre at egenskapssiden viser spørringsegenskaper i stedet for feltegenskapene.

  3. Finn egenskapsboksen Unike verdier i egenskapsarket. Klikk boksen ved siden av den, klikker du pilen i boksen, og klikk deretter ikke.

Opprette koblinger

  1. Åpne spørringen i utformingsvisning.

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

Hvis du vil ha mer informasjon om hvordan du oppretter koblinger, kan du se artikkelen, føye sammen tabeller og spørringer.

Legg til sammenføyningsfeltet fra "mange"-siden til utdatafeltene for spørringen

  1. Åpne spørringen i utformingsvisning.

  2. I spørringsutformingen, finner du sammenføyningen som svarer til den aktuelle én-til-mange-relasjonen.

  3. Dobbeltklikk sammenføyningsfeltet fra "mange"-siden i én-til-mange-relasjon. Sammenføyningsfeltet vises i feltrutenettet, som angir at det er nå et utdatafelt.

Legge til unik indeksfelt fra en koblet ODBC-tabell

  1. Åpne spørringen i utformingsvisning.

  2. Finn den koblede ODBC-tabellen i Spørringsutforming.

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

Til toppen av siden

Bli bedre på Office
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.

×