Võidakse kuvada olukordi, kus päringu andmelehevaade andmeid ei saa redigeerida, et muuta aluseks oleva tabeli andmeid. Sellest artiklist saate teada, millal saate päringu andmeid redigeerida, kui te ei saa redigeerida päringu andmeid ja kuidas muuta päringu kujundust, et saaksite selle aluseks olevad andmed redigeerida.

Selle artikli teemad

Sissejuhatus

Kui avate päringu andmelehevaates, võib juhtuda, et soovite andmeid redigeerida. Võib-olla märkate viga või võib-olla näete mõnda teavet, mis on aegunud. Olenevalt sellest, kuidas päring on loodud, saate andmeid redigeerida otse päringu andmeleht.

Kui proovite redigeerida päringu andmelehel olevaid andmeid, kuid midagi ei juhtu, või kui Windows mängib heli ja teie redigeerimist ei juhtu, ei saa te seda redigeerida. Võib juhtuda, et päring ise pole redigeerimiseks saadaval (nt ristpäringu päring). See võib juhtuda ka juhul, kui redigeerimiseks pole saadaval ainult väli, mida proovite redigeerida (nt kui väli põhineb kokkuvõttefunktsiooni, nt Average). Mõlemal juhul võite redigeerimise lubamiseks teha midagi.

Lisaks andmete redigeerimisele päringu andmelehe vaates saate tabeli andmete värskendamiseks kasutada ka värskenduspäring. See artikkel ei hõlma päringute värskendamist.

Lisateavet leiate artiklist Värskenduspäringu loomine ja käivitamine.

Tavaliselt, kui soovite andmeid redigeerida päringu andmelehe vaates, soovite muudatused salvestada tabelitele, kus päring põhineb. Kui te ei soovi nende tabelite andmeid muuta, kuid soovite andmeid redigeerida ja redigeerida andmeid pärast lõpetamist, saate kasutada tabeliloomispäring, et luua esmalt uus tabel, mille andmeid saab redigeerida. Saate kasutada ka tabelina tehtavat päringut, et salvestada päringu tulemid, mis ei luba redigeerimist uue tabelina, ja seejärel redigeerige selles uues tabelis olevaid andmeid. Selles artiklis ei käsitleta tabelite loomise ja käivitamise päringuid.

Lisateavet tabeliga seotud päringute kohta leiate artiklist Create Table Query loomine.

Lehe algusse

Millal saab päringu andmeid redigeerida?

Päringu andmeid saate alati redigeerida, kui päring põhineb kas ainult ühel tabelil või kahel tabelil, millel on üks-ühele-seos.

Märkus.: Isegi kui saate päringu andmeid redigeerida, ei pruugi mõned selle väljad redigeerimiseks saadaval olla. Sellised juhud on loetletud järgmises jaotises.

Lehe algusse

Millal ei saa päringu andmeid redigeerida?

Päringu andmeid ei saa kunagi redigeerida järgmistel juhtudel.

  • Päring on ristpäring.

  • Päring on SQL-päring.

  • Väli, mida proovite redigeerida, on arvutuslik väli. Sel juhul on võimalik, et saate muid välju redigeerida.

  • Päring põhineb kolmel või enamal tabelil ja seal on mitu-üks-mitmele-seos.

    Märkus.: Kuigi te ei saa sel juhul päringu andmelehte redigeerida, saate vormi andmeid redigeerida, kui vormi atribuudi RecordsetType väärtuseks on seatud Dynaset (ebajärjekindlad värskendused).

  • Päring sisaldab klauslit GROUP BY.

Lehe algusse

Kuidas muuta päringut, et saaks andmeid redigeerida?

Järgmises tabelis on loetletud juhud, kui te ei saa päringut redigeerida, mis on seotud meetoditega, et muuta päringu andmeleht redigeerimiseks kättesaadavaks.

Päringu andmelehel olevaid väärtusi ei saa redigeerida järgmistel juhtudel.

Päringu andmelehe redigeerimiseks kättesaadavaks tegemiseks tehke järgmist.

Päringu atribuudi Kordumatud väärtused väärtuseks on seatud Jah.

Määrake päringu atribuudi Kordumatud väärtused väärtuseks ei.

Kui soovite teada, kuidas atribuuti määrata, lugege järgmist jaotist atribuudi Kordumatud väärtusedväärtuseks ei.

Päring sisaldab lingitud ODBC-andmebaas tabelit ilma ainuindeks või Paradoxi tabelita ilma primaarvõti ta.

