Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

V primerih, v katerih ne morete urejati podatkov v poizvedbi, Pogled podatkovnega lista spremeniti podatkov v temeljni tabeli. V tem članku boste izvedeli, kdaj lahko urejate podatke poizvedbe, ko ne morete urejati podatkov poizvedbe in kako spremeniti načrt poizvedbe, tako da lahko urejate temeljne podatke poizvedbe.

V tem članku

Uvod

Ko odprete poizvedbo v pogledu podatkovnega lista, boste morda želeli urediti podatke. Morda opazite napako ali pa vidite zastarele informacije. Odvisno od tega, kako je bila poizvedba ustvarjena, lahko uredite podatke neposredno v poizvedbi podatkovni list.

Če poskušate urediti podatke na podatkovnem listu poizvedbe, vendar se nič ne zgodi ali pa Windows predvaja zvok in urejanje se ne zgodi, ne morete izvesti urejanja. Morda pa sama poizvedba ni na voljo za urejanje, na primer navzkrižno poizvedbo. Lahko se zgodi tudi, da za urejanje ni na voljo le polje, ki ga želite urediti – če na primer polje temelji na združevalni funkciji, na primer na povprečju. V obeh primerih boste morda lahko kaj urejajo.

Poleg urejanja podatkov v pogledu podatkovnega lista poizvedbe lahko podatke v tabeli posodobite tudi z poizvedba za posodabljanje podatkov. V tem članku niso poizvedbe za posodabljanje.

Če želite več informacij o poizvedbah za posodabljanje, preberite članek Ustvarjanje in zagon poizvedbe za posodabljanje.

Ko želite po navadi urejati podatke v pogledu podatkovnega lista poizvedbe, želite spremembe shraniti v tabele, na katerih temelji poizvedba. Če ne želite spremeniti podatkov v teh tabelah, vendar bi še vedno želeli urediti podatke in ohraniti urejene podatke, ko končate, lahko z ukazom poizvedba za izdelavo tabele najprej ustvarite novo tabelo s podatki, ki jih lahko urejate. Rezultate poizvedbe, ki ne omogoča urejanja kot novo tabelo, lahko shranite tudi s poizvedbo za izdelavo tabele, nato pa uredite podatke v tej novi tabeli. V tem članku ni opisano, kako ustvarite in zaženete poizvedbe za izdelavo tabele.

Če želite več informacij o poizvedbah za izdelavo tabele, si oglejte članek Ustvarjanje poizvedbe za izdelavo tabele.

Na vrh strani

Kdaj lahko urejam podatke v poizvedbi?

Kadar poizvedba temelji na eni tabeli ali na dveh tabelah, v katerih je relacija »ena proti ena« podatkov.

Opomba: Tudi če lahko urejate podatke v poizvedbi, nekatera polja morda niso na voljo za urejanje. Takšni primeri so navedeni v naslednjem razdelku.

Na vrh strani

Kdaj ne morem urejati podatkov v poizvedbi?

Podatkov v poizvedbi nikoli ne morete urejati, če:

  • Poizvedba je navzkrižna poizvedba.

  • Poizvedba je poizvedba, značilna za SQL.

  • Polje, ki ga želite urediti, je izračunano polje. V tem primeru boste morda lahko urejali druga polja.

  • Poizvedba temelji na treh ali več tabelah in obstaja odnos »mnogo proti ena proti mnogo«.

    Opomba: Čeprav v tem primeru ne morete urejati podatkovnega lista poizvedbe, lahko uredite podatke v obrazcu, ko je lastnost RecordsetType obrazca nastavljena na Dynaset (Nedosledno Posodobitve).

  • Poizvedba vsebuje stavek GROUP BY.

Na vrh strani

Kako spremenim poizvedbo tako, da lahko urejam njene podatke?

V spodnji tabeli so navedeni primeri, ko ne morete urejati poizvedbe, seznanjeni z metodami, da je podatkovni list poizvedbe na voljo za urejanje.

Vrednosti v podatkovnem listu poizvedbe ni mogoče urejati v teh primerih:

Če želite, da je podatkovni list poizvedbe na voljo za urejanje:

Lastnost Enolične vrednosti poizvedbe je nastavljena na Da.

Lastnost Enolične vrednosti poizvedbe nastavite na Ne.

Če želite izvedeti, kako nastavite to lastnost, glejte naslednji razdelek Nastavitev lastnosti Enolične vrednosti na Ne.

Poizvedba vključuje povezano tabelo zbirka podatkov ODBC brez tabele enolični indeks paradoksa brez tabele brez primarni ključ.

