Adăugați sau modificați cheia primară a tabelului în accesul

Cheia primară este un câmp sau un set de câmpuri cu valori care sunt unice pentru întregul tabel. Puteți utiliza valoarea cheie pentru a specifica toate înregistrările, deoarece fiecare intrare este o altă valoare cheie. Fiecare tabel poate avea doar o singură cheie primară. Accesul poate crea automat un câmp cheie primară automat atunci când creați tabelul, sau puteți specifica câmpurile pe care doriți să le utilizați drept cheie primară. Acest articol descrie cum și de ce să utilizați o cheie primară.

Pentru a seta cheia primară a tabelului, deschide tabelul în Vizualizare proiect. Selectați câmpul dorit (sau câmpuri), și apoi pe panglică, faceți clic pe câmpul cheie.

În acest articol,

Informații generale despre chei primare în Access

Access utilizează cheia principală pentru date de legătură rapide din mai multe tabele și date care combină mai convenabil. Cheia primară poate include și alte tabele consultați tabelul care este sursa cheii primare. În aceste alte domenii de tabele sunt numite chei străine. De exemplu, un câmp de identificare client în tabelul Clienții pot să apară, de asemenea, în tabelul „Comenzi“. În tabelul „Clienții“ este cheia primară. În „ordinele“ de masă se numește o cheie externă. cheie externă, să-l puneți pur și simplu - celălalt tabel cheia primară. Pentru mai multe informații, informații de bază despre crearea de baze de date.

1. Cheie primară

Când migrați datele existente într-o bază de date în care pot exista deja un domeniu care poate fi folosit ca o cheie primară. De multe ori în rolul de cheia primară a tabelului reprezintă un număr unic de identificare, cum ar fi numărul de serie sau de cod sau de inventar. De exemplu, în tabelul de „clienti“ pentru fiecare client poate primi un cod unic de client. câmp de cod client este cheia primară.

Pentru indicele cheie primară este creat în mod automat, accelerarea interogări și operațiuni. În plus, aplicația verifică acces și valorile de unicitate într-un domeniu cheie primară.

Când creați un tabel nou în modul tabel Access creează automat o cheie primară și atribuie un nume de câmp „ID-ul“ și un tip de date „Counter“.

Crearea cheii primare acceptabile

Pentru a selecta corect cheia primară, ar trebui să ia în considerare mai multe caracteristici.

Cheia este de a identifica în mod unic fiecare rând.

Nu ar trebui să fie valori lipsă sau goale - conține întotdeauna o valoare.

Cheia este rareori schimbat (în mod ideal - vreodată).

Tip de câmp de date „Counter“ este o cheie primară bună.

Exemple de chei primare nu a reușit

Orice câmp nu are una sau mai multe caracteristici ale unei chei primare corespunzătoare nu ar trebui să fie selectat ca o cheie primară. Iată câteva exemple de domenii care nu sunt potrivite pentru rolul cheii primare din tabelul „Contacte“, și să explice de ce nu ar trebui să fie utilizate.

cheie primară incorectă