Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Duplirane vrednosti u polju Access tabele možete da sprečite tako što ćete kreirati jedinstveni indeks. Jedinstveni indeks je indeks koji zahteva da svaka vrednost indeksiranog polja bude jedinstvena.

Postoje dva osnovna načina na koje možete da kreirate jedinstveni indeks:

  • Postavljanje indeksiranog svojstva polja na "Da" (bez duplikata)    To možete da uradite tako što ćete otvoriti tabelu u programu prikaz „Dizajn“. Ovaj metod je jednostavan i dobar izbor ako želite da promenite samo jedno po jedno polje.

  • Kreirajte upit za definisanje podataka koja kreira jedinstveni indeks    To možete da uradite koristeći prikaz „SQL“. Ovaj metod nije lak kao korišćenje prikaza dizajna, ali ima prednost: kasnije možete da sačuvate upit za definisanje podataka i ponovo ga koristite. To je korisno ako povremeno brišete i ponovo kreirate tabele i želite da koristite jedinstvene indekse u nekim poljima.

Šta želite da uradite?

Postavljanje indeksiranog svojstva polja na "Da" (bez duplikata)

  1. U oknu za navigaciju kliknite desnim tasterom miša na tabelu koja sadrži polje, a zatim izaberite stavku Prikaz dizajna.

  2. Izaberite polje za koje želite da proverite da li ima jedinstvene vrednosti.

  3. U oknu Svojstva polja na dnu prikaza dizajna tabele, na kartici Opšte podesite svojstvo Indeksirano na Da (Bez duplikata).

  4. Sačuvajte promene u tabeli.

    Napomena: Ako u polju za zapise tabele već postoje duplikati, Access prikazuje poruku o grešci (Greška 3022) kada pokušate da sačuvate promene tabele sa novim indeksom. Moraćete da uklonite te duplirane vrednosti polja iz zapisa tabele da biste mogli da postavite i sačuvate novi jedinstveni indeks.

Kreiranje jedinstvenog indeksa za polje pomoću upita za definisanje podataka

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

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

  3. Izbrišite sav postojeći SQL iz upita. (Access najverovatnije samo prikazuje SELECT ; pre nego što izbrišete postojeći tekst.)

  4. Otkucajte ili nalepite sledeći SQL u upit:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  5. U SQL-u zamenite promenljive na sledeći način:

    • Zamenite index_name imenom za indeks. Preporučuje se da koristite ime koje vam pomaže da utvrdite čemu je indeks. Na primer, ako indeks treba da proveri da li su brojevi telefona jedinstveni, možete da ga unique_phone.

    • Zamenite tabelu imenom tabele koja sadrži polje koje treba indeksirati. Ako ime tabele sadrži razmake ili specijalne znakove, ime morate da stavite u uglaste zagrade.

    • Zamenite polje imenom polja koje treba indeksirati. Ako ime polja sadrži razmake ili specijalne znakove, ime morate da stavite u uglaste zagrade.

  6. Sačuvajte i zatvorite upit.

  7. Pokrenite upit da biste kreirali indeks. Imajte na umu da upit možete da pokrenete iz makroa pomoću radnje makroa RunSQL.

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.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×