Lingitud tabelile primaarvõtme või kordumatu indeksi lisamine lingitud andmebaasi tarnija antud meetodite abil.

Teil pole aluseks oleva tabeli andmete värskendamise õigust.

Määrake andmete värskendamise õigus.

Päring sisaldab rohkem kui ühte tabelit või ühte päringut ning tabeleid või päringuid ei ühendata kujundusvaates.

Looge sobivad ühendused.

Lisateavet selle kohta, kuidas ühendusi luua, leiate teemast ühendused.

Andmebaas on avatud kirjutuskaitstuna või asub kirjutuskaitstud draivil.

Sulgege andmebaas ja avage see uuesti, valides suvandi Ava kirjutuskaitstud; Kui andmebaas asub kirjutuskaitstud draivil, eemaldage draivilt kirjutuskaitstud atribuut või teisaldage andmebaas draivile, mis pole kirjutuskaitstud.

Selle kirje väli, mida proovite värskendada, on kustutatud või teine kasutaja on selle lukustanud.

Oodake, kuni kirje saab lukustamata. Lukustatud kirjet saab värskendada kohe, kui kirje on lukustamata. Oodake, kuni teine kasutaja on kirje lukustanud toimingu lõpule viinud.

Päring põhineb üks-mitmele-seos ga tabelitel ja välja "mitu" kõrval olev ühendus ei ole väljundi väli. Sellisel juhul ei saa "ühest" servast pärinevaid andmeid redigeerida.

Lisage väli JOIN ("mitu") seose päringu väljundi väljadega.

Lisateabe saamiseks selle kohta, kuidas lisada välja "mitu", lugege jaotist "mitu", et teada saada, kuidas lisada väli JOIN (Liitu).

Välja "mitu" (pärast andmete redigeerimist) välja ühendamine on "ühe"-poolel.

Muudatuste kinnitamiseks ja päringu värskendamiseks vajutage klahvikombinatsiooni SHIFT + F9 .

Tabelis on üks-mitmele seose poolel "üks" on tühi väli ja ühendus on parempoolne väline ühendus.

Veenduge, et selle välja väärtuseks on "üks". Välja "mitu" saab redigeerida ainult juhul, kui selle välja väärtuseks on "üks".

Kasutate lingitud ODBC-andmebaasi tabelit ja mitte kõik lingitud tabeli kordumatu indeksi väljad on päringu väljundites.

Kõigi väljade lisamine ODBC tabeli kordumatust indeksist päringu väljundi väljadele.

Väljade lisamise kohta leiate teavet teemast lingitud ODBC-tabelist kordumatute indeksi väljade lisamine.

Lehe algusse

Atribuudi Kordumatud väärtused väärtuseks ei

  1. Avage päring kujundusvaates.

  2. Kui atribuudileht pole avatud, vajutage selle avamiseks klahvi F4. Klõpsake päringu kujundusruudustikus mõnda korda, et veenduda, et atribuudileht kuvatakse välja atribuutide asemel päringu atribuudid.

  3. Otsige atribuudilehe väli atribuudi Kordumatud väärtused . Klõpsake selle kõrval olevat välja, klõpsake väljal olevat noolt ja seejärel klõpsake nuppu ei.

Liitude loomine

  1. Avage päring kujundusvaates.

  2. Lohistage iga tabeli või päringu puhul, mille soovite mõne teisega ühendada, vastava tabeli või päringu vastavale väljale tabeli või päringu vastavale väljale, kuhu soovite liitumise luua.

Lisateavet liitude loomise kohta leiate artiklist, tabelite ja päringutega liitumine.

Lisa väli "mitmele", mis asub päringu väljundi väljadel

  1. Avage päring kujundusvaates.

  2. Otsige päringukujundaja kaudu üles ühendus, mis vastab vastavale ühe-mitmele seosele.

  3. Topeltklõpsake ühe-mitmele seose "mitu" kõrval olevat nuppu Liitu. Väli Liitu kuvatakse väljaruudustikus, mis näitab, et see on nüüd väljundi väli.

Lingitud ODBC-tabelist kordumatute indeksi väljade lisamine

  1. Avage päring kujundusvaates.

  2. Otsige päringukujundaja kaudu üles lingitud ODBC-tabel.

  3. Väljanime kõrval on võtme indeksi väljadel kordumatu sümbol. Topeltklõpsake iga välja, mis pole veel väljaruudustikus. Iga väli kuvatakse väljaruudustikus, mis näitab, et see on nüüd väljundi väli.

Lehe algusse

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×