Uporaba polj za iskanje in več vrednosti v poizvedbah

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.

V Accessu lahko ustvarite polje z več vrednostmi, ki vsebuje več vrednosti (do 100). Ustvarite lahko tudi polje za iskanje, ki prikaže uporabniku prijazno vrednost, ki je vezana na vrednost v drugem viru podatkov. Ko poizvedujete po polju» iskanje «ali polje z več vrednostmi, so na voljo enolične pripombe. Če želite več informacij, glejte Ustvarjanje ali brisanje polja z več vrednostmi in Ustvarjanje ali brisanje polja za iskanje.

V tem članku

Ogled vezane vrednosti polja za iskanje v poizvedbi

Uporaba vrednosti prikaza za polje za iskanje v poizvedbi

Uporaba polja z več vrednostmi v poizvedbi

Dodajanje pogojev v polje z več vrednostmi v poizvedbi

Dodajanje več pogojev v polje z več vrednostmi v poizvedbi

Združevanje in štetje polja z več vrednostmi v poizvedbi

Uporaba poizvedbe za dodajanje z poljem z več vrednostmi

Uporaba poizvedbe za posodabljanje z poljem z več vrednostmi

Uporaba poizvedbe za brisanje z poljem z več vrednostmi

Ogled vezane vrednosti polja za iskanje v poizvedbi

Vrednost prikaza polja za iskanje je privzeto samodejno prikazana v pogledu podatkovnega lista poizvedbe. Ko ustvarite poizvedbo, lahko to obnašanje preglasite tako, da je namesto tega prikazana vezana vrednost. V tem primeru si želite ogledati vezano vrednost polja za iskanje v tabeli» sedež «, ki» poišče «novo ime države Anglije.

Tabele polj za iskanje
  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, v kateri je polje za iskanje, kliknite drug vir podatkov, ki je uporabljen v polju za iskanje, kliknite Dodajin nato še Zapri. V tem primeru Dodaj sedežne in NewEngland tabele.

    Združiti je treba dve tabeli.

    Shema polja za iskanje

    Če želite več informacij, glejte združevanje tabel in poizvedb.

  3. Povlecite polje skupaj s poljem za iskanje v mrežo načrta poizvedbe. V tem primeru dodajte polje mesto in NEState .

  4. Kliknite polje za iskanje in nato na zavihku načrt v skupini Pokaži/Skrij kliknite list z lastnostmi. V tem primeru uporabite polje» NEState «.

  5. Na listu z lastnostmi izberite zavihek Iskanje , nato pa v lastnosti prikaz kontrolnika kliknite polje z besedilom.

    Prikaz lastnosti kontrolnika v načrtu poizvedbe

Rezultat   Ko si ogledate poizvedbo v pogledu podatkovnega lista, se prikaže ustrezna vezana vrednost vrednosti prikaza.

Rezultat poizvedbe, ki prikazuje vezano vrednost

Vrh strani

Uporaba vrednosti prikaza za polje za iskanje v poizvedbi

Ko ustvarite polje za iskanje, je ustvarjena združitev med vezano vrednostjo in vrednostjo prikaza. Čeprav ne morete neposredno uporabiti vrednosti prikaza v poizvedbi, lahko uporabite ustrezno vrednost iz drugega vira podatkov. V tem primeru recimo, da želite uporabiti vrednost prikaza polja za iskanje, NEState, v tabeli» sedež «v poizvedbi kot pogoje.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, v kateri je polje za iskanje, Shift kliknite drug vir podatkov, ki je uporabljen v polju za iskanje, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabele» sedež «in» NewEngland «.

    Združiti je treba dve tabeli. Če želite več informacij, glejte združevanje tabel in poizvedb.

  3. Povlecite polja, ki jih želite uporabiti v mreži poizvedbe. V tem primeru povlecite mesto iz tabele sedeža v prvi stolpec, NEState iz tabele sedeža v drugi stolpec in StateName iz tabele NewEngland v tretji stolpec.

  4. Počistite potrditveno polje PokažiStateName v mreži poizvedbe.

  5. V mreži poizvedbe v razdelku StateNamev vrstico Pogoji vnesite Vermont.

    Mreža poizvedbe, ki prikazuje vezano vrednost polja za iskanje

    Pogoji poizvedbe temeljijo na stolpcu StateName , ki je seveda ista vrednost kot vrednost prikaza, NEState, vendar ni prikazana v pogledu podatkovnega lista.

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Prikazana je le vrstica, ki vsebuje Vermont .

