tabele de acces de comunicare

Lucrul cu programul Microsoft Access

Microsoft Office

Comunicarea dintre cele două tabele de acces vă permite să setați regulile de interacțiune între tabele. Listă de substituții ar putea organiza și fără comunicare. Dar imaginați-vă că eliminați din intrarea de tabel de contact, care se face referire la unele dintre intrările din lista de masă. Într-o astfel de situație, se va descrie date de contact, numele persoanelor care sunt pierdute. Având o comunicare organizată în mod corespunzător, pentru a evita astfel de probleme.

1. Selectați Instrumente> Date schemă. Aceasta deschide o fereastră prezintă schematic o conexiune bază de date. Fig. 16.11 arată că linia de comunicare se conectează câmpul Kod_Kontakty masă Contacte și tabelul de listă de contacte.

Notă: Această legătură conectează domeniile-cheie și convenționale. Această conexiune de tip „una la mai multe“, atunci când o înregistrare a tabelului de contacte poate avea mai multe liste de înregistrări de masă, dar nu și invers.

Fig. 16.11. Schema de acces de date

Pentru antrenament, să eliminați conexiunea, apoi creați-l din nou.

2. Faceți clic pentru a selecta link-ul.

3. Apăsați tasta Delete. Ca răspuns la interogarea, faceți clic pe Da. Comunicare dispar.

4. Mutați cursorul mouse-ului la punctul de masă Kod_Kontakty Contacte.

5. Faceți clic și glisați indicatorul de pe tabelul cu lista de contact.

6. În caseta de dialog, faceți clic pe Creare. Comunicarea va apărea din nou. Pentru a configura conexiunea, urmați acești pași.

7. Faceți dublu clic pe link-ul. O casetă de dialog, așa cum se arată în Fig. 16.12.

Fig. 16.12. Setări de comunicare

Notă: În cazul în care tabelele între care aveți nevoie pentru a organiza comunicare, nici un clic în schema fereastră a datelor, faceți clic dreapta și selectați Adăugați un tabel. În caseta de dialog, evidențiați masa, care trebuie să fie plasate în diagrama de date și faceți clic pe butonul Add. După ce a primit toate tabelele necesare, închideți caseta de dialog faceți clic pe Închidere.

8. Selectați pentru asigurarea integrității datelor. Acest mod nu permite accesul pentru a posta o înregistrare în lista de tabel, pentru care nu se poate ridica de la intrarea Contacte de masă cu un câmp de valoare Kod_Kontakty corespunzătoare.

9. Verificați cascada șterge înregistrările aferente. Acum, când ștergeți intrările din tabelul de contact (de exemplu, eliminarea informațiilor despre o anumită persoană) toate lista relevantă de intrare de masă (adică, toate descrierile de contact cu această persoană) vor fi șterse. Dacă această casetă de validare este șters, eliminarea înregistrărilor din tabel Contacte referite de intrare listă cu cel puțin o masă este interzisă.

Notă: Verificarea actualizării caseta în cascadă domenii conexe va duce la faptul că, atunci când actualizați câmpul Kod_Kontakty de masă de contact sunt actualizate automat cu același nume în câmpurile corespunzătoare ale listei de înregistrări de masă.

10. Faceți clic pe butonul OK.

11. Închideți circuitul de date.

12. În fereastra Bază de date, faceți dublu clic pe masă Contacte. În tabelul fereastră arată mici „plus“ semn situat pe înregistrările din partea stângă. Prezența lor indică prezența unui tabel de comunicare câmp cheie la o altă masă.

13. Faceți clic pe „plus“ intrările pentru Peter Petrov. tabel cuibărit Deschideți conținând înregistrările din lista de masă, Kod_Kontakty valoare câmp este egală cu cea mai mare domeniu al acelorași înregistrări de nume pentru Peter Petrov (Fig. 16.13).

Fig. 16.13. Exemplu de date din tabelele de acces legate

Notă: În tabelul asociat dezvăluirea fragmentului „plus“ semnul devine un „minus“ semn. Pentru a ascunde tabelul suplimentare, faceți clic pe el din nou.

14. Faceți clic pe un alt unele „plus“ semn și veți găsi o descriere a tuturor contact cu o altă persoană. Astfel, folosind conexiunea stabilită, puteți vizualiza rapid în lista de tabele fereastra descrierile tuturor contactelor cu o anumită persoană sau un grup de persoane.