Sortarea și filtrarea datelor în tabelul de acces ms

Câmpurile cheie. Crearea de legături între tabelele MS Access.

1. Câmpul cheie este unul sau mai multe câmpuri, combinarea cărora identifică în mod unic fiecare intrare din tabel. Dacă tabelul identifică câmpul cheie, Access împiedică duplicarea sau nulă de intrare în câmpul cheie. Câmpurile cheie sunt utilizate pentru a găsi rapid și a lega date din diferite tabele utilizând interogări, formulare și rapoarte. Puteți selecta trei tipuri de câmpuri cheie: un contor, o tastă simplă și o cheie compusă. Pentru a crea un câmp cheie de tip Counter, care aveți nevoie în modul Table Designer: 1) Includeți un câmp de counter în tabel. 2) Setați creșterea automată pentru 1. 3) Specificați acest câmp ca o cheie făcând clic pe butonul Câmpul cheie din bara de instrumente Table Builder. În cazul în care pentru a salva domeniile cheie de masă create nu au fost definite, menținând în același timp mesajul va apărea pe stabilirea domeniului cheie. Când faceți clic pe Da, va fi creat un câmp cheie al contorului cu numele Cod și tipul de date Counter. Pentru a crea o cheie simplă, este suficient să aveți un câmp care conține valori unice (de exemplu, coduri sau numere). Dacă câmpul selectat conține valori duplicate sau goale, acesta nu poate fi definit ca o valoare cheie. Pentru a defini înregistrări care conțin date duplicate, puteți interoga înregistrări duplicate. Dacă nu puteți elimina duplicatele prin modificarea valorilor, puteți să adăugați câmpul de contor la masă și să îl transformați în cheie sau să definiți o cheie compusă. O cheie compusă este necesară în cazul în care este imposibil să se garanteze unicitatea unei înregistrări utilizând un singur câmp. Este o combinație de mai multe domenii. Pentru a defini o cheie compusă, trebuie să: 1) Deschideți tabelul în vizualizarea Design. 2) Selectați câmpurile pe care doriți să le definiți drept cheie. 3) Faceți clic pe butonul Field key din bara de instrumente Table Builder. Pentru a schimba cheia, aveți nevoie de: 1) Deschideți tabelul în vizualizarea Design. 2) Selectați câmpurile cheie disponibile. 3) Faceți clic pe butonul Câmpul cheie, iar butonul trebuie să accepte poziția Oprit. iar pictograma pentru câmpul cheie ar trebui să dispară din zona de selecție. 4) Selectați câmpul în care doriți să faceți cheia. 5) Faceți clic pe butonul Câmpul cheie. În acest caz, pictograma câmpului cheie ar trebui să apară în zona de selecție. Pentru a șterge o cheie, trebuie: 1) Deschideți tabelul în vizualizarea Design. 2) Selectați un câmp de taste existent (câmpuri cheie). 3) Faceți clic pe butonul Câmpul cheie, iar butonul trebuie să accepte poziția Oprit. iar pictograma (pictogramele) câmpului cheie ar trebui să dispară din zona de selecție. 2. Crearea legăturilor între tabele este ultima etapă a proiectării unui sistem tabel. În acest stadiu, relațiile dintre cheile primare și cele externe planificate pentru construirea tabelelor sunt înregistrate efectiv. Între tabele pot fi instalate syavzi unul dintre cele trei tipuri: unul-la-multe, multe-la-multe și baza de unu-la-unu: 1) unu-la-mulți. În acest caz, fiecare înregistrare a tabelului A poate corespunde mai multor înregistrări din tabelul B (sau niciuna). La rândul său, fiecare înregistrare din tabelul B corespunde exact un rând din tabelul A. Tabelul A în această privință, numit principal, și Tabelul B - legate sau podchinennoy.2) Many-to-many. Multe înregistrări din tabelul A pot corespunde mai multor înregistrări din Tabelul B (și invers). O astfel de conexiune poate fi aranjată pentru a utiliza a treia masă auxiliară, în care fiecare cheie primară a tabelului A este mapat la cheia primară a tabelului B. De fapt, tipul de conexiune mulți la mai mulți comunicare este de două tipuri de unu-la-mulți. În acest caz, mesele A și B sunt situate pe o parte și masa auxiliară este pe partea a multor. 3) Unu-la-unu. O înregistrare a tabelului A corespunde exact unei intrări din tabelul B și invers. Acest tip de conexiune este aproape niciodată folosit. Singurul caz în care aplicarea acestui tip de conexiune este justificată este defalcarea unui tabel care conține un număr foarte mare de câmpuri în mai multe părți.

Articole similare