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

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 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

Na 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 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

Na 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 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 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

Na 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 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:

    SELECT Title, AssignedTo FROM Issues WHERE NOT AssignedTo.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 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:

    SELECT Issues.Title, AssignedTo.Value FROM Issues WHERE NOT AssignedTo.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

Na 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 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

Na 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 <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 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 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

Na 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. Dodajte tabelo» težave «.

  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;

Na 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. Dodajte tabelo» težave «.

  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.

Na 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. Dodajte tabelo» težave «.

  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. Dodajte tabelo» težave «.

  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

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×