Korištenje polja s vrijednostima pretraživanja i više vrijednosti u upitima

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

U programu Access možete stvoriti polje s višestrukim vrijednostima koje sadrži više vrijednosti (do 100). Možete i stvoriti polje s vrijednostima koje prikazuje korisnički prijateljsku vrijednost povezanu s vrijednošću u drugom izvoru podataka. Kada upitate polje za pretraživanje ili više vrijednosti, postoje jedinstvena razmatranja. Dodatne informacije potražite u članku Stvaranje ili brisanje polja s višestrukim vrijednostima i Stvaranje ili brisanje polja svrijednostima.

Sadržaj članka

Prikaz povezane vrijednosti polja s vrijednostima u upitu

Korištenje zaslonske vrijednosti za polje s vrijednostima u upitu

Korištenje polja s više vrijednosti u upitu

Dodavanje kriterija u polje s više vrijednosti u upitu

Dodavanje više kriterija u polje s više vrijednosti u upitu

Grupiranje i brojanje polja s više vrijednosti u upitu

Korištenje upita s dodavanjem u polju s više vrijednosti

Korištenje upita s ažuriranjem u polju s više vrijednosti

Korištenje upita s brisanjem u polju s više vrijednosti

Prikaz povezane vrijednosti polja s vrijednostima u upitu

Prikazana vrijednost polja pretraživanja automatski se prikazuje u prikazu podatkovne tablice po zadanom. Kada stvorite upit, možete nadjačati to ponašanje tako da se umjesto toga prikaže vezana vrijednost. U ovom primjeru, pretpostavimo da želite vidjeti povezanu vrijednost polja s vrijednostima u tablici sjedišta koja "traži" naziv države nove Engleske.

Tablice polja s vrijednostima
  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s vrijednostima, zatim kliknite drugi izvor podataka koji se koristi u polju pretraživanja, zatim Dodaj, a potom Zatvori. U ovom primjeru dodajte tablice sjedište i NEWENGLAND .

    Dvije tablice moraju biti spojene.

    Shema polja za pretraživanje

    Dodatne informacije potražite u članku pridruživanje tablicama i upitima.

  3. Odvucite polje uz polje za pretraživanje u rešetku dizajna upita. U ovom primjeru dodajte polje grad i nestate .

  4. Kliknite polje za pretraživanje, a zatim na kartici dizajn u grupi Prikaz/Sakrivanje kliknite list svojstava. U ovom primjeru koristite polje nestate .

  5. Na listu svojstava odaberite karticu Pretraživanje , a zatim u svojstvu prikaz kontrole odaberite tekstni okvir.

    Svojstvo Kontrola prikaza u dizajnu upita

Rezultat   Sada kada pogledate upit u prikazu podatkovne tablice, prikazat će se odgovarajuća vezana vrijednost prikazane vrijednosti.

Rezultat upita koji prikazuje povezanu vrijednost

Vrh stranice

Korištenje zaslonske vrijednosti za polje s vrijednostima u upitu

Kada stvorite polje za pretraživanje, stvara se spoj između povezane vrijednosti i prikazane vrijednosti. Iako ne možete izravno koristiti zaslonsku vrijednost u upitu, možete koristiti odgovarajuću vrijednost iz drugog izvora podataka. U ovom primjeru pretpostavimo da želite koristiti prikazanu vrijednost polja s vrijednostima, nestate, u tablici sjedište u upitu kao kriterijuma.

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s vrijednostima, SHIFT kliknite drugi izvor podataka koji se koristi u polju pretraživanja, zatim Dodaj, a potom Zatvori. U ovom primjeru dodajte tablice sjedište i NEWENGLAND .

    Dvije tablice moraju biti spojene. Dodatne informacije potražite u članku pridruživanje tablicama i upitima.

  3. Odvucite polja koja želite koristiti na rešetku upita. U ovom primjeru Odvucite grad iz tablice sjedište u prvi stupac, nestate iz tablice sjedište u drugi stupac, a Statename iz tablice NEWENGLAND u treći stupac.

  4. Poništite potvrdni okvir Prikazstatename u rešetki upita.

  5. U rešetki upita u odjeljku Statenameu retku Kriteriji unesite Vermont.

    Rešetka upita koja prikazuje povezanu vrijednost polja s vrijednostima

    Kriteriji upita temelje se na stupcu Statename , što je, naravno, jednaka vrijednosti zaslonske vrijednosti, nestate, ali se ne prikazuje u prikazu podatkovne tablice.

  6. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Prikazat će se samo redak koji sadrži Vermont .