Rezultati poizvedbe

Vrh strani

Uporaba polja z več vrednostmi v poizvedbi

Ko v poizvedbi prikažete polje z več vrednostmi, lahko prikažete celotno polje z več vrednostmi, ki vsebuje vse vrednosti, ločene z vejicami v eni vrstici, ali sploščene podatke z ločeno vrstico za vsako vrednost. Recimo, da imate tabelo» težave «, ki vsebuje polje z naslovom za vsako težavo in polje z več vrednostmi za dodeljevanje težav osebam.

Prikaz vseh vrednosti v polju z več vrednostmi v eni vrstici

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja v mrežo načrta poizvedbe. V tem primeru povlecite polje» naslov «in polje » dodeljeno z več vrednostmi «.

  4. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Kot lahko pričakujete, en stolpec prikaže polje» naslov «in drugi stolpec prikaže polje» dodeljeno z več vrednostmi «:

Poizvedba za polja z več vrednostmi z nesploščenimi rezultati

Prikaz vsake vrednosti polja z več vrednostmi v eni vrstici (sploščen pogled)

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki ste jih naredili v mreži poizvedbe. V tem primeru povlecite polje» naslov «in polje» dodeljeno. Value «.

    Oblika zapisa <Fieldname>. Value (vrednost) doda lastnost Value kot niz . Vrednost v polje » dodeljeno «.

  4. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Podatki so sploščeni tako, da je polje» naslov «ponovljeno in vsaka vrednost v polju» dodeljeno z več vrednostmi «je prikazana v ustrezni vrstici:

Poizvedba za polja z več vrednostmi z sploščenimi rezultati

Vrh strani

Dodajanje pogojev v polje z več vrednostmi v poizvedbi

Postavitev istih pogojev v mreži poizvedbe v različnih stolpcih mreže ima velik vpliv na rezultate poizvedbe.

Dodajanje pogojev, ki prikažejo vse vrednosti v polju z več vrednostmi v eni vrstici

Access najprej ustvari nabor rezultatov in nato doda pogoje.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki ste jih naredili v mreži poizvedbe. V tem primeru povlecite polje naslov , polje» dodeljeno z več vrednostmi «in polje» dodeljeno. Value «.

  4. Počistite potrditveno polje Pokaži potrditvena polja» dodeljeno. Value «v mreži poizvedbe.

  5. V mreži poizvedbe pod dodeljeno. Valuev vrstico pogoji vnesite» Not «David Hamilton «.

    Mreža načrta poizvedbe z ravnim iskalnim poljem

    Koristno je videti pogled SQL:

    Izberite naslov, dodeljeno iz težav, ki niso dodeljene. Value = "David Hamilton";

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Tri težave, ki niso dodeljene Davidu Hamiltonu, so prikazane v privzeti vrednosti.

Rezultati za polje z več vrednostmi z <Fieldname>

Dodajanje pogojev, ki prikažejo vsako vrednost v polju z več vrednostmi v eni vrstici (sploščen pogled)

Access najprej ustvari sploščen nabor rezultatov in nato doda pogoje.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki ste jih naredili v mreži poizvedbe. V tem primeru povlecite polje» naslov «in polje» dodeljeno. Value «.

  4. V mreži poizvedbe pod dodeljeno. Valuev vrstico pogoji vnesite Not "David Hamilton".

    Mreža načrta poizvedbe z. Oblika zapisa vrednosti za polje za iskanje

    Koristno je videti pogled SQL:

    Izberite težave. title, dodeljeno. Value FROM Issues WHERe NOT dodeljeno. Value = "David Hamilton"

  5. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Vse težave, ki niso dodeljene Davidu Hamiltonu, so prikazane v sploščeni vrednosti.

Rezultati za polje z več vrednostmi z <Fieldname>. Vrednost

Vrh strani

Dodajanje več pogojev v polje z več vrednostmi v poizvedbi

