Urejanje podatkov v poizvedbi

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Lahko naletite na primerih, kjer ni mogoče urejati podatkov v poizvedbi Pogled podatkovnega lista za spreminjanje podatkov v temeljno tabelo. V tem članku boste razumeti, ko lahko uredite poizvedbo podatkov, ko jih ni mogoče urejati poizvedbo podatkov, in kako spremeniti načrt poizvedbe, tako da lahko uredite njegove temeljne podatke.

V tem članku

Uvod

Ko uredite podatke v poizvedbi?

Kdaj ne morem urejati podatkov v poizvedbi?

Kako spremeniti poizvedbo tako, da bom lahko urejal svoje podatke?

Uvod

Ko zaženete poizvedbo v pogledu podatkovnega lista, boste morda ugotovili, jo želite urediti podatke. Morda boste opazili napako, ali morda vidite nekaj informacij, ki je stara. Odvisno od tega, kako je bilo ustvarjeno poizvedbo, lahko uredite podatke neposredno v poizvedbo podatkovni list.

Če poskušate uredite podatke v podatkovnem listu poizvedbe, vendar se ne zgodi nič, ali Windows predvaja zvok in ne zgodi, če jih uredite, ni mogoče izvesti za urejanje. To se lahko zgodi, ki samo poizvedbo ni na voljo za urejanje, kot so navzkrižne poizvedbe. Lahko tudi v primeru, le polja, ki jo želite urediti ni na voljo za urejanje, na primer, če je polje, ki temelji na združevalno funkcijo, na primer v povprečje. V vsakem primeru, boste morda lahko narediti, če želite omogočiti urejanje.

Poleg urejanje podatkov v pogledu podatkovnega lista poizvedbe, lahko uporabite za poizvedba za posodabljanje za posodobitev podatkov v tabeli. Ta članek ne obravnava poizvedb za posodabljanje.

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

Običajno, če želite urediti podatke v pogledu podatkovnega lista poizvedbe, boste spremembe shranijo v tabele, na katerem temelji na poizvedbi. Če ne želite, da spremenite podatke v teh tabelah, vendar še vedno želite urediti podatke in da urejeni podatki, ko ste končali, lahko uporabite poizvedba za izdelavo tabele , da najprej ustvarite novo tabelo, katere podatke, lahko urejate. Poizvedba za izdelavo tabele lahko uporabite tudi za shranjevanje rezultatov poizvedbe, ki ne dovoli urejanje v novo tabelo, in nato uredite podatke v novo tabelo. Ta članek ne obravnava za ustvarjanje in zagon poizvedbe za izdelavo tabele.

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

Na vrh strani

Ko uredite podatke v poizvedbi?

Vedno lahko uredite podatke v poizvedbi, ko poizvedbe temelji na obeh le eno tabelo ali na dve tabeli, da nosijo relacija »ena proti ena« med seboj.

Opomba: Tudi, ko lahko uredite podatke v poizvedbi, nekateri njena polja morda ni na voljo za urejanje. Ti primeri so navedeni v naslednjem razdelku.

Na vrh strani

Kdaj ne morem urejati podatkov v poizvedbi?

Nikoli ne lahko uredite podatke v poizvedbi, ko:

  • Poizvedba, ki je navzkrižna poizvedba.

  • Poizvedba, ki je poizvedba, značilna za SQL.

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

  • Poizvedbe, ki temelji na treh ali več tabel in mnogo proti ena proti mnogo odnos.

    Opomba: Čeprav v tem primeru ni mogoče urejati v podatkovnem listu poizvedbe, lahko uredite podatke v obliki, ko je lastnost RecordsetType za obrazec nastavljena na Dynaset (Nedosledna posodobitve).

  • Poizvedba vsebuje stavek GROUP BY.

Na vrh strani

Kako spremeniti poizvedbo tako, da bom lahko urejal svoje podatke?

Ta tabela prikazuje primerih, ko ni mogoče urejati poizvedbe, v paru z metode, da se podatkovnem listu poizvedbe, ki so na voljo za urejanje.

Ni mogoče urejati vrednosti na podatkovnem listu poizvedbe pri:

Če želite spremeniti podatkovni list poizvedbe na voljo za urejanje:

Lastnost Enolične vrednosti za poizvedbo nastavljena na da.

Nastavite lastnost Enolične vrednosti poizvedbe na ne.

V razdelku tega, nastavite lastnost Enolične vrednosti na ne, če želite izvedeti, kako nastavite te lastnosti.