Rezultati upita

Vrh stranice

Korištenje polja s više vrijednosti u upitu

Kada u upitu prikazujete polje s više vrijednosti, možete prikazati cijelo polje s više vrijednosti koje sadrži sve vrijednosti odvojene zarezima u jednom retku ili poravnati podatke s zasebnim retkom za svaku vrijednost. Na primjer, pretpostavimo da imate tablicu problemi koja sadrži polje naslova za svaki problem i polje dodijeljeno s više vrijednosti da biste osobama dodijelili probleme.

Prikaz svih vrijednosti u polju s više vrijednosti u jednom retku

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja u rešetku dizajna upita. U ovom primjeru odvucite polje Title i polje s više vrijednosti dodijeljeno .

  4. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Kao što možete očekivati, jedan stupac prikazuje polje Title , a drugi stupac prikazuje polje s više vrijednosti dodijeljeno :

Upit s poljima s više vrijednosti s nespljoštenih rezultata

Prikaz svake vrijednosti polja s više vrijednosti u jednom retku (spljošteni prikaz)

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja na rešetku upita. U ovom primjeru odvucite polje naslov i polje s višestrukim vrijednostima Dodijeljeno . Value .

    Oblik, _ Lt_fieldnaziv_gt_. Value, dodaje svojstvo vrijednost kao niz . Vrijednost u polju dodijeljeno .

  4. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Podaci su spljošteni tako da se polje naslova ponavlja, a svaka vrijednost u polju dodijeljeno s više vrijednosti prikazuje se u odgovarajućem retku:

Upit s poljima s više vrijednosti s poravnate rezultate

Vrh stranice

Dodavanje kriterija u polje s više vrijednosti u upitu

Postavljanje istih kriterija u rešetki upita u različitom stupcu rešetke ima veliki utjecaj na rezultate upita.

Dodavanje kriterija koji prikazuje sve vrijednosti u polju s više vrijednosti u jednom retku

Access prvi stvara skup rezultata, a zatim zbraja kriterije.

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja na rešetku upita. U ovom primjeru odvucite polje naslov , polje dodijeljeno s više vrijednosti i polje s više vrijednosti Dodijeljeno .

  4. Poništite potvrdni okvir Prikaz na kartici Dodijeljeno. Value u rešetki upita.

  5. U rešetki upita u odjeljku Dodijeljeno. Valueu redak Kriteriji unesite "not" David Hamilton.

    Rešetka dizajna upita s znakom ravna polja za pretraživanje

    Korisno je vidjeti SQL prikaz:

    Odaberite naslov, dodijeljeno od problema u kojima nije dodijeljen. value = "David Hamilton";

  6. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Tri pitanja koja nisu dodijeljena Davidu Hamiltonu prikazane su u zadanoj vrijednosti.

Rezultati polja s više vrijednosti pomoću sustava _ Lt_fieldnaziv_gt_

Dodavanje kriterija koji prikazuje svaku vrijednost u polju s više vrijednosti u jednom retku (spljošteni prikaz)

Access prvi stvara spljošteni skup rezultata, a zatim zbraja kriterije.

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja na rešetku upita. U ovom primjeru odvucite polje naslov i polje s višestrukim vrijednostima Dodijeljeno . Value .

  4. U rešetki upita u odjeljku Dodijeljeno. Valueu retku Kriteriji unesite ne "David Hamilton".

    Rešetka dizajna upita s. Oblik vrijednosti za polje s vrijednostima

    Korisno je vidjeti SQL prikaz:

    Odaberite problemi. title, dodijeljeno. Value iz problema gdje nije dodijeljeno. value = "David Hamilton"

  5. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Svaki problem koji nije dodijeljen Davidu Hamiltonu prikazuje se u spljoštenu vrijednost.

