Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți împiedica valorile dublate dintr-un câmp dintr-un tabel Access, creând un index unic. Un index unic este un index care necesită ca fiecare valoare a câmpului indexat să fie unică.

Există două modalități de bază prin care puteți crea un index unic:

  • Setați proprietatea Indexat a câmpului la Da (fără dubluri)    Puteți face acest lucru deschizând tabelul în vizualizare Proiect. Această metodă este simplă și o alegere bună dacă doriți să modificați un singur câmp o dată.

  • Crearea unui interogare de definiție date care creează indexul unic    Puteți face acest lucru utilizând Vizualizare SQL. Această metodă nu este la fel de simplă ca utilizarea Vizualizării proiect, dar are un avantaj: puteți să salvați interogarea de definiție date și să o utilizați din nou mai târziu. Acest lucru este util dacă ștergeți și creați din nou periodic tabele și doriți să utilizați indexuri unice pentru unele dintre câmpuri.

Ce intenționați?

Setarea proprietății Indexat a unui câmp la Da (fără dubluri)

  1. În Panoul de navigare, faceți clic dreapta pe tabelul care conține câmpul, apoi faceți clic pe Vizualizare proiect.

  2. Selectați câmpul pentru care doriți să vă asigurați că are valori unice.

  3. În panoul Proprietăți câmp din partea de jos a vizualizării proiect a tabelului, pe fila General , setați proprietatea Indexat la Da (fără dubluri).

  4. Salvați modificările din tabel.

    Notă: Dacă există deja dubluri în câmpul pentru înregistrările de tabel, Access afișează un mesaj de eroare (Eroare 3022) atunci când încercați să salvați modificările tabelului cu noul index. Va trebui să eliminați acele valori de câmp dublate din înregistrările tabelului înainte de a putea seta și salva noul index unic.

Crearea unui index unic pentru un câmp utilizând o interogare de definiție date

  1. În fila Creare, în grupul Interogări, faceți clic pe Proiectare interogare.

  2. Pe fila Proiectare pentru interogări, în grupul Rezultate , faceți clic pe săgeata de sub Vizualizare, apoi faceți clic pe Vizualizare SQL.

  3. Ștergeți tot SQL-ul existent din interogare. (Access afișează cel mai probabil select; înainte de a șterge textul existent.)

  4. Tastați sau lipiți următorul SQL în interogare:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  5. În SQL, înlocuiți variabilele după cum urmează:

    • Înlocuiți index_name cu un nume pentru index. Este o idee bună să utilizați un nume care vă ajută să determinați pentru ce este indexul. De exemplu, dacă indexul este pentru a vă asigura că numerele de telefon sunt unice, îl puteți denumi unique_phone.

    • Înlocuiți tabelul cu numele tabelului care conține câmpul de indexat. Dacă numele tabelului are spații sau caractere speciale, trebuie să încadrați numele între paranteze drepte.

    • Înlocuiți câmpul cu numele câmpului de indexat. Dacă numele câmpului are spații sau caractere speciale, trebuie să încadrați numele între paranteze drepte.

  6. Salvați și închideți interogarea.

  7. Rulați interogarea pentru a crea indexul. Rețineți că puteți rula interogarea dintr-o macrocomandă utilizând acțiunea de macrocomandă RulareSQL.

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×