Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U programu Access možete da napravite polje sa više vrednosti koje sadrži više vrednosti (do 100). Takođe možete da kreirate polje za pronalaženje koje prikazuje vrednost prepoznatljivih za korisnika povezanu sa vrednošću u drugom izvoru podataka. Kada izvršite upit za polje za pronalaženje ili polje sa više vrednosti, postoje jedinstvena razmatranja. Dodatne informacije potražite u Create ili brisanje polja sa više Create ili brisanje polja za pronalaženje.

U ovom članku

Prikaz povezane vrednosti polja za pronalaženje u upitu

Vrednost za prikaz polja za pronalaženje podrazumevano se automatski prikazuje u prikazu lista sa podacima upita. Kada kreirate upit, možete da zamenite ovo ponašanje tako da se umesto toga prikaže povezana vrednost. U ovom primeru, pretpostavimo da želite da vidite povezanu vrednost polja za pronalaženje u tabeli sedišta koja "traži" ime države Nova Engleska.

Tabele polja za pronalaženje
  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru, dodajte tabele "Sedište" i "NovaEngland".

    Dve tabele bi trebalo spojiti.

    Šema polja za pronalaženje

    Više informacija potražite u članku Spajanje tabela i upita.

  3. Prevucite polje zajedno sa poljem za pronalaženje u koordinatnu mrežu za dizajn upita. U ovom primeru dodajte polje "Grad " i "NEState ".

  4. Kliknite na polje za pronalaženje, a zatim na kartici Dizajn , u grupi Prikaži / sakrij izaberite stavku List sa svojstvima. U ovom primeru koristite polje NEState .

  5. Na listu sa svojstvima izaberite karticu Pronalaženje , a zatim u svojstvu Kontrola prikaza izaberite stavku Okvir za tekst.

    Prikaz svojstva kontrole u dizajnu upita

Rezultat   Sada kada prikažete upit u prikazu lista sa podacima, videćete odgovarajuću povezanu vrednost vrednosti za prikaz.

Rezultat upita koji prikazuje povezanu vrednost

Vrh stranice

Korišćenje vrednosti za prikaz za polje za pronalaženje u upitu

Kada kreirate polje za pronalaženje, kreira se spoj između vrednosti Povezano i Vrednosti za prikaz. Iako ne možete direktno da koristite vrednost za prikaz u upitu, možete da koristite odgovarajuću vrednost iz drugog izvora podataka. U ovom primeru pretpostavimo da želite da koristite vrednost prikaza polja za pronalaženje, NEState, u tabeli sedišta u upitu kao kriterijume.

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru, dodajte tabele "Sedište" i "NovaEngland".

    Dve tabele bi trebalo spojiti. Više informacija potražite u članku Spajanje tabela i upita.

  3. Prevucite polja koja želite da koristite u koordinatnu mrežu upita. U ovom primeru, prevucite grad iz tabele Sedište u prvu kolonu, NEState iz tabele sedišta u drugu kolonu, a StateName iz tabele NewEngland u treću kolonu.

  4. Opozovite izbor u polju za potvrdu Prikaži imeTaka u koordinatnoj mreži upita.

  5. U koordinatnoj mreži upita, u okviru ImeTaka, u red Kriterijumi unesite Vermont.

    Koordinatna mreža upita koja prikazuje vrednost Povezano polja za pronalaženje

    Kriterijumi upita se zasnivaju na koloni StateName , koja je naravno ista vrednost kao vrednost Za prikaz, NEState, ali nije prikazana u prikazu lista sa podacima.

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Prikazan je samo red koji sadrži Vermont .

Rezultati upita

Vrh stranice

Korišćenje polja sa više vrednosti u upitu

Kada prikažete polje sa više vrednosti u upitu, možete da prikažete kompletno polje sa više vrednosti koje sadrži sve vrednosti razdvojene zarezima u jednom redu ili poravnate podatke sa zasebnim redom za svaku vrednost. Na primer, pretpostavimo da imate tabelu "Problemi" koja sadrži polje "Naslov" za svaki problem i polje "Dodeljeno" sa više vrednosti za dodeljivanje problema osobama.