V povezano tabelo dodajte primarni ključ ali enoličen indeks z načini, ki jih zagotovi dobavitelj povezane zbirke podatkov.

Nimate dovoljenj za posodabljanje podatkov za temeljno tabelo.

Dodelite dovoljenja za posodabljanje podatkov.

Poizvedba vključuje več kot eno tabelo ali poizvedbo, tabele ali poizvedbe pa niso združene s črto za združevanje v pogledu načrta.

Ustvarite ustrezna združevanja.

Če želite izvedeti, kako ustvarite združitve, glejte razdelek Ustvarjanje združitev.

Zbirka podatkov je odprta samo za branje ali pa je na pogonu samo za branje.

Zaprite zbirko podatkov in jo znova odprite, ne da bi izbrali Odpri samo za branje; ali, če je zbirka podatkov na pogonu samo za branje, odstranite atribut samo za branje s pogona ali premaknite zbirko podatkov na pogon, ki ni samo za branje.

Polje v zapisu, ki ga poskušate posodobiti, je izbrisano ali pa ga je zaklenil drug uporabnik.

Počakajte, da se zapis odklene. Zaklenjeni zapis lahko posodobite takoj, ko je zapis odklenjen. Počakajte, da drugi uporabnik dokonča postopek, ki je zaklenil zapis.

Poizvedba temelji na tabelah z relacija »ena proti mnogo«, polje za združevanje s strani »mnogo« pa ni izhodno polje. V tem primeru podatkov v polju združevanja s strani »ena« ni mogoče urejati.

Dodajte polje za združevanje s strani »mnogo« relacije v izhodna polja poizvedbe.

Če želite izvedeti, kako dodate polje za združevanje, glejte razdelek Dodajanje polja za združevanje s strani »mnogo« na izhodna polja poizvedbe.

Polje za združevanje s strani »mnogo« (ko uredite podatke) je na strani »ena«.

Pritisnite SHIFT+F9, da naredite spremembe in osvežite poizvedbo.

V tabeli je prazno polje na strani »ena« relacije »ena proti mnogo«, združitev pa je desno zunanje združevanje.

Prepričajte se, da je vrednost v tem polju na strani »ena«. Polje za združevanje na strani »mnogo« lahko uredite le, če je v tem polju vrednost na strani »ena«.

Uporabljate povezano tabelo zbirke podatkov ODBC in vsa polja iz enoličnega indeksa povezane tabele niso v rezultatu poizvedbe.

Dodajte vsa polja iz enoličnega indeksa tabele ODBC v izhodna polja poizvedbe.

Če želite izvedeti, kako dodate polja, glejte razdelek Dodajanje enoličnih polj indeksa iz povezane tabele ODBC.

Na vrh strani

Nastavitev lastnosti »Enolične vrednosti« na »Ne«

  1. Odprite poizvedbo v pogledu načrta.

  2. Če list z lastnostmi ni odprt, ga odprite tako, da pritisnete F4. Kliknite enkrat v mreži načrta poizvedbe, da zagotovite, da list z lastnostmi prikaže lastnosti poizvedbe in ne lastnosti polja.

  3. Na listu z lastnostmi poiščite polje z lastnostmi Enolične vrednosti. Kliknite polje ob polju, kliknite puščico v tem polju in nato kliknite Ne.

Ustvarjanje združitev

  1. Odprite poizvedbo v pogledu načrta.

  2. Za vsako tabelo ali poizvedbo, ki jo želite združiti v drugo, povlecite polje za združevanje iz te tabele ali poizvedbe v ustrezno polje v tabeli ali poizvedbi, v kateri želite ustvariti združitev.

Če želite več informacij o ustvarjanju združitev, si oglejte članek Združevanje tabel in poizvedb.

Dodajanje polja za združevanje s strani »mnogo« v izhodna polja poizvedbe

  1. Odprite poizvedbo v pogledu načrta.

  2. V načrtovalniku poizvedb poiščite združitev, ki ustreza ustrezni relaciji »ena proti mnogo«.

  3. Dvokliknite polje za združevanje s strani »mnogo« relacije »ena proti mnogo«. Polje za združevanje se prikaže v mreži polja, kar pomeni, da je zdaj izhodno polje.

Dodajanje enoličnih polj indeksa iz povezane tabele ODBC

  1. Odprite poizvedbo v pogledu načrta.

  2. V načrtovalniku poizvedb poiščite povezano tabelo ODBC.

  3. Enolična polja indeksa bodo ob imenu polja imeli simbol ključa. Dvokliknite vsako polje, ki ga še ni v mreži polja. Vsako polje se prikaže v mreži polja, kar pomeni, da je zdaj izhodno polje.

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×