Včasih morate poiskati ujemanje na več kot eni vrednosti v polju z več vrednostmi. Denimo, da si želite ogledati te težave, v katerih sta oba» Tina Makovec «in» Lisa Miller «med vrednostmi v polju» dodeljeno «.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki ste jih naredili v mreži poizvedbe. V tem primeru povlecite polje» naslov «in polje » dodeljeno z več vrednostmi «.

  4. V mreži poizvedbe v razdelku dodeljenov vrstico pogoji vnesite "Tina Makovec" in "Lisa Miller".

  5. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Prikazana sta dve težavi, ki sta dodeljeni» Kelly Rollin «in» Lisa Miller «.

Rezultat poizvedbe, ki prikazuje uporabo operatorja AND v polju z več vrednostmi

Vrh strani

Združevanje in štetje polja z več vrednostmi v poizvedbi

Če želite izvesti izračune, združevanje in razvrščanje vrednosti, shranjenih v polju z več vrednostmi, uporabite funkcijo <Fieldname>. Polje» vrednost «. Če želite več informacij o skupinskih poizvedbah, si oglejte štetje podatkov z uporabo poizvedbe.

Če želite prešteti število težav, dodeljenih posamezni osebi

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki jih želite uporabiti v mreži poizvedbe. V tem primeru povlecite dodeljeno. Value v prvi stolpec in naslov v drugi stolpec.

  4. Na zavihku Načrt v skupini Pokaži/skrij kliknite Skupaj.

    Vrstica» skupno «se prikaže v mreži poizvedbe. Skupina je privzeto prikazana v celici» Skupna «pod vsakim poljem v poizvedbi.

  5. V mreži poizvedbe v razdelku naslovv vrstici z Rezultati kliknite štetje.

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Število dodeljenih težav na osebo je prikazano v sploščenem pogledu.

Poizvedba, ki šteje zadeve, dodeljene vsaki osebi

Če želite prešteti število dodeljenih oseb za vsako težavo

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo kliknite tabelo, ki vsebuje polje z več vrednostmi, kliknite Dodajin nato še Zapri. V tem primeru dodajte tabelo» težave «.

  3. Povlecite polja, ki jih želite uporabiti v mreži poizvedbe. V tem primeru povlecite naslov v prvi stolpec in povlecite dodeljeno drugemu stolpcu.

  4. Na zavihku Načrt v skupini Pokaži/skrij kliknite Skupaj.

    Vrstica» skupno «se prikaže v mreži poizvedbe. Združi tako , da je privzeto prikazana v celici» skupno «pod poljem» naslov «v poizvedbi. Izraz je privzeto prikazan v celici» skupno «pod poljem» dodeljeno «, ker ne morete izvesti skupine po postopku neposredno v polju z več vrednostmi, le <Fieldname>. Polje» vrednost «.

  5. V mreži poizvedbe v razdelku dodeljenov vrstici z Rezultati kliknite štetje.

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Rezultat    Število oseb, dodeljenih na težavo, je prikazano v sploščenem pogledu.

Rezultat poizvedbe, ki pokaže štetje oseb na zadevo

Vrh strani

Uporaba poizvedbe za dodajanje z poljem z več vrednostmi

Vstavite lahko eno vrednost v polje z več vrednostmi, in sicer tako, da uporabite poizvedbo za dodajanje. Recimo, da želite dodati» Tom Michaels «v polje» dodeljeno z več vrednostmi «v tabeli» težave «.

Opomba   To je edina vrsta poizvedbe za dodajanje, ki deluje z poljem z več vrednostmi.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo dodajte tabelo» težave «in nato kliknite Zapri.

  3. Na zavihku načrt kliknite Dodaj.

  4. V pogovornem oknu Dodaj izberite težavein nato kliknite v redu.

  5. V vrstici Dodaj v v mrežo načrta izberite dodeljeno. Value.

  6. V vrstico polja v mreži načrta vnesite "Tom Michaels".

  7. Če želite omejiti postopek dodajanja na določene težave, dodajte polje v mrežo načrta, na primer naslov, odstranite naslov iz vrstice Dodaj v in nato vnesite pogoje, kot je» Issue 3 «.

  8. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

    Access vas lahko vpraša, ali želite potrditi, ali želite dodati izbrano vrstico. Kliknite da , če želite vstaviti vrstico, ali pa kliknite ne , če želite preklicati.