Prikaz svih vrednosti u polju sa više vrednosti u jednom redu

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja u koordinatnu mrežu za dizajn upita. U ovom primeru prevucite polja Naslov i Polje "Dodeljeno " sa više vrednosti.

  4. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Kao što možete očekivati, jedna kolona prikazuje polje Naslov, a druga polje Sa više vrednosti :

Upit polja sa više vrednosti sa rezultatima bez nadzora

Prikaz svake vrednosti polja sa više vrednosti u jednom redu (ravnata tabela)

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja u koordinatnu mrežu upita. U ovom primeru prevucite polje Naslov i polje "Dodeljeno.Vrednost " sa više vrednosti.

    Format, <Ime polja>. Vrednost, dodaje svojstvo Value kao nisku . Vrednost za polje "Dodeljeno ".

  4. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Podaci se izravnuju tako da se polje Naslov ponavlja i da se svaka vrednost u polju "Dodeljeno" sa više vrednosti prikazuje u odgovarajućem redu:

Upit polja sa više vrednosti sa izravnanim rezultatima

Vrh stranice

Dodavanje kriterijuma u polje sa više vrednosti u upitu

Postavljanje istih kriterijuma u koordinatnoj mreži upita u različitim kolonama koordinatne mreže ima veliki uticaj na rezultate upita.

Dodavanje kriterijuma koji prikazuju sve vrednosti u polju sa više vrednosti u jednom redu

Access prvo kreira skup rezultata, a zatim dodaje kriterijume.

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja u koordinatnu mrežu upita. U ovom primeru prevucite polje Naslov , polje "Dodeljeno " sa više vrednosti i polje "Dodeljeno.Vrednost " sa više vrednosti.

  4. Opozovite izbor u polju za potvrdu Prikaži u koordinatnoj mreži upita "Dodeljeno.Vrednost ".

  5. U koordinatnoj mreži upita, u okviru Dodeljeno.Value, u red Kriterijumi unesite "NOT "David Hamilton".

    Koordinatna mreža za dizajn upita sa pravim poljem za pronalaženje

    Korisno je videti SQL prikaz:

    SELECT Title, AssignedTo FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”;

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Tri problema koja nisu dodeljena Davidu Hamiltonu prikazana su kao podrazumevana vrednost.

Rezultati za polje sa više vrednosti pomoću <Polja>

Dodajte kriterijume koji prikazuju svaku vrednost u polju sa više vrednosti u jednom redu (izravnato prikaz)

Access prvo kreira skup poravnatih rezultata, a zatim dodaje kriterijume.

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja u koordinatnu mrežu upita. U ovom primeru prevucite polje Naslov i polje "Dodeljeno.Vrednost " sa više vrednosti.

  4. U koordinatnoj mreži upita, u okviru Dodeljeno.Vrednost, u red Kriterijumi unesite NOT "David Hamilton".

    Koordinatna mreža za dizajn upita sa . Format vrednosti za polje za pronalaženje

    Korisno je videti SQL prikaz:

    SELECT Issues.Title, AssignedTo.Value FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”

  5. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Svaki problem koji nije dodeljen Davidu Hamiltonu prikazuje se u ravnatoj vrednosti.

Rezultati za polje sa više vrednosti pomoću <Polja>. Vrednost

Vrh stranice

Dodavanje više kriterijuma u polje sa više vrednosti u upitu

Ponekad treba da potražite podudaranje na više vrednosti unutar polja sa više vrednosti. Na primer, pretpostavimo da želite da vidite one probleme u kojima su i "Kristina Rolić" i "Lisa Miler" među vrednostima u polju "Dodeljeno "

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja u koordinatnu mrežu upita. U ovom primeru prevucite polja Naslov i Polje "Dodeljeno " sa više vrednosti.

  4. U koordinatnu mrežu upita, u okviru Dodeljeno, u red Kriterijumi unesite "Vesna Rolić" I "Lisa Miler".

  5. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Prikazuju se ona dva pitanja koja su dodeljena "Kristini Rolin" i "Lisi Miler".