Rezultati polja s više vrijednosti pomoću sustava _ Lt_fieldnaziv_gt_. Vrijednost

Vrh stranice

Dodavanje više kriterija u polje s više vrijednosti u upitu

Ponekad morate potražiti podudaranje na više vrijednosti u polju s više vrijednosti. Pretpostavimo, primjerice, da želite vidjeti te probleme u kojima su i "Kelly Rollin" i "Lisa Miller" između vrijednosti u polju dodijeljeno

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja na rešetku upita. U ovom primjeru odvucite polje Title i polje s više vrijednosti dodijeljeno .

  4. U rešetki upita u odjeljku dodijeljenou retku Kriteriji unesite "Kelly Rollin" i "Lisa Miller".

  5. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Prikazat će se ta dva pitanja koja su dodijeljena "Kelly Rollin" i "Lisa Miller".

Rezultat upita koji prikazuje korištenje operatora AND u polju s više vrijednosti

Vrh stranice

Grupiranje i brojanje polja s više vrijednosti u upitu

Da biste izvršili izračuni, grupirani i sortirali vrijednosti pohranjene u polju s više vrijednosti, koristite _ Lt_fieldnaziva _ Gt_. Polje Value. Dodatne informacije o grupnim upitima potražite u članku Brojanje podataka pomoću upita.

Brojanje broja problema dodijeljenih svakoj osobi

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja koja želite koristiti na rešetku upita. U ovom primjeru u drugi stupac Odvucite Dodijeljeno. Value na prvi stupac i naslov .

  4. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

    Redak Ukupni zbroj prikazat će se u rešetki upita. Grupiranje po zadanim se postavkama prikazuje u ćeliji Ukupni zbroj ispod svakog polja u upitu.

  5. U rešetki upita u odjeljku naslovu retku Ukupni zbroj kliknite Brojanje.

  6. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Broj problema dodijeljenih po osobi prikazuje se u spljoštenu prikazu.

Upit koji broji probleme dodijeljene svakoj od osoba

Brojanje broja osoba koje se dodjeljuju svakom problemu

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice kliknite tablicu koja sadrži polje s više vrijednosti, zatim kliknite Dodaj, a potom Zatvori. U ovom primjeru dodajte tablicu problemi .

  3. Odvucite polja koja želite koristiti na rešetku upita. U ovom primjeru Odvucite naslov na prvi stupac, a dodijeljeno odvucite u drugi stupac.

  4. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

    Redak Ukupni zbroj prikazat će se u rešetki upita. Grupiranje po zadanim se postavkama prikazuje u ćeliji Ukupni zbroj u polju naslov u upitu. Izraz se po zadanom prikazuje u ćeliji Ukupni zbroj u polju dodijeljeno jer ne možete obavljati grupu prema operaciji izravno u polju s više vrijednosti, već samo _ lt_fieldnaziv_gt_. Polje Value.

  5. U rešetki upita u odjeljku dodijeljenou retku Ukupni zbroj kliknite Brojanje.

  6. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

Rezultat    Broj osoba dodijeljenih po problemu prikazuje se u spljoštenu prikazu.

Rezultat upita koji prikazuje broj osoba po problemu

Vrh stranice

Korištenje upita s dodavanjem u polju s više vrijednosti

Jednu vrijednost možete umetnuti u polje s više vrijednosti pomoću upita s dodavanjem. Pretpostavimo, primjerice, da želite dodati "tom Michaels" u polje s više vrijednosti Dodijeljeno u tablici problemi.

Napomena   Ovo je jedina vrsta upita s dodavanjem koja funkcionira s poljem s više vrijednosti.

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice dodajte tablicu problemi , a zatim kliknite Zatvori.

  3. Na kartici dizajn kliknite Dodaj.

  4. U dijaloškom okviru Dodavanje odaberite problemi, a zatim kliknite u redu.

  5. U retku Dodaj u dizajnersku rešetku odaberite Dodijeljeno. Value.

  6. U retku polja dizajnerske rešetke unesite "tom Michaels".

  7. Da biste postupak dodavanja ograničili na određene probleme, dodajte polje u rešetku dizajna, kao što je naslov, uklonite naslov iz retka Dodaj u , a zatim unesite kriterije kao što je "broj 3".

  8. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Access će vas možda upitati želite li dodati odabrani redak. Kliknite da da biste umetnuli redak ili kliknite ne da biste odustali.