Rezultat    » Tom Michaels «je zdaj dodan v polje » dodeljeno «za težavo 3.

Pomembno    Ne morete uporabiti poizvedbe za dodajanje, ki se sklicuje na tabelo, ki vsebuje polje z več vrednostmi. Ta poizvedba na primer ni veljavna:

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

Vrh strani

Uporaba poizvedbe za posodabljanje z poljem z več vrednostmi

Poizvedbo za posodabljanje lahko uporabite, če želite spremeniti eno vrednost v polju z več vrednostmi v drugo vrednost. V tem primeru želite posodobiti polje» dodeljeno z več vrednostmi «, da zamenjate» Tina Makovec «z» Liso Miller «.

  1. Odprite poizvedbo v pogledu načrta.

  2. V pogovornem oknu Pokaži tabelo dodajte tabelo» težave «in nato kliknite Zapri.

  3. Na zavihku načrt kliknite Posodobi.

  4. Povlecite dodeljeno. Value v mrežo poizvedbe.

  5. V vrstico Posodobi v vnesite» Lisa Miller «.

  6. V vrstico pogoji vnesite "Tina Makovec".

  7. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

    Access vas lahko vpraša, ali želite potrditi, ali želite dodati izbrano vrstico. Kliknite da , če želite vstaviti vrstico, ali pa kliknite ne , če želite preklicati.

Rezultat    Lisa Miller zamenja Kelly Rollin v polju » dodeljeno «za vse ustrezne težave.

Vrh strani

Uporaba poizvedbe za brisanje z poljem z več vrednostmi

Ko delate s tabelo, ki vsebuje polje z več vrednostmi, lahko s poizvedbo za brisanje izbrišete zapise, ki vsebujejo določeno vrednost v polju z več vrednostmi, ali da izbrišete določeno vrednost iz polja z več vrednostmi v vseh zapisih v tabeli. V tem primeru recimo, da želite izbrisati» David Hamilton «iz tabele» težave «.

Pomembno    Ko uporabite poizvedbo za brisanje, če želite izbrisati polje z več vrednostmi, ki vsebuje podatke, morate te podatke trajno izgubiti – ne morete razveljaviti brisanja. Zato priporočamo, da varnostno kopirate zbirko podatkov, preden izbrišete polja tabele ali druge komponente zbirke podatkov.

Brisanje določene vrednosti iz polja z več vrednostmi v vseh zapisih

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo dodajte tabelo» težave «in nato kliknite Zapri.

  3. Odprite poizvedbo v pogledu načrta.

  4. Na zavihku načrt kliknite Izbriši.

  5. V vrstico pogoji vnesite "David Hamilton".

  6. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

    Access vas lahko vpraša, ali želite potrditi brisanje zapisov. Kliknite da , da izbrišete zapise, ali pa kliknite ne , če želite preklicati.

Rezultat    Davida Hamiltona je treba odstraniti za vse ustrezne težave.

Brisanje zapisov, ki vsebujejo določeno vrednost v polju z več vrednostmi

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo dodajte tabelo» težave «in nato kliknite Zapri.

  3. Odprite poizvedbo v pogledu načrta.

  4. Na zavihku načrt kliknite Izbriši skupino.

  5. Na zavihku načrt v skupini Rezultati kliknite puščico v razdelku pogled in nato kliknite pogled SQL.

  6. Vnesite to izjavo SQL:

    DELETE FROM Issues WHERE (((Issues.AssignedTo.Value)="David Hamilton"));

    Opomba    V tem primeru lahko uporabite le izjavo SQL in ne mrežo načrta. Če preklopite na pogled mreže načrta, Access doda zvezdico (*) za izjavo DELETE, ki jo morate odstraniti iz pogleda SQL.

  7. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

    Access vas lahko vpraša, ali želite potrditi brisanje zapisov. Kliknite da , da izbrišete zapise, ali pa kliknite ne , če želite preklicati.

Rezultat    Vse težave, v katerih je dodeljen David Hamilton, so odstranjene.

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.

×