Rezultat upita koji prikazuje upotrebu operatora AND u polju sa više vrednosti

Vrh stranice

Grupisanje i prebrojavanje polja sa više vrednosti u upitu

Da biste izvršili izračunavanja, grupisanje i sortiranje vrednosti uskladištenih u polju sa više vrednosti, koristite <Ime polja>. Polje za vrednost. Više informacija o grupnim upitima potražite u članku Prebrojavanje podataka pomoću upita.

Da biste prebrojili broj problema dodeljenih svakoj osobi

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja koja želite da koristite u koordinatnu mrežu upita. U ovom primeru prevucite stavku Dodeljeno.Vrednost u prvu kolonu , a Naslov u drugu kolonu.

  4. Na kartici Dizajn, u grupi Prikaži/sakrij kliknite na dugme Zbirovi.

    Red Zbir se pojavljuje u koordinatnoj mreži upita. Grupiši po se podrazumevano pojavljuje u ćeliji Ukupno ispod svakog polja u upitu.

  5. U koordinatnoj mreži upita, u okviru Naslov, u redu Zbir izaberite stavku Prebrojavanje.

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Broj problema dodeljenih po osobi prikazuje se u izravnanjem prikazu.

Upit koji prebrojava sporne stavke dodeljene svakoj osobi

Da biste prebrojili koliko osoba je dodeljeno svakom problemu

  1. Otvorite upit u prikazu dizajna.

  2. U ovom primeru dodajte tabelu "Problemi ".

  3. Prevucite polja koja želite da koristite u koordinatnu mrežu upita. U ovom primeru prevucite stavku Naslov u prvu kolonu i prevucite stavku Dodeljeno u drugu kolonu.

  4. Na kartici Dizajn, u grupi Prikaži/sakrij kliknite na dugme Zbirovi.

    Red Zbir se pojavljuje u koordinatnoj mreži upita. Grupiši po se podrazumevano pojavljuje u ćeliji Ukupno u okviru polja Naslov u upitu. Izraz se podrazumevano pojavljuje u ćeliji Ukupna vrednost u okviru polja Dodeljeno zato što ne možete da izvršite operaciju Grupiši po direktno u polju sa više vrednosti, već samo <Ime polja>. Polje za vrednost.

  5. U koordinatnoj mreži upita, u okviru Dodeljeno, u redu Zbir izaberite stavku Prebrojavanje.

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Rezultat    Broj osoba dodeljenih po problemu prikazuje se u ravnatom prikazu.

Rezultat upita koji prikazuje računanje broja osoba po spornoj stavci

Vrh stranice

Korišćenje upita za dodavanje sa poljem sa više vrednosti

Možete da umetnete jednu vrednost u polje sa više vrednosti pomoću upita za dodavanje. Na primer, pretpostavimo da želite da dodate "Nemanja Mihajlo" u polje sa više vrednosti "Dodeljeno" u tabeli "Problemi".

Napomena   Ovo je jedini tip upita za dodavanje koji funkcioniše sa poljem sa više vrednosti.

  1. Otvorite upit u prikazu dizajna.

  2. Dodajte tabelu "Problemi ".

  3. Na kartici Dizajn izaberite stavku Dodaj.

  4. U dijalogu Dodavanje izaberite stavku Problemi , a zatim kliknite na dugme U redu.

  5. U redu Dodaj u koordinatne mreže dizajna izaberite stavku Dodeljeno.Vrednost.

  6. U red Polje koordinatne mreže dizajna unesite "Tom Mihajlo".

  7. Da biste ograničili operaciju dodavanja na određene probleme, dodajte polje u koordinatnu mrežu dizajna, na primer Naslov, uklonite Naslov iz reda Dodaj u, a zatim unesite kriterijume kao što je "3. problem".

  8. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

    Access može zatražiti da potvrdite da li želite da dodate izabrani red. Kliknite na dugme Da da biste umetnuli red ili na dugme Ne da biste otkazali.