Rezultat    "Tom Michaels" sada je dodan u polje dodijeljeno za broj 3.

Važno    Ne možete koristiti upit s dodavanjem koji referencira tablicu koja sadrži polje s više vrijednosti. Sljedeći upit, primjerice, nije valjan:

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

Vrh stranice

Korištenje upita s ažuriranjem u polju s više vrijednosti

Pomoću upita s ažuriranjem možete promijeniti jednu vrijednost u polju s više vrijednosti u neku drugu vrijednost. U ovom primjeru želite ažurirati polje Dodijeljeno s više vrijednosti da biste zamijenili "Kelly Rollin" s "Lisa Miller".

  1. Otvorite upit u prikazu dizajna.

  2. U dijaloškom okviru Prikaz tablice dodajte tablicu problemi , a zatim kliknite Zatvori.

  3. Na kartici dizajn kliknite Ažuriraj.

  4. Povlačenje Dodijeljeno. Value u rešetku upita.

  5. U redak Ažuriraj u unesite "Lisa Miller".

  6. U redak kriterij unesite "Kelly Rollin".

  7. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Access će vas možda upitati želite li dodati odabrani redak. Kliknite da da biste umetnuli redak ili kliknite ne da biste odustali.

Rezultat    Lisa Miller zamjenjuje Kelly Rollin u polju dodijeljeno za sve odgovarajuće probleme.

Vrh stranice

Korištenje upita s brisanjem u polju s više vrijednosti

Kada radite s tablicom koja sadrži polje s više vrijednosti, možete koristiti upit s brisanjem za brisanje zapisa koji sadrže određenu vrijednost u polju s više vrijednosti ili za brisanje određene vrijednosti iz polja s više vrijednosti u svim zapisima u tablici. U sljedećem primjeru pretpostavimo da želite izbrisati "David Hamilton" iz tablice problemi.

Važno    Kada koristite upit za brisanje da biste izbrisali polje s više vrijednosti koje sadrži podatke, trajno gubite te podatke – ne možete poništiti brisanje. Zbog toga biste trebali sigurnosno kopirati bazu podataka prije nego što izbrišete polja tablice ili druge komponente baze podataka.

Brisanje određene vrijednosti iz polja s više vrijednosti u svim zapisima

  1. Na kartici Stvaranje u grupi Upiti kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dodajte tablicu problemi , a zatim kliknite Zatvori.

  3. Otvorite upit u prikazu dizajna.

  4. Na kartici dizajn kliknite Izbriši.

  5. U redak kriterij unesite "David Hamilton".

  6. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Access će vas možda upitati želite li izbrisati zapise. Kliknite da da biste izbrisali zapise ili kliknite ne da biste odustali.

Rezultat    David Hamilton je uklonjen iz svih odgovarajućih problema.

Brisanje zapisa koji sadrže određenu vrijednost u polju s više vrijednosti

  1. Na kartici Stvaranje u grupi Upiti kliknite Dizajn upita.

  2. U dijaloškom okviru Prikaz tablice dodajte tablicu problemi , a zatim kliknite Zatvori.

  3. Otvorite upit u prikazu dizajna.

  4. Na kartici dizajn kliknite Izbriši grupu.

  5. Na kartici dizajn u grupi Rezultati kliknite strelicu u odjeljku Prikaz , a zatim kliknite SQL prikaz.

  6. Unesite sljedeću SQL naredbu:

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

    Napomena    U ovom slučaju možete koristiti samo SQL iskaz, a ne i rešetku dizajna. Ako prijeđete na prikaz rešetke dizajna, Access će dodati zvjezdicu (*) nakon izvatka brisanja, koju biste trebali ukloniti iz prikaza SQL.

  7. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Access će vas možda upitati želite li izbrisati zapise. Kliknite da da biste izbrisali zapise ili kliknite ne da biste odustali.

Rezultat    Uklonjeni su svi problemi u kojima je dodijeljen Davidu Hamiltonu.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×