Poizvedbe vključuje povezanih zbirka podatkov ODBC tabela z brez enolični indeks ali osupljiva misel tabelo brez primarni ključ.

Primarni ključ ali dodati enoličen indeks povezano tabelo z uporabo metode, ki jih prodajalec povezane zbirke podatkov.

Nimate dovoljenja za posodabljanje podatkov za temeljno tabelo.

Dodeljevanje dovoljenja za posodabljanje podatkov.

Poizvedba vsebuje več kot en tabela ali poizvedba, in tabele ali poizvedbe ne pridružite s črto stika v pogledu načrta.

Ustvarite ustrezne stike.

Glejte razdelek Ustvarjanje združevanjain se naučite ustvariti združevanja.

Zbirka podatkov je odprt samo za branje ali se nahaja na pogonu, samo za branje.

Zaprite zbirko podatkov in ga znova odprete, ne da bi izbrali Odpri samo za branje; ali, če je zbirka na pogonu, samo za branje, odstranite atribut samo za branje iz pogona ali premikanje zbirke podatkov v pogon, ki ni samo za branje.

Polja v zapis, ki jih poskusite posodobiti se črta ali drug uporabnik.

Počakajte, da zapis, da postanejo odklenete. Zaklenjen zapis je mogoče posodobiti takoj, ko je zapis ne odklenete. Počakajte, da drugi uporabniki, če želite dokončati postopek, ki je zaklenjena zapis.

Poizvedba, ki temelji na tabele z relacija »ena proti mnogo«in polje stika s strani »mnogo« ni v izhodna polja. V tem primeru podatkov v polje stika s strani »ena« ni mogoče urejati.

Dodajanje polja za združevanja s strani »mnogo« relacije izhodna polja poizvedbe.

Glejte razdelek Dodajanje polje stika s strani »mnogo« , izhodna polja poizvedbe, če želite več informacij o dodajanju polje za združevanje.

Polje stika s strani »mnogo« (ko jo uredite podatke) je na strani »ena« .

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

Je prazno polje iz tabele na strani »ena« relacije »ena proti mnogo« , in združevanje, ki je desno zunanje združevanje.

Zagotovite, da je vrednost v polju na strani »ena« . Polje za združevanje na strani »mnogo« lahko urejate le, če je vrednost v polju na strani »ena« .

Ali uporabljate povezano tabelo zbirke podatkov ODBC, in ne vseh polj iz povezane tabele enoličen indeks so v rezultat poizvedbe.

Dodajte vsa polja iz tabele ODBC enoličen indeks izhodna polja poizvedbe.

V razdelku, Dodajanje enoličen indeks polj iz povezane tabele ODBC, če želite izvedeti, kako dodati polja.

Na vrh strani

Nastavite lastnost Enolične vrednosti na ne

  1. Odprite poizvedbo v pogledu načrta.

  2. Če list z lastnostmi ni odprt, ga odprete s pritiskom na tipko F4. Kliknite enkrat v mreži načrta poizvedbe, če želite zagotoviti, da prikaže list z lastnostmi lastnosti poizvedbe ne lastnosti polja.

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

Ustvarjanje združevanja

  1. Odprite poizvedbo v pogledu načrta.

  2. Za vsako tabelo ali poizvedbo, ki mu želite pridružiti drugemu, povlecite polje za združevanje iz te tabele ali poizvedbe v ustrezno polje v tabeli ali poizvedbi, na katerem želite ustvariti združevanja.

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

Polje za združevanje s strani »mnogo« dodate izhodna polja poizvedbe

  1. Odprite poizvedbo v pogledu načrta.

  2. V načrtovalcu poizvedbe, poiščite stik, ki ustreza ustrezne relacije ena proti mnogo.

  3. Dvokliknite polje stika s strani »mnogo« relacije ena proti mnogo. Polje stika se pojavi v mreži polja, ki označuje, da je zdaj na izhodna polja.

Dodajanje polj enoličen indeks iz povezane tabele ODBC

  1. Odprite poizvedbo v pogledu načrta.

  2. V načrtovalcu poizvedbe, poiščite povezano tabelo ODBC.

  3. Enolični indeks polja bodo imeli simbol ključa zraven imena polja. Dvokliknite vsako polje, ki še ni v mrežo polj. Vsako polje, ki se prikaže v mrežo polj, ki označuje, da je zdaj na izhodna polja.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×