Rezultat    "Tom Majkls" je sada dodat u polje Dodeljeno za 3. problem.

Važno    Ne možete da koristite upit za dodavanje koji upućuje na tabelu koja sadrži polje sa više vrednosti. Na primer, sledeći upit nije važeći:

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

Vrh stranice

Korišćenje upita za ažuriranje sa poljem sa više vrednosti

Upit za ažuriranje možete da koristite da biste promenili jednu vrednost u polju sa više vrednosti na drugu vrednost. U ovom primeru želite da ažurirate polje Dodeljeno sa više vrednosti da biste zamenili "Vesna Rolić" sa "Lisa Miler".

  1. Otvorite upit u prikazu dizajna.

  2. Dodajte tabelu "Problemi ".

  3. Na kartici Dizajn kliknite na dugme Ažuriraj.

  4. Prevucite dodeljenoTo.Value u koordinatnu mrežu upita.

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

  6. U red Kriterijumi unesite "Kristina Rolić".

  7. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

    Access može zatražiti da potvrdite da li želite da dodate izabrani red. Kliknite na dugme Da da biste umetnuli red ili na dugme Ne da biste otkazali.

Rezultat    Lisa Miler zamenjuje Kristinu Rolin u polju Dodeljeno za sve odgovarajuće probleme.

Vrh stranice

Korišćenje upita za brisanje sa poljem sa više vrednosti

Kada radite sa tabelom koja sadrži polje sa više vrednosti, možete da koristite upit za brisanje da biste izbrisali zapise koji sadrže određenu vrednost u polju sa više vrednosti ili da biste izbrisali određenu vrednost iz polja sa više vrednosti u svim zapisima u tabeli. U sledećem primeru pretpostavimo da želite da izbrišete "David Hamilton" iz tabele "Problemi".

Važno    Kada koristite upit za brisanje za brisanje polja sa više vrednosti koje sadrži podatke, trajno gubite te podatke – ne možete da opozovete brisanje. Zbog toga treba da napravite rezervnu kopiju baze podataka pre nego što izbrišete polja tabele ili druge komponente baze podataka.

Brisanje određene vrednosti iz polja sa više vrednosti u svim zapisima

  1. Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.

  2. Dodajte tabelu "Problemi ".

  3. Otvorite upit u prikazu dizajna.

  4. Na kartici Dizajn kliknite na dugme Izbriši.

  5. U red Kriterijumi unesite "David Hamilton".

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

    Access može tražiti od vas da potvrdite da li želite da izbrišete zapise. Kliknite na dugme Da da biste izbrisali zapise ili na dugme Ne da biste otkazali.

Rezultat    Dejvid Hamilton je uklonjen zbog svih odgovarajućih problema.

Brisanje zapisa koji sadrže određenu vrednost u polju sa više vrednosti

  1. Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.

  2. Dodajte tabelu "Problemi ".

  3. Otvorite upit u prikazu dizajna.

  4. Na kartici Dizajn izaberite stavku Izbriši grupu.

  5. Na kartici Dizajn , u grupi Rezultati kliknite na strelicu ispod stavke Prikaz, a zatim izaberite stavku SQL prikaz.

  6. Unesite sledeći SQL izraz:

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

    Napomena    U ovom slučaju, možete da koristite samo SQL izraz, a ne i koordinatnu mrežu dizajna. Ako se prebacite na prikaz koordinatne mreže dizajna, Access posle izraza DELETE dodaje zvezdicu (*) koju treba da uklonite iz SQL prikaza.

  7. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

    Access može tražiti od vas da potvrdite da li želite da izbrišete zapise. Kliknite na dugme Da da biste izbrisali zapise ili na dugme Ne da biste otkazali.

Rezultat    Uklanjaju se svi problemi kojima je dodeljen David Hamilton.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.