accsu de invatat

70
Se aplică la: Microsoft Office Access 2007 Imprimare Când creați o bază de date, stocați datele în tabele — liste de rânduri și coloane bazate pe subiecte. De exemplu, creați un tabel Persoane de contact pentru a stoca o listă de nume, adrese și numere de telefon, sau un tabel Produse pentru a stoca informațiile despre produse. Proiectarea unei baze de date trebuie începută întotdeauna prin crearea tabelelor sale mai întâi — chiar înainte de acrea orice obiecte ale bazei de date. Acest articol descrie modul de creare a tabelelor. Veți afla despre cum se creează un tabel, cum se adaugă câmpuri la tabel și cum se setează cheia primară a tabelului. De asemenea, veți afla despre tipurile de date și cum se setează proprietățile pentru câmpuri și tabele. Înainte de crea tabele, trebuie să examinați cu atenție cerințele și să planificați structura bazei de date, pentru a descoperi ce este necesar pentru tabelele dvs. Pentru o introducere în planificarea și proiectarea unei baze de date, consultați articolul Elemente de bază în proiectarea unei baze de date. În acest articol Ce este un tabel? Crearea unui tabel nou Crearea unui tabel pe baza unui șablon de tabel Importul unui tabel sau legarea la un tabel Crearea unui tabel pe baza unei liste SharePoint Adăugarea câmpurilor la un tabel în vizualizarea Foaie de date Adăugarea câmpurilor prin utilizarea șabloanelor de câmp

Upload: nora-helen

Post on 24-Jun-2015

65 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: accsu de invatat

Se aplică la: Microsoft Office Access 2007

Imprimare

Când creați o bază de date, stocați datele în tabele — liste de rânduri și coloane bazate pe subiecte. De exemplu, creați un tabel Persoane de contact pentru a stoca o listă de nume, adrese și numere de telefon, sau un tabel Produse pentru a stoca informațiile despre produse. Proiectarea unei baze de date trebuie începută întotdeauna prin crearea tabelelor sale mai întâi — chiar înainte de acrea orice obiecte ale bazei de date.

Acest articol descrie modul de creare a tabelelor. Veți afla despre cum se creează un tabel, cum se adaugă câmpuri la tabel și cum se setează cheia primară a tabelului. De asemenea, veți afla despre tipurile de date și cum se setează proprietățile pentru câmpuri și tabele.

Înainte de crea tabele, trebuie să examinați cu atenție cerințele și să planificați structura bazei de date, pentru a descoperi ce este necesar pentru tabelele dvs. Pentru o introducere în planificarea și proiectarea unei baze de date, consultați articolul Elemente de bază în proiectarea unei baze de date.

În acest articol

Ce este un tabel?

Crearea unui tabel nou

Crearea unui tabel pe baza unui șablon de tabel

Importul unui tabel sau legarea la un tabel

Crearea unui tabel pe baza unei liste SharePoint

Adăugarea câmpurilor la un tabel în vizualizarea Foaie de date

Adăugarea câmpurilor prin utilizarea șabloanelor de câmp

Adăugarea unui câmp dintr-un tabel existent

Setarea tipului de date al unui câmp în vizualizarea Foaie de date

Salvarea unui tabel

Setarea cheii primare

Setarea proprietăților unui câmp

Setarea proprietăților unui tabel

Page 2: accsu de invatat

Ce este un tabel?

Un tabel conține date despre un anumit subiect, cum ar fi clienții sau produsele. Fiecare înregistrare dintr-un tabel conține informații despre un element, cum ar fi un anumit angajat. O înregistrare este compusă din câmpuri, cum ar fi numele, adresa și numărul de telefon. O înregistrare este denumită în mod obișnuit rând, iar un câmp este denumit coloană.

Înregistrare sau rând

Câmp sau coloană

Baza dvs. de date poate conține mai multe tabele, fiecare cu informații referitoare la anumit subiect. Fiecare tabel poate conține mai multe câmpuri de diferite tipuri, inclusiv text, numere, date și imagini.

Următoarea listă afișează exemple obișnuite de tabele.

Un tabel client care listează clienții firmei și adresele lor

Un catalog de produse pe care le vindeți, inclusiv prețurile și imaginile pentru fiecare element

Un tabel de activități care urmărește activitățile și datele scadente

Un inventar de echipament sau stoc disponibil

Planificați și proiectați baza dvs. de date cu grijă, pentru a nu exista erori și nu face prea multe modificări ulterior. Pentru informații despre planificarea și proiectarea bazei dvs. de date, consultați articolul Elemente de bază în proiectarea unei baze de date.

Începutul paginii

Crearea unui tabel nou

O bază de date simplă, cum ar fi o listă de persoane de contact, utilizează de obicei un singur tabel. Multe alte baze de date utilizează însă mai multe tabele. Când creați o bază nouă de date, creați un fișier nou pe computerul dvs. care funcționează ca depozit pentru toate obiectele din baza de date, inclusiv tabelele.

Page 3: accsu de invatat

Aveți posibilitatea să creați un tabel prin crearea unei baze de date, prin inserarea unui tabel într-o bază de date existentă sau prin importul unui tabel ori legarea la un tabel dintr-o altă sursă de date — cum ar fi un registru de lucru Microsoft Office Excel 2007, un document Microsoft Office Word 2007, un fișier text sau o altă bază de date. Când creați o bază de date nouă necompletată, se inserează automat un tabel nou necompletat. Se pot introduce apoi date pentru a defini câmpurile.

Crearea unui tabel nou într-o bază de date nouă

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Nou.

În caseta Nume fișier, tastați un nume de fișier. Pentru a modifica locația, faceți clic pe pictograma folderului pentru a răsfoi.

Faceți clic pe Creare.

Se deschide baza nouă de date, apoi se creează și se deschide un tabel nou denumit Tabel1 în vizualizarea Foaie de date.

Crearea unui tabel nou într-o bază de date existentă

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Creare, în grupul Tabele, faceți clic pe Tabel.

Se inserează un tabel nou în baza de date și se deschide în vizualizarea Foaie de date.

Începutul paginii

Crearea unui tabel pe baza unui șablon de tabel

Pentru a crea un tabel Persoane de contact, Activități, Probleme, Evenimente sau Active, se recomandă să începeți cu șabloanele de tabel pentru aceste subiecte, care sunt furnizate cu Office Access 2007. Șabloanele de date au fost proiectate să fie compatibile cu listele Windows SharePoint Services 3.0 cu același nume.

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

Page 4: accsu de invatat

În fila Creare, în grupul Tabele, faceți clic pe Șabloane tabel, apoi selectați unul dintre șabloanele disponibile din listă.

Se inserează un tabel nou, bazat pe șablonul de tabel selectat.

Începutul paginii

Importul unui tabel sau legarea la un tabel

Aveți posibilitatea să creați un tabel importând informații sau creând legături către informații aflate în altă parte. De exemplu, se pot importa sau lega informații dintr-un registru de lucru Excel, listă SharePoint sau fișier XML, dintr-o altă bază de date Access. Un folder Microsoft Office Outlook 2007 și un număr de alte surse. Când importați informații, creați o copie a acestora într-un tabel nou din baza de date curentă. Când creați o legătură către informații, creați un tabel legat în baza de date curentă care reprezintă o legătură directă la informațiile existente în altă parte. Astfel, când modificați datele din tabelul legat, modificați și datele din sursa originală (cu anumite excepții consultați nota de mai jos). Când se modifică informațiile în sursa originală prin utilizarea altui program, modificările vor fi vizibile în tabelul legat.

Notă Uneori, nu se pot efectua modificări în sursa de date prin intermediul unui tabel legat, îndeosebi când sursa de date este un registru de lucru Excel.

Crearea unui tabel nou prin import sau prin legarea la date externe

Pentru a utiliza o bază de date existentă, în meniul Fișier, faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

Pentru a crea o bază de date nouă, în meniul Fișier, faceți clic pe Nou.

În caseta text Nume fișier, tasați un nume de fișier. Pentru a modifica locația, faceți clic pe pictograma folder.

Faceți clic pe Creare.

Se deschide baza nouă de date, apoi se creează și se deschide un tabel nou denumit Tabel1 în vizualizarea Foaie de date.

În fila Date externe, în grupul Import, faceți clic pe una din sursele de date disponibile.

Page 5: accsu de invatat

Urmați instrucțiunile din casetele de dialog.

Access creează tabelele noi și le afișează în Panoul de navigare.

Notă De asemenea, aveți posibilitatea să importați dintr-o listă SharePoint sau să creați o legătură la o listă SharePoint prin utilizarea unei comenzi din fila Creare. Consultați următoarea secțiune pentru instrucțiuni detaliate.

Începutul paginii

Crearea unui tabel pe baza unei liste SharePoint

Aveți posibilitatea să creați un tabel în baza dvs. de date care importă o listă SharePoint sau creează o legătură la o listă SharePoint. Lista poate să existe deja, caz în care poate fi importată sau se poate crea o legătură la ea, sau se poate crea o listă nouă, particularizată, sau o listă nouă care se bazează pe un șablon predefinit. Șabloanele predefinite din Office Access 2007 includ Persoane de contact, Activități, Probleme și Evenimente.

Mai întâi, deschideți baza de date în care doriți să creați tabelul.

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Creare, în grupul Tabele, faceți clic pe Liste SharePoint.

Apoi, efectuați una din următoarele:

Crearea unei liste pe baza unui șablon

Faceți clic pe Persoane de contact, Activități, Probleme sau pe Evenimente.

În caseta de dialog Creare listă nouă, tastați URL-ul pentru site-ul SharePoint unde doriți să se situeze lista. De asemenea, introduceți numele noii liste SharePoint și descrierea sa.

Page 6: accsu de invatat

Dacă doriți ca tabelul legat să se deschidă după ce este creat, bifați caseta de selectare Se deschide lista la terminare (este bifată în mod implicit). Dacă nu doriți aceasta, debifați caseta de selectare.

Faceți clic pe OK.

Crearea unei liste noi particularizate

Faceți clic pe Particularizare.

În caseta de dialog Creare listă nouă, tastați URL-ul pentru site-ul SharePoint unde doriți să se situeze lista. De asemenea, introduceți numele noii liste SharePoint și descrierea sa.

Dacă doriți ca tabelul legat să se deschidă după ce este creat, bifați caseta de selectare Se deschide lista la terminare (este bifată în mod implicit). Dacă nu doriți aceasta, debifați caseta de selectare.

Faceți clic pe OK.

Importul datelor dintr-o listă existentă

Faceți clic pe Listă SharePoint existentă.

În caseta de dialog Preluare date externe, tastați URL-ul site-ului SharePoint care conține lista.

Faceți clic pe Se importă datele sursă într-un tabel nou din baza de date curentă.

Faceți clic pe Următorul.

Bifați casetele de selectare de lângă listele SharePoint pe care doriți să le importați.

Faceți clic pe OK.

Legarea la o listă existentă

Faceți clic pe Listă SharePoint existentă.

În caseta de dialog Preluare date externe, tastați URL-ul site-ului SharePoint care conține lista.

Faceți clic pe Se face legătura la sursa de date prin crearea unui tabel legat.

Faceți clic pe Următorul.

Bifați casetele de selectare de lângă listele SharePoint la care doriți să creați legături.

Faceți clic pe OK.

Începutul paginii

Adăugarea câmpurilor în modul de vizualizare Foaie de date

Page 7: accsu de invatat

Elementele cu informații pe care doriți să le urmăriți se stochează în câmpuri (denumite și coloane). De exemplu, într-un tabel Persoane de contact aveți posibilitatea să creați câmpuri pentru Prenume, Nume, Număr de telefon și Adresă, printre altele. Pentru un tabel Produse, aveți posibilitatea să creați câmpuri denumite Nume produs, ID produs și Preț.

Este important să selectați câmpurile cu atenție. De exemplu, nu este o idee bună să creați un câmp pentru a stoca o valoare calculată. De obicei, Office Access 2007 poate calcula respectivele valori atunci când este necesar. Când alegeți câmpurile, încercați să stocați informațiile în cele mai mici unități utile care le compun. De exemplu, în loc să creați un câmp NumePrenume, creați două câmpuri, Nume și Prenume. În general, dacă trebuie să efectuați raportări, sortări, căutări sau calculări în legătură cu un element, puneți-l într-o coloană în mod individual. Pentru mai multe informații despre proiectarea unei baze de date și alegerea câmpurilor, consultați articolul Elemente de bază în proiectarea bazelor de date.

Un câmp deține anumite caracteristici definitorii. De exemplu, fiecare câmp are un Nume care îl identifică în mod unic în cadrul tabelului. Un câmp are, de asemenea, un tip de date, care este ales pentru a se potrivi cu informațiile care se stochează. Tipul de date determină valorile care pot fi stocate și operațiunile care pot fi efectuate, cât și spațiul alocat pentru fiecare valoare. Fiecare câmp are un grup asociat de setări denumite proprietăți, care definesc caracteristicile de aspect sau comportament ale câmpului. De exemplu, proprietatea Format definește structura de afișare a unui câmp, — adică aspectul său când va fi afișat.

Când creați un tabel nou, tabelul se deschide în modul de vizualizare Foaie de date. Aveți posibilitatea să adăugați imediat un câmp prin introducerea unor informații în coloana Adăugare câmp nou.

Adăugarea unui câmp nou la un tabel existent

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În Panoul de navigare, faceți dublu clic pe unul din tabelele disponibile pentru a-l deschide.

Tastați datele în celula aflată sub antetul coloanei Adăugare câmp nou.

Adăugarea unui câmp nou la un tabel nou

Page 8: accsu de invatat

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Creare, în grupul Tabele, faceți clic pe Tabel.

Access inserează un tabel nou în baza de date și îl deschide în vizualizarea Foaie de date.

Tastați datele în celula aflată sub antetul coloanei Adăugare câmp nou.

Când introduceți date într-o coloană nouă, Office Access 2007 utilizează informațiile tastate pentru a recunoaște tipul de date potrivit pentru acel câmp. De exemplu, dacă introduceți o dată în câmp, cum ar fi 01.01.2006, Office Access 2007 observă informațiile introduse, le recunoaște ca fiind o dată, apoi setează tipul de date al câmpului la Dată/oră. Dacă Access nu deține suficiente informații din cele pe care le-ați introdus pentru a deduce tipul de date, tipul de date se setează la Text.

Următorul tabel arată cum funcționează modul de detectare automată a tipului de date în vizualizarea Foaie de date.

Dacă tastați: Office Access 2007 creează un câmp cu tipul de date:

Ion Text

http://www.contoso.com

Se poate utiliza orice prefix de protocol Internet. De exemplu, http://, https:// și mailto: sunt prefixe valide.

Hyperlink

50000 Număr, Întreg lung

50.000 Număr, Întreg lung

50.000,99 Număr, Dublă precizie

50000,389 Număr, Dublă precizie

31.12.2006

Formatul de dată și oră recunoscut este cel al setărilor regionale.

Dată/Oră

31 decembrie 2006 Dată/Oră

Page 9: accsu de invatat

10:50:23 Dată/Oră

10:50 am Dată/Oră

17:50 Dată/Oră

94,40 lei

Simbolul monetar recunoscut este cel din setările regionale.

Simbol monetar

21,75 Număr, Dublă precizie

123,00% Număr, Dublă precizie

3,46E+03 Număr, Dublă precizie

În plus față de determinarea tipului de date, Office Access 2007 poate seta proprietatea Format în funcție de ce anume introduceți. De exemplu, dacă tastați 10:50 am, Access setează tipul de date Dată/Oră și proprietatea Format la Oră fmt. mediu.

Dacă doriți să setați în mod explicit tipul de date și formatul pentru un câmp, înlocuind selecția făcută de Office Access 2007, aveți posibilitatea să faceți aceasta utilizând comenzile din grupul Tip de date și formatare în fila Foaie de date.

Setarea explicită a tipului de date

În fila Foaie de date, în grupul Tip de date și formatare, faceți clic pe Tip de date.

Faceți clic pe tipul de date dorit.

Setarea explicită a formatului

În fila Foaie de date, în grupul Tip de date și formatare, faceți clic pe Format.

Faceți clic pe formatul dorit.

Când adăugați un câmp prin tastarea informațiilor în celula de sub antetul Adăugare câmp nou, Office Access 2007 atribuie automat un nume acelui câmp. Aceste nume încep cu Câmp1 pentru primul câmp, Câmp2 pentru al doilea, și așa mai departe. Este recomandat să utilizați nume mai descriptive pentru numele de câmpuri. Dacă doriți să modificați denumirea câmpului, faceți clic cu butonul din dreapta pe antetul său, apoi faceți clic pe Redenumire coloană în meniul de comenzi rapide.

Page 10: accsu de invatat

Numele câmpurilor pot conține până la 64 de caractere (litere și numere), incluzând spațiile. Se recomandă să denumiți câmpurile în mod descriptiv, astfel încât să le identificați cu ușurință când vizualizați sau editați înregistrările. De exemplu, se pot utiliza nume de câmpuri cum ar fi Nume, Adresă sau Telefon domiciliu.

Începutul paginii

Adăugarea câmpurilor prin utilizarea șabloanelor de câmpuri

Uneori este mai simplu să alegeți dintr-o listă predefinită de câmpuri, mai degrabă decât să creați un câmp în mod manual. Aveți posibilitatea să utilizați panoul Șabloane câmpuri a alege dintr-o listă de câmpuri predefinite. Office Access 2007 este furnizat cu o serie de șabloane de câmpuri încorporate, care pot economisi un volum considerabil de timp la crearea câmpurilor. Pentru a crea câmpuri noi utilizând un șablon de câmpuri, afișați panoul Șabloane de câmp, apoi glisați și fixați unul sau mai multe șabloane în tabelul deschis în vizualizarea Foaie de date.

Un șablon de câmp este un set predefinit de caracteristici și proprietăți care descrie un câmp. Definirea șablonului de câmp include o definire a numelui, a tipului de date, o setare a proprietății de formatare a câmpului și un număr de alte proprietăți de câmp care, luate împreună, formează un model care servește ca bază pentru crearea unui câmp nou.

Asigurați-vă că tabelul dvs. este în modul de vizualizare Foaie de date.

În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Câmp nou.

Se afișează panoul Șabloane de câmp.

Selectați unul sau mai multe câmpuri în panoul Șabloane de câmp, apoi glisați-le în tabel. Când se afișează linia de inserare, fixați câmpurile în poziția respectivă.

Câmpurile se afișează în foaia de date.

Șabloanele de câmp sunt modele. Ele furnizează o bază pentru crearea unui câmp nou. Însă un câmp nou poate fi creat și altfel decât plecând de la elementele de bază. În plus față de posibilitatea de a crea un câmp nou plecând de la un șablon de câmp, aveți posibilitatea să creați un câmp nou dintr-un câmp care se află într-un alt tabel.

Începutul paginii

Adăugarea unui câmp dintr-un tabel existent

Page 11: accsu de invatat

Dacă utilizați o bază de date care conține mai multe tabele, aveți posibilitatea să adăugați un câmp dintr-un alt tabel. De fapt, există șanse mari ca unele dintre acele tabele să fie asemănătoare. Într-o bază de date relațională, informațiile se stochează în tabele bazate pe subiecte diferite, apoi se definesc relații pentru a furniza sistemului de gestionare a bazei de date elementele necesare pentru a aduna informațiile după cum este nevoie. Office Access 2007 permite crearea unui câmp nou prin adăugarea sa dintr-un tabel asemănător sau prin adăugarea sa dintr-un tabel pentru care nu ați creat o relație. Adăugarea câmpului se face prin utilizarea Listei de câmpuri, care afișează câmpurile disponibile în alte tabele din baza de date.

Deschiderea Panoului Listă de câmpuri

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

Page 12: accsu de invatat

În Panoul de navigare, faceți dublu clic pe tabelul în care doriți să adăugați câmpul existent.

Tabelul se deschide în vizualizare Foaie de date.

În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

Se va afișa panoul Listă de câmpuri.

Panoul Listă de câmpuri afișează toate celelalte tabele din baza dvs.de date, grupate în categorii. Când lucrați cu un tabel în modul de vizualizare Foaie de date, se afișează două categorii în panoul Listă de câmpuri: Câmpuri disponibile în tabelele corelate și Câmpuri disponibile în alte tabele. Prima categorie afișează toate tabelele cu care există o relație la tabelul curent. A doua categorie afișează toate tabelele cu care tabelul curent nu are nicio relație.

Pentru mai multe informații despre relațiile tabel, consultați articolulCrearea, editarea sau ștergerea unei relații.

Când faceți clic pe semnul (+) aflat lângă un tabel, vedeți o listă a tuturor câmpurilor disponibile din acel tabel. Pentru a adăuga un câmp la tabel, glisați și fixați câmpul dorit din panoul Listă de câmpuri în tabel în modul de vizualizare Foaie de date.

Adăugarea unui câmp din panoul Listă de câmpuri

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În Panoul de navigare, faceți dublu clic pe tabelul în care doriți să adăugați câmpul existent.

Tabelul se deschide în vizualizarea Foaie de date.

În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

Se afișează panoul Listă de câmpuri.

Faceți clic pe semnul plus (+) de lângă tabel pentru a afișa lista de câmpuri din tabelul respectiv.

Page 13: accsu de invatat

Glisați câmpul dorit din panoul Listă de câmpuri în tabelul aflat în vizualizarea Foaie de date.

Când se afișează linia de inserare, fixați câmpul în poziție.

Pornește expertul Căutare.

Urmați instrucțiunile pentru a parcurge expertul.

După ce ați terminat expertul, câmpul se afișează în tabel în vizualizarea Foaie de date.

Notă Când glisați și fixați un câmp dintr-un tabel neasemănător și parcurgeți expertul Căutare, se creează automat o relație unu-la-mai-mulți între tabelul din panoul Listă de câmpuri și tabelul pe care l-ați deschis.

Începutul paginii

Setarea tipului de date al unui câmp în vizualizarea Foaie de date

Office Access 2007 are performanțe bune în detectarea automată a tipului de date pentru un câmp pe care îl creați în vizualizarea Foaie de date. Cu toate acestea, uneori este posibil să fie necesară înlocuirea unei decizii luate de Acces. De exemplu, este posibil să aveți ID-uri de produse existente care servesc la identificarea produselor pe care le vindeți. Dacă tastați un ID numeric, cum ar fi 1003, într-un tabel în modul de vizualizare Foaie de date, caracteristica de detectare automată de tip de date setează un tip de date numeric pentru acel câmp. Cu toate acestea, tipurile de date numerice trebuie utilizate numai pentru câmpurile care sunt implicate în calcule aritmetice. În mod normal, identificatorii precum ID-urile de produse ar trebui stocați ca tip de date Text.

Dacă doriți să setați în mod explicit tipul de date și formatul pentru un câmp, înlocuind selecția făcută de Office Access 2007, aveți posibilitatea să faceți aceasta utilizând comenzile din grupul Tip de date și formatare în fila Date.

Setarea explicită a tipului de date

În fila Foaie de date, în grupul Tip de date și formatare, faceți clic pe Tip de date.

Faceți clic pe tipul de date dorit.

Page 14: accsu de invatat

Utilizați următorul tabel pentru a determina tipul de date corect.

Setarea explicită a formatului

În fila Foaie de date, în grupul Tip de date și formatare, faceți clic pe Format.

Faceți clic pe formatarea dorită.

Următorul tabel descrie tipurile de date disponibile pentru câmpuri în Office Access 2007.

Tipul de date Stochează Dimensiune

Text Caractere alfanumerice

De utilizat pentru text sau text și numere care nu se utilizează pentru calcule (de exemplu, ID-ul unui produs).

Până la 255 de caractere.

Memo Caractere alfanumerice (mai lungi de 255 caractere lungime) sau text cu formatare de text îmbogățit.

De utilizat pentru text mai lung de 255 de caractere sau pentru text care utilizează formatarea de text îmbogățit. Notele, descrierile lungi și paragrafele cu formatări precum aldine sau cursive sunt exemple bune de elemente pentru care se poate utiliza un câmp de tip Memo.

Până la 1 gigaoctet de caractere sau 2 gigaocteți de spațiu (2 octeți per caracter), din care se pot afișa 65.535 caractere într-un control.

Număr Valori numerice (întregi sau valori fracționare).

De utilizat pentru stocarea numerelor care se vor utiliza în calcule, cu excepția valorilor monetare (pentru acestea, utilizați tipul de date Simbol monetar).

1, 2, 4 sau 8 octeți sau 16 octeți când se utilizează pentru ID de reproducere.

Dată/Oră Date și ore.

De utilizat pentru stocarea valorilor de dată/oră. Rețineți că toate valorile stocate includ atât o componentă de dată, cât și una de oră.

8 octeți.

Simbol monetar Valori ale simbolurilor monetare.

De utilizat pentru stocarea valorilor monetare (simboluri monetare).

8 octeți.

AutoNumerotare

O valoare numerică unică inserată automat de Office Access 2007 la adăugarea unei înregistrări.

4 octeți sau 16 octeți când se utilizează pentru ID de

Page 15: accsu de invatat

De utilizat pentru generarea valorilor unice, care pot fi utilizate drept chei primare. Rețineți că un câmp câmp AutoNumerotare poate fi incrementat secvențial, printr-un increment specificat sau ales aleator.

reproducere.

Da/Nu Valori de tip Boolean.

De utilizat pentru câmpuri de tip Adevărat/Fals care pot conține una din cele două valori posibile: Da/Nu sau Adevărat/Fals, de exemplu.

1 bit (8 biți = 1 octet).

Obiect OLE Obiectele OLE sau alte date binare.

De utilizat pentru stocarea obiectelor OLE din alte aplicații Microsoft Windows.

Până la 1 gigaoctet.

Atașare Imagini, fișiere binare, fișiere Office.

Acesta este tipul de date recomandat pentru stocarea imaginilor digitale și a oricăror tipuri de fișiere binare.

Pentru atașările comprimate, 2 gigaocteți. Pentru atașări necomprimate, aproximativ 700k, în funcție de gradul la care poate fi comprimată o atașare.

Hyperlink Hyperlinkuri.

De utilizat pentru stocarea hyperlinkurilor, pentru a furniza acces cu un singur clic pe butonul mouse-ului la pagini Web prin intermediul unui URL (Localizator resurse uniforme) sau la fișiere prin intermediul unui nume în format UNC (convenție universală de denumire). De asemenea, se pot crea legături la obiecte Access stocate într-o bază de date.

Până la 1 gigaoctet de caractere sau 2 gigaocteți de spațiu (2 octeți per caracter), din care se pot afișa 65.535 caractere într-un control.

Expert Căutare Nu este un tip de date propriu-zis; el face referire la expertul Căutare.

De utilizat pentru pornirea expertului Căutare, astfel încât să se poată crea un câmp care utilizează o casetă combo pentru căutarea valorilor într-un alt tabel, interogare sau listă de valori.

În funcție de tabel sau interogare: Dimensiunea coloanei legate.

În funcție de valoare: Dimensiunea câmpului Text utilizat pentru stocarea valorii.

Sfat Pentru numere de telefon, numere de componente și orice alte numere pe care nu le veți utiliza pentru calcule matematice, se recomandă să selectați tipul de date Text, nu tipul de date Număr.

Pentru tipurile de date Text și Număr, aveți posibilitatea să specificați dimensiunea câmpului sau tipul de date mai specific, prin setarea unei valori în caseta proprietății Dimensiune câmp.

Page 16: accsu de invatat

Începutul paginii

Salvarea unui tabel

După ce adăugați câmpuri la un tabel, se recomandă să-i salvați proiectarea. Când salvați un tabel nou pentru prima oară, dați-i un nume care să descrie informațiile conținute. Se pot utiliza până la 64 de caractere (litere sau numere), inclusiv spații. De exemplu, un tabel poate fi denumit Clienți, Inventar componente sau Produse.

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Salvare sau apăsați CTRL+S.

-sau-

Faceți clic cu butonul din dreapta pe fila document a unui tabel, apoi faceți clic pe Salvare în meniul de comenzi rapide.

-sau-

Faceți clic pe Salvare în Bara de instrumente Acces rapid.

Dacă salvați tabelul pentru prima oară, tastați un nume pentru tabel, apoi faceți clic pe OK.

Începutul paginii

Setarea cheii primare

Cheia primară a unui tabel constă în unul sau mai multe câmpuri care identifică în mod unic fiecare rând stocat în tabel. Deseori, există un număr unic de identificare, cum ar fi un număr ID, un număr de serie sau un cod, care servește drept cheie primară. De exemplu, este posibil să aveți un tabel Clienți unde fiecare client are un număr ID unic de client. Câmpul ID client este cheia primară a tabelului.

Un câmp poate juca cu succes rolul de cheie primară dacă îndeplinește câteva caracteristici. În primul rând, el identifică în mod unic fiecare rând. În al doilea rând, nu este niciodată gol sau nul — există întotdeauna o valoare. În al treilea, acest câmp se modifică rareori (în mod ideal, niciodată). Access utilizează câmpurile cheie primară pentru a strânge rapid date din mai multe tabele.

Se recomandă să specificați întotdeauna o cheie primară pentru un tabel. Access creează automat un index pentru cheia primară, care ajută la creșterea vitezei interogărilor și a altor operațiuni. Access asigură de asemenea că fiecare înregistrare are o valoare în câmpul cheie primară și că aceasta este întotdeauna unică.

Când creați un tabel nou în vizualizarea Foaie de date, Access creează automat o cheie primară pentru dvs. și îi atribuie numele de câmp ID și tipul de date AutoNumerotare. Câmpul este ascuns în vizualizarea Foaie de date, dar poate fi văzut dacă comutați la vizualizarea Proiectare.

Comutarea la vizualizarea Proiectare

Page 17: accsu de invatat

Faceți clic cu butonul din dreapta pe fila document, apoi faceți clic pe Vizualizare proiect.

- sau -

Faceți clic cu butonul din dreapta pe numele tabelului în Panoul de navigare, apoi faceți clic pe Vizualizare proiect.

- sau -

Faceți clic pe Vizualizare proiect în bara de stare Access.

Pentru a modifica sau elimina o cheie primară sau a seta cheia primară pentru un tabel care nu are deja una, utilizați vizualizarea Proiectare.

Setarea sau modificarea cheii primare

Deschideți tabelul în vizualizarea Proiectare.

Selectați câmpul sau câmpurile pe care doriți să le utilizați în calitate de cheie primară.

Pentru a selecta un câmp, faceți clic pe selectorul de rând pentru câmpul dorit.

Pentru a selecta mai mult de un câmp, țineți apăsată tasta CTRL, apoi faceți clic pe selectorul de rând pentru fiecare rând.

În fila Proiectare, în grupul Instrumente, faceți clic pe Cheie primară.

Un indicator de cheie se adaugă la stânga câmpului sau a câmpurilor care sunt chei primare.

Eliminarea cheii primare

Deschideți tabelul în vizualizarea Proiectare.

Faceți clic pe selectorul rândului pentru cheia primară curentă.

În cazul în care cheia primară constă într-un singur câmp, faceți clic pe selectorul de rând pentru acel câmp.

Dacă cheia primară constă în mai multe câmpuri, faceți clic pe selectorul de rând pentru oricare câmp din cheia primară.

În fila Proiectare, în grupul Instrumente, faceți clic pe Cheie primară.

Page 18: accsu de invatat

Indicatorul de cheie se elimină din câmpul sau câmpurile care au fost chei primare.

Notă Când salvați un tabel nou fără a seta o cheie primară, Access solicită crearea unei chei primare. Dacă alegeți Da, Access creează un ID de câmp care utilizează tipul de date AutoNumerotare pentru a furniza o valoare unică pentru fiecare înregistrare. Dacă tabelul dvs. include deja un câmp AutoNumerotare, Access îl utilizează drept cheie primară.

Începutul paginii

Setarea proprietăților unui câmp

Aveți posibilitatea să controlați aspectul informațiilor, să împiedicați intrările incorecte, să specificați valori implicite, să grăbiți căutarea și sortarea și să controlați caracteristicile de aspect sau comportament prin setarea proprietăților unui câmp. De exemplu, se pot formata numerele pentru a le face mai ușor de citit sau se poate defini o regulă de validare care trebuie să fie îndeplinită pentru ca informațiile să poată fi introduse în câmp.

Tipul de date al câmpului determină proprietățile care se pot seta. De exemplu, proprietatea Numai adăugare se aplică numai pentru un câmp care este setat la tipul de date Memo. Nu se poate seta această proprietate pentru un câmp cu alt tip de date.

Access utilizează setările proprietăților de câmp când vizualizați și editați datele. De exemplu, proprietățile Format, Mască intrare și Legendă afectează modul în care informațiile apar în foile de date ale tabelelor și interogărilor. În plus, controalele din formulare și rapoarte noi care se bazează pe câmpuri din tabel moștenesc în mod implicit aceleași setări de proprietăți. Alte proprietăți se utilizează pentru a seta o valoare implicită pentru un câmp sau pentru a solicita unui utilizator să introducă o valoare, pe care Access o impune oricând se adaugă sau se editează date în tabel.

Setarea unei proprietăți de câmp pentru un tabel în vizualizarea Foaie de date

Deschideți tabelul în vizualizarea Foaie de date.

Faceți clic în câmpul pentru care doriți să setați proprietatea.

În fila Foaie de date, în grupul Tip de date și formatare, selectați una din următoarele comenzi:

Page 19: accsu de invatat

Unic — Setează proprietatea Indexat.

Este necesar — Comută între setările proprietății Cerut. Dacă era setată la Da, se setează la Nu. Dacă a fost setat la Nu, se setează la Da.

În vizualizarea Foaie de date se pot seta numai câteva dintre proprietățile disponibile pentru câmpuri. Pentru a seta alte proprietăți, deschideți tabelul în vizualizarea Proiectare.

Pentru a avea acces și a seta lista completă de proprietăți de câmp, utilizați vizualizarea Proiectare.

Setarea unei proprietăți de câmp pentru un tabel în vizualizarea Proiectare

Deschideți tabelul în vizualizarea Proiectare.

În partea de sus a grilei de proiectare a tabelului, faceți clic pe câmpul pentru care doriți să setați proprietățile (sau mutați câmpul utilizând tastele săgeată).

Access afișează proprietățile pentru acest câmp în partea de jos a grilei de proiectare a tabelului. Tipul de date al câmpului determină proprietățile care se pot seta.

În partea de jos a ferestrei, sub Proprietăți câmp, faceți clic pe caseta proprietății pe care doriți să o setați. Ca alternativă, apăsați tasta F6, apoi ajungeți la proprietate utilizând tastele săgeată.

Tastați setările pentru proprietate sau, dacă apare o săgeată în partea dreaptă a casetei de proprietăți, faceți clic pe săgeată pentru a alege dintr-o listă de setări a proprietății.

Următorul tabel afișează proprietățile de câmp disponibile.

Utilizați această proprietate de câmp

Pentru

Dimensiune câmp Setarea dimensiunii maxime pentru datele stocate în tipuri de date precum Text, Număr sau AutoNumerotare.

Format Particularizarea modului în care apare câmpul când este afișat sau imprimat.

Zecimale Specificarea numărului de zecimale de utilizat la afișarea numerelor.

Valoare nouă A seta dacă un câmp AutoNumerotare este incrementat sau i se atribuie o valoare aleatorie.

Mască intrare Afișarea caracterelor de editare pentru a ghida introducerea de date.

Legendă Setarea textului afișat în mod implicit în etichete pentru formulare, rapoarte și interogări.

Valoare implicită Atribuirea automată a unei valori implicite pentru un câmp atunci când se adaugă

Page 20: accsu de invatat

înregistrări noi.

Regulă de validare Atribuirea unei expresii care trebuie să fie adevărată când se adaugă sau se modifică valoarea din câmp.

Text de validare Introducerea textului care apare când o valoare încalcă expresia Regulă de validare.

Necesar Solicitarea introducerii datelor în câmp.

Se permite lungime zero

Permiterea intrărilor (prin setarea Da) cu șir de lungime zero ("") într-un câmp Text sau Memo.

Indexat Grăbirea accesului la datele din acest câmp prin crearea și utilizarea unui index.

Compresie UnicodeCompresia textului stocat în acest câmp când se stochează un volum mare de text (> 4,096 caractere)

mod IME Controlul conversiei pentru caracterele din versiunile asiatice de Windows.

IME Sentence Mode

Controlul conversiei pentru caracterele în versiunile asiatice de Windows.

Etichete inteligente Atașarea unei etichete inteligente la acest câmp.

Numai adăugare Permiterea versiunilor (prin setarea Da) unui câmp Memo.

Format text Alegeți Text îmbogățit pentru a stoca textul ca HTML și pentru a permite formatarea îmbogățită. Alegeți Text simplu pentru a stoca numai text.

Aliniere text Specificarea alinierii implicite a textului într-un control.

Precizie Specificarea numărului total de cifre permis, inclusiv cele aflate la dreapta și la stânga punctului zecimal.

Scară Specificarea numărului maxim de cifre care pot fi stocate la dreapta separatorului zecimal.

Dacă doriți mai mult spațiu pentru a introduce sau a edita o setare de proprietate în caseta de proprietăți, apăsați SHIFT+F2 pentru a afișa caseta Panoramare. Dacă introduceți o mască de intrare sau

o expresie de validare și doriți ajutor la generarea ei, faceți clic pe lângă caseta de proprietăți pentru a se afișa generatorul potrivit.

Pentru a salva modificările, faceți clic pe Salvare în bara de instrumente Bară de instrumente Acces rapid.

- sau -

Page 21: accsu de invatat

Faceți clic cu butonul din dreapta pe fila document a unui tabel, apoi faceți clic pe Salvare în meniul de comenzi rapide.

- sau -

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Salvare sau apăsați CTRL+S.

Următorul tabel oferă informații suplimentare despre proprietățile de câmp Dimensiune Câmp, Format și Valori noi.

Proprietatea Dimensiune câmp

Descriere

Text Introduceți o valoare de la 1 la 255. Câmpurile Text pot varia între 1 și 255 de caractere. Pentru câmpuri text mai mari, utilizați tipul de date Memo.

Număr Selectați una din următoarele:

Octet — Pentru valori numerice între 0 și 255 de caractere. Cerința de stocare este de un octet.

Întreg — Pentru valori numerice între -32.768 și +32.768. Cerința de stocare este doi octeți.

Întreg lung — Pentru valori numerice între -2.147.483.648 și +2.147.483.647. Cerința de stocare este patru octeți.

Sfat Utilizați Întreg lung pentru a stoca în calitate de cheie externă valoarea care apare sub formă de cheie primară în câmpul AutoNumerotare a altui tabel.

Simplă — Pentru valori numerice în virgulă mobilă între -3,4 x 1038 și +3,4 x 1038 și până la șapte cifre semnificative. Cerința de stocare este de patru octeți.

Dublă — Pentru valori numerice în virgulă mobilă între -1,797 x 10308 și +1,797 x 10308 și până la cincisprezece cifre semnificative. Cerința de stocare este de opt octeți.

ID reproducere — Pentru stocarea identificatorilor unici globali necesari reproducerilor. Cerința de stocare este de șaisprezece octeți. Rețineți că reproducerea nu este utilizată în formatul de fișier .accdb.

Zecimal — Pentru valori numerice între -9,999... x 1027 și +9,999... x 1027. Cerința de stocare este de doisprezece octeți.

AutoNumerotare Selectați una din următoarele:

Page 22: accsu de invatat

Întreg lung — Pentru valori unice, numerice, între 1 și +2.147.483.648 atunci când proprietatea de câmp Valori noi este setată la Incrementare și între -2.147.483.648 și +2.147.483.647 când proprietatea de câmp Valori noi este setată la Aleator. Cerința de stocare este de patru octeți.

ID reproducere — Pentru stocarea identificatorilor unici globali necesari reproducerilor. Cerința de stocare este de șaisprezece octeți. Rețineți că reproducerea nu este utilizată în formatul de fișier .accdb.

Proprietatea Format

Text Se poate defini un format particularizat. Pentru mai multe informații, consultați Formatarea datelor în tabele, formulare și rapoarte.

Număr Selectați una din următoarele:

Număr general — Afișează numărul după cum a fost introdus.

De exemplu, 3456,789 devine 3456,789

Monedă — Afișează numărul utilizând separatorul de trei cifre și aplică setările în Opțiuni regionale și lingvistice în Panoul de control pentru cantități negative, simboluri zecimale și monetare și numărul de zecimale:

De exemplu, 3456,789 devine 3.456,79 lei

Euro — Afișează numărul utilizând simbolul monedei Euro, indiferent de simbolul specificat în Opțiunile regionale și lingvistice.

Fixat — Afișează cel puțin o cifră și aplică setările din Opțiunile regionale și lingvistice în Panoul de control pentru cantități negative, simboluri monetare și cu zecimale și numărul de zecimale.

De exemplu, 3456,789 devine 3456,79

Standard — Afișează numărul utilizând separatorul de trei cifre și aplică setările în Opțiuni regionale și lingvistice în Panoul de control pentru cantități negative, simboluri zecimale și numărul de zecimale. Acest format nu afișează un simbol monetar.

De exemplu, 3456,789 devine 3.456,79

Procent — Înmulțește valoarea cu 100 și afișează numărul cu semnul procent adăugat la final. Aplică setările din Opțiunile regionale și lingvistice în Panoul de control pentru cantități negative, simboluri monetare și cu zecimale și numărul de zecimale.

Page 23: accsu de invatat

De exemplu, 0,3456 devine 35%

Științific — Afișează valoarea în notație științifică standard.

De exemplu, 3456,789 devine 3,46E+03

Dată/Oră Selectați unul din următoarele formate de afișare predefinită:

Dată generală — Afișează valoarea utilizând o combinație între setările Dată scurtă și Oră fmt. lung.

Dată lungă — Afișează valoarea utilizând setarea din setările Opțiunilor regionale și lingvistice din Panoul de control.

Dată medie — Afișează valoarea utilizând formatul zz-lll-aa (14-Iun-06, de exemplu).

Dată scurtă — Afișează valoarea utilizând setarea Dată scurtă din Opțiuni regionale și lingvistice din Panoul de control.

Oră fmt. lung — Afișează valoarea utilizând setarea Oră din Opțiuni regionale și lingvistice din Panoul de control.

Oră fmt. mediu — Afișează valoarea utilizând formatul OO:MM PM, unde OO este ora, MM sunt minutele iar PM este fie PM, fie AM. Ora poate variază între 1 și 12. Minutele variază între 0 și 59.

Oră fmt. scurt — Afișează valoarea utilizând formatul OO:MM, unde OO este ora iar MM sunt minutele. Ora poate varia între 0 și 23, iar minutele între 0 și 59.

Da/Nu Selectați una din următoarele:

Adevărat/Fals — Afișează valoarea ca Adevărat sau Fals.

Da/Nu — Afișează valoarea ca Da sau Nu.

Activat/Dezact. — Afișează valoarea ca Activat sau Dezactivat

Notă În cele de mai sus, Activat, Adevărat și Da sunt echivalente, la fel ca și Fals, Nu, Dezactivat.

Proprietatea Valori noi

AutoNumerotare Selectați una din următoarele (numai pentru tipul de date AutoNumerotare):

Increment — Valoarea de început este de 1 și se incrementează cu 1 pentru fiecare înregistrare nouă.

Page 24: accsu de invatat

Aleator — Se începe cu o valoare aleatoare și se atribuie o valoare aleatoare fiecărei înregistrări noi.

Începutul paginii

Setarea proprietăților unui tabel

Pe lângă proprietățile de câmp, aveți posibilitatea să setați proprietăți care se aplică unui tabel întreg și unor înregistrări întregi. Aceste proprietăți se pot seta în foaia de proprietăți a tabelului.

Setarea unei proprietăți de tabel

Deschideți tabelul în vizualizarea Proiectare.

În fila Proiect, în grupul Afișare/Ascundere, faceți clic pe Foaie de proprietăți.

Se afișează foaia de proprietăți a tabelului.

Faceți clic pe casetă pentru proprietatea pe care doriți să o setați.

Tastați o setare pentru proprietate.

Următorul tabel listează proprietățile de tabel disponibile.

Utilizați această proprietate de tabel

Pentru

Descriere Furnizarea unei descrieri a tabelului.

Vizualizare implicită Setarea vizualizărilor Foaie de date, PivotTable sau PivotChart ca implicite când se deschide un tabel.

Regulă de validare Furnizarea unei expresii care trebuie să fie adevărată când se adaugă o înregistrare sau se modifică o înregistrare.

Text de validare Introducerea textului care apare când o înregistrare încalcă expresia Regulă de validare.

Filtrare Definirea criteriilor pentru a afișa numai rândurile care se potrivesc în vizualizarea Foaie de date.

Ordonare după Selectare după unul sau mai multe câmpuri pentru a specifica ordinea implicită de

Page 25: accsu de invatat

sortare a rândurilor în vizualizarea Foaie de date.

Nume subfoaie date Specificarea afișării unei subfoi de date în vizualizarea Foaie de date, și, dacă este cazul, a tabelului sau interogării care va furniza rândurile pentru subfoaia de date.

Legare câmpuri descendente

Listează câmpurile din tabel sau interogare utilizate pentru subfoaia de date care se potrivesc cheii sau cheilor primare ale acestui tabel.

Legare câmpuri principale

Listează câmpul sau câmpurile cu rol de cheie primară din tabel care potrivesc cu câmpurile fiu din subfoaia de date.

Înălțime subfoaie date Specificarea extinderii pentru afișarea tuturor rândurilor subfoii de date la deschidere (în mod implicit), sau setarea înălțimii ferestrei subfoii de date pentru de afișare la deschidere.

Extindere subfoaie date

Setarea extinderii subfoii de date la deschiderea tabelului.

Orientare Setarea orientării vizualizării, în funcție sensul de citire dat de limba utilizată, de la stânga la dreapta sau de la dreapta la stânga.

Afișare vizualizări pe site SharePoint

Specificarea disponibilității formularelor și rapoartelor asociate cu acest tabel în meniul Vizualizare din Windows SharePoint Services, în cazul în care baza de date se publică pe un site SharePoint.

Filtrare la încărcare Aplicarea automată a criteriilor de filtrare în proprietatea Filtrare (prin setarea la Da) când tabelul se deschide în vizualizarea Foaie de date.

Ordonare după încărcare

Aplicarea automată a criteriilor de sortare în proprietatea Ordonare după (prin setarea la Da) când tabelul se deschide în vizualizarea Foaie de date.

Dacă doriți mai mult spațiu pentru introducerea și editarea unei setări în caseta de proprietăți, apăsați SHIFT+F2 pentru a afișa caseta Panoramare. Dacă setați proprietatea Regulă de validare la o expresie și

doriți ajutor cu generarea ei, faceți clic pe lângă caseta de proprietăți Regulă de validare pentru a se afișa Generatorul de expresii.

Pentru a salva modificările, faceți clic pe Salvare în Bara de instrumente Acces rapid.

-sau-

Faceți clic cu butonul din dreapta pe fila document a unui tabel, apoi faceți clic pe Salvare în meniul de comenzi rapide.

-sau-

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Salvare sau apăsați CTRL+S.

Page 26: accsu de invatat

Începutul paginii

Conectare | România

Salt la conținutul principal

Top of Form

Căutare Tot Office.com

Bottom of Form

pagina de pornire

produse

asistență

imagini

șabloane

fișiere de descărcat

mai mult

Office pentru Mac

Office pentru profesioniști IT

Toate site-urile Microsoft

Asistență / Access / Articole introductive și Ajutor Access 2007 / Tabele Coș de selecție (0)

Căutare To HA010120534

Page 27: accsu de invatat

Top of Form

Ghid pentru relațiile între tabele

Se aplică la: Microsoft Office Access 2007

Imprimare

Unul din scopurile unei proiectări bune ale unei baze de date este de a elimina redundanța datelor (datele dublură). Pentru a atinge acest obiectiv, datele se împart în mai multe tabele în funcție de subiect, astfel încât fiecare aspect să fie reprezentat o singură dată. Apoi, i se furnizează programului Microsoft Office Access 2007 mijloacele prin care să aducă la un loc informațiile care au fost împărțite — acest lucru se face prin plasarea câmpurilor comune în tabele care sunt asociate. Pentru a realiza acest pas corect, trebuie să înțelegeți ce sunt relațiile dintre tabele, apoi trebuie să specificați relații în baza de date Office Access 2007.

Pentru mai multe informații, consultați articolul Elemente de bază în proiectarea bazelor de date.

În acest articol

Introducere

Tipuri de relații între tabel

De ce se creează relații între tabele?

Ce este integritatea referențială

Vizualizarea relațiilor tabel

Crearea unei relații tabel

Ștergerea unei relații tabel

Modificarea unei relații tabel

Impunerea integrității referențiale

/w EPDw UKLTUz

Page 28: accsu de invatat

Introducere

După ce ați creat un tabel în baza de date pentru fiecare subiect, trebuie să furnizați programului Office Access 2007 mijloacele de a aduce informațiile la un loc atunci când aveți nevoie de ele. Faceți aceasta plasând câmpurile comune în tabele care sunt asociate, apoi definind relații între tabele. Apoi se pot crea interogări, formulare și rapoarte care afișează informații din mai multe tabele odată. De exemplu, formularul afișat aici include informații extrase din mai multe tabele:

Informațiile din acest formular provin din tabelul Clienți...

...tabelul Comenzi...

...tabelul Produse...

...și tabelul Detalii comenzi.

Numele clientului din caseta Facturat către: este regăsit din tabelul Clienți, valorile ID Comandă și Dată comandă provin din tabelul Comenzi, Nume produs este furnizat din tabelul Produse, iar valorile Preț Unitar și Cantitate provin din tabelul Detalii comenzi. Aceste tabele sunt legate unele de altele în mai multe moduri, pentru a se aduce informațiile necesare în formular.

În exemplul precedent, câmpurile din tabele trebuie să fie coordonate astfel încât să afișeze informații despre aceeași comandă. Această coordonare este realizată prin utilizarea relațiilor între tabele. O relație tabel funcționează prin potrivirea datelor din câmpurile cheie — un câmp care are deseori același nume în ambele tabele. În majoritatea cazurilor, aceste câmpuri de potrivire sunt cheia primară dintr-un tabel, care furnizează un identificator unic pentru fiecare înregistrare și o cheie externă în celălalt tabel. De exemplu, angajații pot fi asociați cu comenzile pentru care sunt responsabili prin crearea unei relații tabel între câmpurile IDAngajat din tabelul Angajați și tabelul Comenzi.

IDAngajat apare în ambele tabele — sub formă de cheie primară...

Page 29: accsu de invatat

... și cheie secundară.

Începutul paginii

Tipuri de relații între tabele

Există trei tipuri de relații între tabele.

Relația unu-la-mai-mulți

Să ne gândim la o bază de date care urmărește comenzi și are un tabel Clienți și un tabel Comenzi. Un client poate plasa oricâte comenzi. Este logic că, pentru fiecare client din tabelul Clienți, pot exista una sau mai multe comenzi în tabelul Comenzi. Relația dintre tabelul Clienți și tabelul Comenzi este, în consecință, o relație unu-la-mai-mulți.

Pentru a crea o relație unu-la-mai-mulți în proiectarea bazei de date, luați cheia primară din partea "unu" a relației și adăugați-o sub formă de câmp suplimentar sau câmpuri suplimentare la tabelul din partea "mai-mulți" a relației. În acest caz, adăugați un câmp nou — câmpul ID din tabelul Clienți — la tabelul Comenzi și îl denumiți ID Client. Access utilizează apoi numărul ID Client în tabelul Comenzi pentru a găsi clientul corect pentru fiecare comandă.

O relație mai-mulți-la-mai-mulți

Să presupunem existența unei relații între tabelul Produse și tabelul Comenzi. O singură comandă poate include mai mult de un produs. Pe de cealaltă parte, un singur produs poate apărea în mai multe comenzi. De aceea, pentru fiecare înregistrare din tabelul Comenzi pot exista mai multe înregistrări în tabelul Produse. În plus, pentru fiecare înregistrare din tabelul Produse, pot exista mai multe înregistrări în tabelul Comenzi. Acest tip de relație este denumit o relație mai-mulți-la-mai-mulți deoarece, pentru orice produs pot exista mai multe comenzi și pentru fiecare comandă pot exista mai multe produse. Rețineți că, pentru a detecta relații mai-mulți-la-mai-mulți între tabelele dvs., este important să luați în considerare ambele părți ale relației.

Pentru a crea o relație mai-mulți-la-mai-mulți, trebuie să creați mai întâi un al treilea tabel, denumit deseori tabel de relație, care împarte relația mai-mulți-la-mai-mulți în două relații unu-la-mai-mulți. Inserați câmpul cheie primară din fiecare dintre cele două tabele în al treilea tabel. Ca rezultat, al treilea tabel înregistrează fiecare apariție, denumită și instanță, dintr-o relație. De exemplu, tabelul Comenzi și tabelul Produse au o relație mai-mulți-la-mai-mulți care este definită prin crearea a două relații unu-la-mai-mulți în tabelul Detalii comenzi. O comandă poate avea mai multe produse și fiecare produse poate apărea în mai multe comenzi.

O relație unu-la-unu

Într-o relație unu-la-unu, fiecare înregistrare din primul tabel poate avea o singură înregistrare potrivită în al doilea tabel și fiecare înregistrare din al doilea tabel poate avea o singură înregistrare potrivită în primul tabel. Acest tip de relație nu este comun, deoarece, de cele mai multe ori, informațiile asociate în

Page 30: accsu de invatat

acest mod se stochează în același tabel. O relație unu-la-unu poate fi utilizată pentru a diviza un tabel cu multe câmpuri, pentru a izola o parte dintr-un tabel din motive de securitate sau pentru a stoca informații care se aplică numai pentru un subset al tabelului principal.

Începutul paginii

De ce se creează relații între tabele?

Aveți posibilitatea să creați relații între tabele în mod explicit utilizând fereastra Relații sau glisând un câmp din panoul Listă de câmpuri. Office Access 2007 utilizează relațiile tabel pentru a arăta cum se asociază câmpurile când trebuie utilizate într-un obiect de bază de date. Există mai multe motive pentru a crea mai întâi relații între tabele, apoi alte obiecte, cum ar fi formulare, interogări și rapoarte.

Relațiile tabel oferă informații proiectărilor de interogare

Pentru a lucra cu înregistrări din mai mult de un tabel, este necesar deseori să creați o interogare care asociază tabelele. Interogarea funcționează prin potrivirea valorilor din câmpul primar al primului tabel cu un câmp cheie externă din alt doilea tabel. De exemplu, pentru a returna câmpuri care listează toate comenzile pentru fiecare client, generați o interogare care asociază tabelul Clienți cu tabelul Comenzi pe baza câmpului IDClient. În fereastra relații, aveți posibilitatea să specificați manual câmpurile de asociere. Cu toate acestea, dacă aveți deja o relație definită între tabele, Office Access 2007 oferă asocierea implicită, pe baza relației existente. În plus, dacă utilizați unul din experții de interogări, Access utilizează informațiile colectate din relațiile tabel pe care le-ați definit deja pentru a vă prezenta alegeri și a repopula setările proprietăților cu valorile implicite potrivite.

Relațiile între tabele oferă informații proiectărilor de formular și raport

Când proiectați un formular sau raport, Office Access 2007 utilizează informațiile colectate din relațiile tabel pe care le-ați definit deja pentru a vă prezenta alegeri și a repopula setările proprietăților cu valorile implicite potrivite.

Relațiile între tabele sunt fundația pe care se poate impune integritatea referențială pentru a împiedica apariția înregistrărilor solitare în baza dvs. de date. O înregistrare solitară este o înregistrare cu referință către altă înregistrare care nu există — de exemplu, o înregistrare de comandă care se referă la o înregistrare de client care nu există.

Când proiectați o bază de date, divizați informațiile în tabele, fiecare având o cheie primară. Apoi, adăugați chei externe la tabelele asociate care au referințe la acele chei primare. Aceste perechi de chei de forma cheie externă - cheie primară formează baza pentru relațiile între tabele și interogările multi-tabel. De aceea, este important ca aceste referințe cheie externă - cheie primară să fie sincronizate. Integritatea referențială asigură că referințele sunt sincronizate și dependente de relațiile tabel.

Începutul paginii

Despre integritatea referențială

Page 31: accsu de invatat

Când proiectați o bază de date, împărțiți informațiile în mai multe tabele în funcție de subiect, pentru a minimiza redundanța datelor. Apoi, furnizați Office Access 2007 mijloacele de a aduce datele la un loc plasând câmpuri comune în tabele asociate. De exemplu, pentru a crea o relație unu-la-mai-mulți, luați cheia primară din tabelul "unu" și o adăugați sub formă de câmp suplimentar la tabelul "mai-mulți". Pentru a corela datele, Access ia valoarea din tabelul "mai-mulți" și caută valoarea corespondentă în tabelul "unu". În acest mod, valorile din tabelului "mai-mulți" fac referire la valorile corespondente din tabelul "unu".

Să presupunem că aveți o relație unu-la-mai-mulți între Expeditori și Comenzi și doriți să ștergeți un expeditor. Dacă expeditorul pe care doriți să-l ștergeți are comenzi în tabelul Comenzi, acele comenzi vor deveni "solitare" atunci când ștergeți înregistrarea expeditorului. Înregistrările vor conține în continuare un ID de expeditor, dar ID-ul nu va mai fi valid, deoarece înregistrarea la care face referire nu mai există.

Scopul integrității referențiale este de a împiedica apariția înregistrărilor solitare și de a ține sincronizate referințele, astfel încât această situație ipotetică să nu apară niciodată.

Integritatea referențială se impune activând-o pentru o relație între tabele (consultați Impunerea integrității referențiale pentru instrucțiuni pas cu pas). Odată impusă, Access respinge orice operațiuni care încalcă integritatea referențială pentru acea relație tabel. Acest lucru înseamnă că Access va respinge atât actualizările care modifică ținta referinței, cât și ștergerile care elimină ținta unei referințe. Cu toate acestea, este posibil să aveți nevoie în mod justificat să modificați cheia primară pentru un expeditor care are comenzi în tabelul Comenzi. Pentru astfel de cazuri, lucrul de care aveți cu adevărat nevoie este ca Access să actualizeze automat într-o singură operațiunea toate rândurile afectate. Astfel, Access asigură că actualizarea este completă, astfel încât baza de date nu este lăsată într-o stare inconsistentă, cu unele rânduri actualizate și altele nu. Din acest motiv, Access acceptă opțiunea Actualizare în cascadă câmpuri corelate. Când impuneți integritatea referențială și selectați opțiunea Actualizare în cascadă câmpuri corelate, apoi actualizați o cheie primară, Access actualizează automat toate câmpurile care fac referire la cheia primară.

De asemenea, este posibil să aveți nevoie să ștergeți un rând sau și înregistrările asociate — de exemplu, o înregistrare din Expeditor și toate comenzile asociate pentru expeditorul respectiv. Din acest motiv, Access are opțiunea Actualizare în cascadă câmpuri corelate. Când impuneți integritatea referențială și alegeți opțiunea Actualizare în cascadă câmpuri corelate, apoi ștergeți o înregistrare din partea cu cheia primară a unei relații, Access șterge automat toate înregistrările care fac referire la cheia primară.

Începutul paginii

Vizualizarea relațiilor între tabele

Pentru a vizualiza relațiile tabel, faceți clic pe Relații în fila Instrumente bază de date. Se deschide fereastra Relații și afișează relațiile existente. Dacă nu au fost definite încă relații între tabele și deschideți fereastra Relații pentru prima oară, Access vă solicită să adăugați un tabel sau o interogare la fereastră.

Page 32: accsu de invatat

Deschiderea ferestrei Relații

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Dacă baza de date conține relații, se afișează fereastra Relații. Dacă baza de date nu conține relații și deschideți fereastra Relații pentru prima oară, se afișează caseta de dialog Afișare tabel. Faceți clic pe Închidere pentru a o închide.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Astfel, se afișează toate relațiile definite din baza dvs. de date. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

Cheia primară

Această linie reprezintă relația

Cheia externă

O relație între tabele este reprezentată printr-o linie de relație trasată între tabelele din fereastra Relații. O relație care nu are impusă integritatea referențială apare ca o linie subțire între câmpurile comune

Page 33: accsu de invatat

care acceptă relația. Când selectați relația făcând clic pe linia sa, linia se îngroașă pentru a indica faptul că este selectată. Dacă impuneți integritatea referențială pentru această relație, linia apare îngroșată la fiecare capăt. În plus, numărul 11 pare deasupra porțiunii îngroșate a liniei în partea unu a relației, iar simbolul infinit (∞) apare deasupra liniei în cealaltă parte.

Când fereastra Relații este activă, se pot selecta următoarele comenzi pe Panglică, componentă din Interfața utilizator Microsoft Office Fluent:

În fila Proiectare, în grupul Instrumente:

Editare relații Deschide caseta de dialog Editare relații . Când selectați o linie de relație, aveți posibilitatea să faceți clic pe Editare relații pentru a modifica relația tabelului. De asemenea, aveți posibilitatea să faceți dublu clic pe linia relației.

Ștergere aspect Elimină toate tabelele și relațiile din afișare în fereastra Relații. Rețineți că această comandă ascunde numai tabelele și relațiile — nu le șterge.

Raport relație Creează un raport care afișează tabelele și relațiile din baza de date. Raportul afișează în fereastra Relații numai tabelele și relațiile care nu sunt .

În fila Proiectare, în grupul Relații:

Afișare tabel Se deschide caseta de dialog Afișare tabel și se pot selecta tabele și interogări pentru a fi vizualizate în fereastra Relații.

Ascundere tabel Ascunde tabelul selectat în fereastra Relații.

Relații directe Afișează toate relațiile și tabelele asociate pentru tabelul selectat în fereastra Relații, dacă nu sunt afișate deja.

Toate relațiile Afișează toate relațiile și tabelele asociate în fereastra Relații. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare tabele ascunse, consultați articolul Ghid pentru Panoul de navigare.

Închidere Închide fereastra Relații. Dacă faceți modificări în aspectul ferestrei Relații, vi se solicită dacă doriți să salvați modificările.

Începutul paginii

Crearea unei relații tabel

Aveți posibilitatea să creați o relație tabel utilizând fereastra Relații sau prin glisarea unui câmp într-o foaie de date din panoul Listă de câmpuri. Când creați o relație între tabele, câmpurile comune nu

Page 34: accsu de invatat

trebuie să aibă neapărat același nume, deși acest lucru se întâmplă deseori. Câmpurile trebuie mai degrabă să aibă același tip de date. În cazul în care câmpul cheie primară este un câmp de tip AutoNumerotare, câmpul cheie externă poate fi și un câmp Număr, în cazul în care proprietatea Dimensiune câmp a ambelor câmpuri este aceeași. De exemplu, se poate potrivi un câmp AutoNumerotare cu un câmp Număr dacă proprietatea Dimensiune câmp a ambelor câmpuri este Întreg lung. Când ambele câmpuri sunt câmpuri Număr, trebuie să aibă aceeași setare a proprietății Dimensiune câmp.

Crearea unei relații tabel utilizând fereastra Relații

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Dacă nu ați definit încă nicio relație, caseta de dialog Afișare tabel se afișează automat. Dacă nu apare, în fila Proiectare, în grupul Relații, faceți clic pe Afișare tabel.

Caseta de dialog Afișare tabel afișează toate tabelele și interogările din baza de date. Pentru a vedea numai tabele, faceți clic pe Tabele. Pentru a vedea numai interogări, faceți clic pe Interogări. Pentru a le vedea pe amândouă, faceți clic pe Ambele.

Selectați una sau mai multe tabele și interogări, apoi faceți clic pe Adăugare. După ce ați terminat de adăugat tabele și interogări în fereastra Relații, faceți clic pe Închidere.

Glisați un câmp (de obicei cheia primară) dintr-un tabel în câmpul comun (cheia externă) din celălalt tabel. Pentru a glisa mai multe câmpuri, apăsați tasta CTRL, faceți clic pe fiecare câmp, apoi glisați-l.

Se afișează caseta de dialog Editare relații.

Verificați că numele afișate ale câmpurilor sunt cele ale câmpurilor comune pentru relație. Dacă un nume de câmp este incorect, faceți clic pe numele câmpului și selectați câmpul potrivit din listă.

Pentru a impune integritatea referențială pentru această relație, bifați caseta de selectare Impunere integritate referențială. Pentru mai multe informații despre integritatea referențială, consultați secțiunea Despre integritatea referențială și secțiunea Impunerea integrității referențiale.

Faceți clic pe Creare.

Page 35: accsu de invatat

Se trasează o linie de relație între cele două tabele. Dacă ați bifat caseta de selectare Impunere integritate referențială, linia apare îngroșată la capete. De asemenea, dacă ați bifat caseta de selectare Impunere integritate referențială, se afișează numărul 1 deasupra porțiunii îngroșate într-o parte a liniei de relație și simbolul infinit (∞) deasupra porțiunii îngroșate în cealaltă parte a liniei, după cum se arată în următoarea ilustrație.

Note

Pentru a crea o relație unu-la-unu Ambele câmpuri comune (de obicei cheia primară și cheia externă) trebuie să aibă un index unic. Acest lucru înseamnă că proprietatea Indexat pentru aceste câmpuri trebuie să fie setată la Da (fără dubluri). Dacă ambele câmpuri au un index unic, Access creează o relație unu-la-unu.

Pentru a crea o relație unu-la-mai-mulți Câmpul de pe partea "unu" a relației (de obicei cheia primară) trebuie să aibă index unic. Acest lucru înseamnă că proprietatea Indexat pentru acest câmp trebuie setată la Da (fără dubluri). Câmpul din partea "mai mulți" nu trebuie să aibă index unic. Poate avea index, dar trebuie să permită dubluri. Acest lucru înseamnă că proprietatea Indexat pentru acest câmp trebuie să fie setată la Nu sau la Da (se permit dubluri). Când un câmp are index unic și celălalt nu are, Access creează o relație unu-la-mai-mulți.

Crearea unei relații tabel prin utilizarea panoului Listă de câmpuri

În Office Access 2007, aveți posibilitatea să adăugați un câmp la un tabel existent care este deschis în vizualizarea Foaie de date glisându-l din panoul Listă de câmpuri. Panoul Listă de câmpuri afișează câmpurile disponibile în tabelele înrudite și cele disponibile în celelalte tabele din baza de date. Când glisați un câmp dintr-un "alt" tabel (neînrudit) și parcurgeți expertul Căutare, se creează automat o relație nouă unu-la-mai-mulți între tabelul din Lista de câmpuri și tabelul în care ați glisat câmpul. Această relație, creată de Access, nu impune în mod implicit integritatea referențială. Pentru a impune integritatea referențială, trebuie să editați relația. Consultați secțiunea Modificarea unei relații tabel pentru mai multe informații.

Page 36: accsu de invatat

Deschiderea unui tabel în vizualizarea Foaie de date

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În Panoul de navigare, faceți clic cu butonul din dreapta pe tabelul la care doriți să adăugați câmpul și să creați relația, apoi faceți clic pe Vizualizare foaie de date în meniul de comenzi rapide.

Deschideți Panoul Listă de câmpuri

În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

Se afișează panoul Listă de câmpuri.

Panoul Listă de câmpuri afișează toate celelalte tabele din baza de date, grupate pe categorii. Când lucrați într-un tabel în vizualizarea Foaie de date, Access afișează câmpurile într-una dintre cele două categorii din panoul Listă de câmpuri: Câmpuri disponibile în tabelele corelate și Câmpuri disponibile în alte tabele. Prima categorie listează toate tabelele care conțin o relație cu tabelul în care lucrați în prezent. A doua categorie listează toate tabelele cu care tabelul dvs. nu are o relație.

În panoul Listă de câmpuri, când faceți clic pe semnul plus (+) de lângă numele unui tabel, vedeți o listă a tuturor câmpurilor disponibile în tabelul respectiv. Pentru a adăuga un câmp la tabelul dvs., glisați câmpul dorit din panoul Listă de câmpuri în tabel în vizualizarea Foaie de date.

Adăugarea unui câmp și crearea unei relații din panoul Listă de câmpuri

În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

Se afișează panoul Listă de câmpuri.

Sub Câmpuri disponibile în alte tabele, faceți clic pe semnul plus (+) lângă numele unui tabel pentru a afișa lista de câmpuri din acel tabel.

Glisați câmpul dorit din panoul Listă de câmpuri în tabelul deschis în vizualizarea Foaie de date.

Page 37: accsu de invatat

Când se afișează linia de inserare, fixați câmpul în poziție.

Pornește Expertul Căutare.

Urmați instrucțiunile pentru a parcurge Expertul Căutare.

Câmpul se afișează în tabel în vizualizarea Foaie de date.

Când glisați un câmp dintr-un "alt" tabel (neînrudit) și parcurgeți expertul Căutare, se creează automat o relație nouă unu-la-mai-mulți între tabelul din Lista de câmpuri și tabelul în care ați glisat câmpul. Această relație, creată de Access, nu impune în mod implicit integritatea referențială. Pentru a impune integritatea referențială, trebuie să editați relația. Consultați secțiunea Modificarea unei relații tabel pentru mai multe informații.

Începutul paginii

Ștergerea unei relații tabel

Pentru a elimina o relație tabel, trebuie mai întâi să ștergeți linia de relație din fereastra Relații. Poziționați cu grijă cursorul astfel încât să indice către linia de relație, apoi faceți clic pe ea. Linia de relație apare îngroșată atunci când este selectată. Având linia de relație selectată, apăsați DELETE. Rețineți că, atunci când eliminați o relație, se elimină și suportul de integritate referențială pentru acea relație, în cazul în care este activat. Prin urmare, Access nu va mai împiedica automat crearea de înregistrări solitare în partea "mai mulți" a relației.

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Se afișează fereastra Relații.

Dacă nu ați definit încă nicio relație și este prima oară când deschideți fereastra Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Se afișează toate tabelele cu relații, afișând liniile de relație.

Page 38: accsu de invatat

Faceți clic pe linia de relație pentru relația pe care doriți să o ștergeți. Linia de relație apare îngroșată atunci când este selectată.

Apăsați tasta DELETE.

- sau -

Faceți clic pe butonul din dreapta, apoi faceți clic pe Ștergere.

Este posibil ca Access să afișeze mesajul Alegeți să ștergeți permanent relațiile selectate din baza de date?. Dacă apare acest mesaj, faceți clic pe Da.

Notă Dacă unul dintre tabelele utilizate în relație este în uz, poate de către altă persoană sau proces, ori într-un obiect deschis din baza de date (cum ar fi un formular), atunci relația nu se va șterge. Înainte de eliminarea unei relații, trebuie închise orice obiecte deschise care folosesc tabelele.

Începutul paginii

Modificarea unei relații tabel

O relație între tabele se modifică selectând-o în fereastra Relații, apoi editând-o. Poziționați cu grijă cursorul astfel încât să indice către linia relației, apoi faceți clic pe ea pentru a o selecta. Linia de relație apare îngroșată atunci când este selectată. Cu linia relației selectată, faceți dublu clic pe ea sau faceți clic pe Editare relație în grupul Instrumente în fila Proiectare. Se afișează caseta de dialog Editare relații.

Efectuarea modificărilor în caseta de dialog Editare relații

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Se afișează fereastra Relații.

Dacă nu ați definit încă nicio relație și este prima oară când deschideți fereastra Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se

Page 39: accsu de invatat

vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

Faceți dublu clic pe linia de relație.

- sau -

În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

Se afișează caseta de dialog Editare relații.

Efectuați modificările, apoi faceți clic pe OK.

Caseta de dialog Editare relații permite modificarea unei relații tabel. Mai exact, aveți posibilitatea să modificați tabelele sau interogările din ambele părți ale relației sau câmpurile din ambele părți. De asemenea, aveți posibilitatea să setați tipul de asociere sau să impuneți integritatea referențială și să alegeți o opțiune de cascadă. Pentru mai multe informații despre tipul de asociere și cum se setează, consultați secțiunea Setarea tipului de asociere. Pentru mai multe informații despre cum se impune integritatea referențială și cum se selectează o opțiune de cascadă, consultați secțiunea Impunerea integrității referențiale.

Setarea tipului de asociere

Când definiți o relație tabel, datele legăturii determină proiectarea interogărilor. De exemplu, dacă definiți o relație între două tabele, apoi creați o interogare ce utilizează cele două tabele, atunci Access selectează automat câmpurile care potrivesc implicit pe baza câmpurilor specificate în relație. Aveți

Page 40: accsu de invatat

posibilitatea să înlocuiți aceste valori implicite în interogarea dvs., dar valorile furnizate de relație se vor dovedi deseori corecte. Deoarece potrivirea și alăturarea datelor din mai mult de un tabel este un lucru pe care îl veți efectua frecvent în majoritatea bazelor simple de date, stabilirea setărilor implicite prin crearea relațiilor poate economisi timp și poate fi benefică.

O interogare pentru mai multe tabele combină informațiile din tabele prin potrivirea valorilor din câmpurile comune. Operațiunea care efectuează potrivirea și combinarea este denumită o asociere. De exemplu, să presupunem că doriți să afișați comenzile clienților. Creați o interogare care asociază tabelul Clienți și tabelul Comenzi după câmpul ID Client. Rezultatul interogării conține informațiile clientului și cele de comandă numai pentru acele rânduri unde s-a găsit o potrivire.

Una din valorile care pot fi specificate pentru fiecare tip de relație este tipul de asociere. Tipul de asociere informează Access despre înregistrările care vor fi incluse în rezultatul interogării. De exemplu, să presupunem din nou că se creează o interogare care asociază tabelul Clienți și tabelul Comenzi după câmpul comun care reprezintă ID-ul clientului. Utilizând tipul de asociere implicită (denumită asociere internă), interogarea returnează numai rândurile Client și Comandă acolo unde câmpurile comune (denumite și câmpuri asociate) sunt egale.

Cu toate acestea, să presupunem că doriți să includeți toți clienții — chiar și cei care nu au plasat comenzi. Pentru a realiza aceasta, trebuie să modificați tipul de asociere dintr-o asociere internă într-o asociere cunoscută sub numele de asociere externă la stânga. O asociere externă la stânga returnează toate rândurile din tabelul din stânga relației și numai acelea care se potrivesc în tabelul din dreapta. O asociere externă la dreapta returnează toate rândurile din partea dreaptă a relației și numai pe cele care se potrivesc din partea stângă.

Notă În acest caz, "stânga" și "dreapta" se referă la poziția tabelelor în caseta de dialog Editare relații, nu a ferestrei Relații.

Gândiți-vă la rezultatul pe care îl doriți cel mai des de la o interogare care asociază tabele în această relație, apoi setați tipul de asociere în consecință.

Setarea tipului de asociere

În caseta de dialog Editare relații , faceți clic pe Tip asociere.

Se afișează caseta de dialog Proprietăți asociere.

Faceți clic pe selecția dorită, apoi pe OK.

Următorul tabel (utilizând tabelele Clienți și Comenzi) afișează cele trei opțiuni care sunt afișate în caseta Proprietăți asociere, tipul de asociere folosit și dacă se returnează toate rândurile sau numai cele care se potrivesc pentru fiecare tabel.

Alegere Asociere Tabel Tabel

Page 41: accsu de invatat

relațională stânga dreapta

1. Se includ numai rândurile unde câmpurile asociate din ambele tabele sunt egale.

Asociere internă Rânduri potrivite

Rânduri potrivite

2. Se includ TOATE înregistrările din "Clienți" și numai acele înregistrări din "Comenzi" unde câmpurile asociate sunt egale.

Asociere externă la stânga

Toate rândurile

Rânduri potrivite

3. Se includ TOATE înregistrările din "Comenzi" și numai acele înregistrări din "Clienți" unde câmpurile asociate sunt egale.

Asociere externă la dreapta

Rânduri potrivite

Toate rândurile

Când alegeți opțiunea 2 sau 3, se afișează o săgeată în linia relației. Această săgeată indică în partea relației care afișează numai rândurile care se potrivesc.

Efectuarea modificărilor în caseta de dialog Proprietăți asociere

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Se afișează fereastra Relații.

Dacă nu ați definit încă nicio relație și este prima oară când deschideți fereastra Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

Page 42: accsu de invatat

Faceți dublu clic pe linia de relație.

- sau -

În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

Se afișează caseta de dialog Editare relații.

Faceți clic pe Tip asociere.

În caseta de dialog Proprietăți asociere, faceți clic pe opțiunea dorită, și apoi clic pe OK.

Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

Începutul paginii

Impunerea integrității referențiale

Scopul integrității referențiale este de a împiedica apariția înregistrărilor solitare și de a păstra sincronizate referințele, astfel încât să nu aveți înregistrări care se referă la alte înregistrări care nu mai există. Integritatea referențială se impune prin activarea sa pentru o relație tabel. Odată impusă, Access respinge orice operațiune care încalcă integritatea referențială pentru acea relație tabel. Access va respinge atât actualizările care modifică ținta unei referințe cât și ștergerile care elimină ținta unei referințe. Pentru ca Access să propage actualizările și ștergerile referențiale astfel încât toate rândurile înrudite să se modifice în concordanță, consultați secțiunea Setare opțiuni cascadă.

Activarea sau dezactivarea integrității referențiale

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Page 43: accsu de invatat

Se afișează fereastra Relații.

Dacă nu ați definit încă nicio relație și este prima oară când deschideți fereastra Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

Faceți dublu clic pe linia de relație.

- sau -

În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

Se afișează caseta de dialog Editare relații.

Bifați caseta de selectare Impunere integritate referențială.

Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

După ce ați impus integritatea referențială, se aplică următoarele reguli:

Nu se poate introduce o valoare în câmpul cheii externe a unui tabel asociat dacă acea valoare nu există în câmpul cheii primare din tabelul primar — o astfel de operațiune ar crea o înregistrare solitară.

Nu se poate șterge o înregistrare dintr-un tabel primar dacă există înregistrări care se potrivesc în tabelul asociat. De exemplu, nu se poate șterge înregistrarea unui angajat din tabelul Angajați dacă există comenzi atribuite acestuia în tabelul Comenzi. Cu toate acestea, se poate selecta ștergerea unei înregistrări primare și a tuturor înregistrărilor asociate într-o singură operațiune, prin bifarea casetei de selectare Ștergere în cascadă câmpuri corelate.

Page 44: accsu de invatat

Nu se poate modifica o valoare de cheie primară în tabelul primar dacă acest lucru creează înregistrări solitare. De exemplu, nu se poate modifica numărul unei comenzi în tabelul Comenzi dacă există elemente de linie atribuite acelei comenzi în tabelul Detalii comenzi. Cu toate acestea, se poate actualiza înregistrarea primară și toate înregistrările asociate într-o operațiune, prin bifarea casetei de selectare Actualizare în cascadă câmpuri corelate.

Note

Dacă întâmpinați dificultăți în activarea integrității referențiale, rețineți că sunt necesare următoarele condiții pentru a impune integritatea referențială:

Câmpul comun din tabelul primar trebuie să fie cheie primară sau să aibă un index unic.

Câmpurile comune trebuie să aibă același tip de date. Singura excepție este în cazul unui câmp AutoNumerotare, care poate fi asociat unui câmp Număr care are proprietatea Dimensiune câmp setată la Întreg lung.

Ambele tabele există în aceeași bază de date Access. Integritatea referențială nu poate fi impusă pentru tabelele legate. Cu toate acestea, dacă tabelele sursă se află în format Access, aveți posibilitatea să deschideți baza de date în care sunt stocate și să activați integritatea referențială în acea bază de date.

Setarea opțiunilor de tip cascadă

Este posibil să întâlniți o situație în care există nevoia justificată de a modifica valoarea în partea "unu" a relației. În acest caz, aveți nevoie ca Access să actualizeze automat, într-o singură operațiune. Actualizarea este efectuată complet, astfel că baza de date nu poate rămâne inconsistentă — cu unele rânduri actualizate și altele nu. Access previne apariția acestei probleme prin opțiunea Actualizare în cascadă câmpuri corelate. Când impuneți integritatea referențială și selectați opțiunea Actualizare în cascadă câmpuri corelate, apoi actualizați apoi o cheie primară, Access actualizează automat toate cu referință la cheia primară

Este posibil să fie necesară ștergerea unui rând și a tuturor înregistrărilor corelate — de exemplu, o înregistrare a unui expeditor și toate înregistrările corelate acelui expeditor. Din acest motiv, Access deține opțiunea Ștergere în cascadă câmpuri corelate. Când impuneți integritatea referențială și bifați caseta de selectare Ștergere în cascadă câmpuri corelate, Access șterge automat toate înregistrările cu referință la cheia primară atunci când ștergeți înregistrarea care conține cheia primară.

Activarea sau dezactivarea actualizării și/sau ștergerii în cascadă

Faceți clic pe butonul Microsoft Office , apoi faceți clic pe Deschidere.

În caseta de dialog Deschidere, selectați și deschideți baza de date.

În fila Instrumente bază de date, în grupul Afișare/Ascundere, faceți clic pe Relații.

Page 45: accsu de invatat

Se afișează fereastra Relații.

Dacă nu ați definit încă nicio relație și este prima oară când deschideți fereastra Relații, se afișează caseta de dialog Afișare tabel. Dacă se afișează, faceți clic pe Închidere.

În fila Proiect, în grupul Relații, faceți clic pe Toate relațiile.

Se afișează toate tabelele cu relații, afișând liniile de relație. Rețineți că tabelele ascunse (tabelele pentru care este bifată caseta de selectare Ascuns din caseta de dialog Proprietăți) și relațiile lor nu se vor afișa decât dacă este bifată caseta de selectare Afișare obiecte ascunse în caseta de dialog Opțiuni de navigare.

Pentru mai multe informații despre opțiunea Afișare obiecte ascunse, consultați articolul Ghid pentru Panoul de navigare.

Faceți clic pe linia de relație pentru relația pe care doriți să o modificați. Linia de relație apare îngroșată atunci când este selectată.

Faceți dublu clic pe linia de relație.

- sau -

În fila Proiect, în grupul Instrumente, faceți clic pe Editare relații.

Se afișează caseta de dialog Editare relații.

Bifați caseta de selectare Impunere integritate referențială.

Bifați caseta de selectare Actualizare în cascadă câmpuri corelate, caseta de selectare Ștergere în cascadă câmpuri corelate, sau ambele.

Efectuați modificările suplimentare pentru relație, apoi faceți clic pe OK.

Notă Dacă cheia primară este un câmp AutoNumerotare, bifarea casetei de selectare Actualizare în cascadă a câmpurilor corelate nu va avea efect, deoarece valoarea dintr-un câmp AutoNumerotare nu se poate modifica.

   

Asistență / Access / Articole introductive și Ajutor Access 2007 / Pornirea

 

 

/w EPDw UKLTUz

Page 46: accsu de invatat

Vizualizarea și gestionarea obiectelor utilizând Panoul de navigareSe aplică la: Microsoft Office Access 2007

Imprimare

 

Afișare totală

În acest articol

Panoul de navigare - prezentare generală

Selectarea unei vizualizări de categorie

Afișarea și sortarea obiectelor

Găsirea obiectelor într-o bază de date

Crearea și modificarea categoriilor și grupurilor particularizate

Adăugarea de obiecte la un grup particularizat

Eliminarea și restaurarea comenzilor rapide din grupurile particularizate

Ascunderea categoriilor și grupurilor

Anularea ascunderii obiectelor și grupurilor

Panoul de navigare - prezentare generalăPanoul de navigare, nou în Microsoft Office Access 2007, este o locație centrală de unde se pot vedea și accesa ușor toate obiectele bazei de date, se pot executa rapoarte sau se pot introduce date direct în tabele. Panoul de navigare înlocuiește fereastra Bază de date din versiunile anterioare Access. Când se deschide o bază de date în Office Access 2007, Panoul de navigare se afișează în stânga spațiului de lucru sau a obiectelor deschise din baza de date.

Modul de afișare al Panoului de navigare se poate particulariza astfel:

INTENȚIE ACȚIUNE

Modificarea lățimii Panoului de navigare

Poziționați indicatorul deasupra muchiei din dreapta a Panoului de navigare, apoi, când se transformă într-o săgeată cu două vârfuri, trageți muchia pentru a mări sau reduce lățimea.

Extinderea sau restrângerea Panoului de navigare Faceți clic pe butonul Deschidere/Închidere al barei de obturare sau apăsați F11 pentru a comuta

panoul între vizualizările deschis și închis.

Page 47: accsu de invatat

În Panoul de navigare, toate obiectele definite în baza de date sunt afișate drept categorii. În figura precedentă, Toate obiectele Access reprezintă categoria, iar Tabele, Interogări, Formulare și Rapoarte sunt grupurile. Fiecare categorie este organizată în grupuri și sunt afișate ca bare. Numele de grupuri se modifică pe baza vizualizării de categorie selectate, iar un grup poate să conțină unul sau mai multe obiecte de bază de date.

ÎNCEPUTUL PAGINII

Selectarea unei vizualizări de categorieCând se creează o nouă bază de date în Office Access 2007, numele de categorie afișat în Panoul de navigare este Toate tabelele. Access 2007 creează și o categorie denumită Particularizare cu ajutorul căreia se poate crea o vizualizare particularizată a obiectelor. În plus, Access 2007 furnizează alte trei vizualizări predefinite de categorii care pot fi selectate în funcție de modul în care doriți să fie afișate obiectele:

CATEGORIE DESCRIERE

Tabele și vizualizări corelate

Se vizualizează modul în care tabelele sunt corelate cu celelalte obiecte din baza de date.

Tip obiect Se vizualizează toate obiectele din baza de date, sortate după tip.

Page 48: accsu de invatat

Data creării

și

Data modificării

Găsește obiectele care sunt create sau modificate la o dată specificată sau într-un interval de date. Se pot filtra după Azi sau Toate datele. Aceste categorii afișează obiectele în ordine descrescătoare, de la data la care au fost create sau de la ultima modificare.

De exemplu, în baza de date eșantion Northwind 2007 instalată în Office Access 2007, dacă afișați categoria Toate tabelele, se poate vedea modul în care diversele obiecte sunt corelate cu un tabel. În această vizualizare, în cadrul fiecărui grup, tabelul este întotdeauna listat primul, urmat de toate obiectele care depind de datele din acel tabel. În următoarea figură, grupul Angajați afișează tabelul Angajați urmat de toate obiectele corelate cu tabelul Angajați și la fel se întâmplă și cu grupurile Expeditori și Clienți.

De fiecare dată când selectați o categorie predefinită, Access include un grup global care conține toate obiectele din baza de date. Grupul global al unei categorii se poate găsi ușor căutând cuvântul Toate în fața numelui grupului. De exemplu, dacă selectați categoria Tabele și vizualizări corelate, grupul global se numește Toate tabelele.

ÎNCEPUTUL PAGINII

Afișarea și sortarea obiectelorModul în care obiectele din baza de date sunt afișate în Panoul de navigare se poate selecta. De exemplu, se poate include data creării sau a modificării, sau obiectele se pot afișa ca pictograme sau liste. Implicit, Access sortează obiectele în Panoul de navigare după tip, în ordine alfabetică crescătoare, dar sortarea se poate modifica după necesități. Pentru a specifica modul de afișare și sortare al obiectelor, procedați astfel:

Faceți clic cu butonul din dreapta pe partea de sus a Panoului de navigare pentru a afișa meniul de comenzi rapide, apoi alegeți una dintre următoarele alternative:

Pentru a modifica modul de afișare al obiectelor, indicați spre Vedere după, apoi faceți clic pe Detalii, Pictogramă sau Listă.Pentru a vedea toate grupurile din baza de date, faceți clic pe Afișare totală grupuri.Pentru a modifica ordinea de sortare a obiectelor, indicați spre Sortare după, apoi selectați o opțiune de sortare.Pentru a sorta manual și a particulariza ordinea de sortare, faceți clic pe Sortare după, apoi pe Eliminare sortări automate.

ÎNCEPUTUL PAGINII

Page 49: accsu de invatat

Găsirea obiectelor într-o bază de dateÎn timp ce tastați text în caseta Căutare, Office Access 2007 caută în categorie orice grup care conține un obiect sau o comandă rapidă la un obiect care corespunde cu termenii căutării. Grupurile care nu conțin potriviri sunt restrânse.

 NOTĂ    Access caută obiecte numai în categoriile și grupurile care sunt afișate în momentul respectiv în Panoul de navigare.

 SFAT    Pentru a căuta un anumit obiect în întreaga bază de date, selectați una dintre categoriile predefinite din Panoul de navigare, cum ar fi Tabele și vizualizări corelate sau Tip obiect. Acest lucru poate asigura că toate grupurile sunt vizibile în Panoul de navigare.

Utilizarea casetei Căutare pentru a găsi obiecte din baza de date sau comenzi rapide

1. În cazul în care caseta Căutare nu este deja vizibilă în partea de sus a Panoului de navigare, faceți clic cu butonul din dreapta pe bara de meniu din partea de sus a Panoului de navigare, apoi faceți clic pe Bara de căutare.

2. În caseta Bară de căutare, tastați parțial sau complet numele obiectului sau al comenzii rapide.

În timp ce tastați caractere, Access caută și elimină anteturile de grup care nu conțin o potrivire.

3. Pentru a efectua o altă căutare, faceți clic pe Golire șir de căutare sau apăsați tasta BACKSPACE pentru a șterge caractere, apoi tastați noul text de căutat.

 NOTĂ    Dacă goliți caseta Bară de căutare, Panoul de navigare afișează din nou toate obiectele disponibile.

ÎNCEPUTUL PAGINII

Crearea și modificarea categoriilor și grupurilor particularizateCând creați o nouă bază de date fără a utiliza un șablon, Office Access 2007 creează automat o categorie particularizată, care afișează un grup care conține toate obiectele care sunt definite în baza de date. Aveți posibilitatea de a redefini categoria particularizată, de a crea mai multe grupuri în aceasta și de a asocia obiecte la aceste grupuri. Opțiunea de sortare implicită pentru grupuri este Toate tabelele.

Când vizualizați categorii și grupuri particularizate în Panoul de navigare, vedeți întotdeauna comenzile rapide la obiecte. Comenzile rapide pot fi ușor identificate după o mică săgeată situată în colțul stânga jos al pictogramei obiectului.

Page 50: accsu de invatat

Când deschideți o comandă rapidă, se deschide obiectul la care acesta indică. Dar dacă ștergeți comanda rapidă, Office Access 2007 nu șterge obiectul din baza de date la care indica această comandă rapidă. Comenzile rapide pot fi ascunse sau redenumite fără a modifica datele la care comenzile rapide indică în baza de date.

Un mod de a particulariza obiecte într-o bază de date este crearea de categorii particularizate. De exemplu, se poate crea o categorie particularizată când doriți să creați un formular cu anumite tipuri de butoane sau linkuri cu care se poate naviga în baza de date. Categoria particularizată creată se aplică numai bazei de date curente. Este imposibil transferul de categorii și grupuri particularizate la alte baze de date. O categorie particularizată se poate se poate crea prin redenumirea categoriei implicite Particularizare furnizată de Access sau prin crearea unei categorii particularizate noi. Limitarea numărului de categorii și grupuri particularizate în baza de date ușurează găsirea datelor.

 NOTĂ     Deși aveți posibilitatea să eliminați obiecte dintr-o categorie particularizată sau un grup particularizat, nu aveți posibilitatea să eliminați obiecte dintr-un grup predefinit sau o categorie predefinită.

Caseta de dialog Opțiuni navigare se utilizează pentru a crea și gestiona categorii și grupuri particularizate. Caseta de dialog afișează o listă cu toate categoriile care au fost definite în baza de date și arată grupurile pentru o categorie selectată.

Crearea unei categorii particularizate

Când se creează o nouă categorie particularizată, se creează grupuri cu numele Obiecte neasociate și Grupare particularizată 1 pentru acea categorie. Office Access 2007 nu pune niciun obiect în grupul Obiecte neasociate. În schimb, toate obiectele dintr-o categorie care nu sunt asociate la un grup sunt afișate în grupul Obiecte neasociate din Panoul de navigare.

1. Pentru a crea o categorie nouă, faceți clic cu butonul din dreapta în partea superioară a Panoului de navigare, apoi faceți clic pe Opțiuni de navigare.

2. Sub Categorii, faceți clic pe Adăugare element.

Sub Categorii, apare o nouă categorie în caseta de dialog Opțiuni de navigare.

3. Introduceți un nume pentru noua categorie, apoi apăsați ENTER.

Redenumirea unei categorii particularizate

Dacă este disponibilă o categorie particularizată, aceasta se poate redenumi în loc de a adăuga o nouă categorie particularizată.

1. Pentru a redenumi o categorie particularizată, faceți clic cu butonul din dreapta pe meniul din partea de sus a panoului de navigare, apoi faceți clic pe Opțiuni de navigare.

2. Sub Categorii, faceți clic pe Particularizat, apoi pe Redenumire element.3. Introduceți un nume nou pentru categorie, apoi apăsați ENTER.

După ce creați sau redenumiți o categorie particularizată, este necesar să creați grupuri particularizate sub fiecare categorie particularizată.

Access creează automat un grup Grupare particularizată 1 și un grup Obiecte neatribuite sub fiecare categorie nouă. Obiectele care nu sunt asociate unor grupuri sunt automat plasate în grupul Obiecte neatribuite. Aveți posibilitatea fie să creați un nou grup particularizat, fie să redenumiți grupul Grupare particularizată 1 cu numele ales.

Crearea unui grup particularizat

1. Pentru a crea un nou grup particularizat, faceți clic cu butonul din dreapta în partea superioară a Panoului de navigare, apoi faceți clic pe Opțiuni navigare.

2. Sub Grupuri pentru „nume categorie”, faceți clic pe Adăugare grup.3. Introduceți un nume pentru noul grup, apoi apăsați ENTER.

Redenumirea unui grup particularizat

Page 51: accsu de invatat

1. Pentru a redenumi un grup particularizat, faceți clic cu butonul din dreapta pe meniul din partea de sus a panoului de navigare, apoi faceți clic pe Opțiuni de navigare.

2. Sub Grupuri pentru „nume categorie”, faceți clic pe grupul particularizat, apoi pe Redenumire grup.3. Introduceți un nou nume pentru grup, apoi apăsați ENTER.

După crearea unui grup particularizat într-o categorie particularizată, adăugați sau mutați obiecte, cum ar fi tabele, în grupul particularizat.

ÎNCEPUTUL PAGINII

Adăugarea de obiecte la un grup particularizatLa un grup particularizat se pot adăuga obiecte în câteva moduri diferite, cum ar fi glisarea unui obiect pentru a crea o comandă rapidă, copierea și lipirea sau importul de obiecte din surse externe. Dar dacă alegeți să decupați un obiect dintr-un grup, aveți grijă că acest lucru poate produce probleme. Nu recomandăm decuparea unui obiect, deoarece o bază de date este un set de componente care funcționează împreună, iar dacă un obiect este șters din acel set de componente, poate deteriora parțial sau total funcționarea bazei de date.

Pentru a adăuga sau muta obiectele din baza de date într-un grup particularizat, faceți clic pe săgeata orientată în jos aflată în partea de sus a panoului de navigare, apoi faceți clic pe grupul particularizat pe care l-ați creat.

Sub Obiecte neatribuite, faceți clic cu butonul din dreapta pe obiectul pe care doriți să îl adăugați sau să îl mutați. Faceți clic pe Adăugare la grup în meniul de comenzi rapide, apoi faceți clic pe grupul particularizat la care doriți să

adăugați obiectul.

Copierea și lipirea obiectelor

În panoul de navigare, faceți clic cu butonul din dreapta pe obiectul pe care doriți să îl copiați, apoi pe Copiere. Faceți clic cu butonul din dreapta pe grup în panoul de navigare, unde doriți să lipiți obiectul, apoi pe Lipire. De asemenea,

obiectul poate fi lipit în panoul de navigare al altei baze de date care este deschisă în Office Access 2007.

Importul de tabele din alte baze de date sau importul de date din alte programe (cum ar fi fișiere text și registre de lucru Microsoft Office Excel) reprezintă o altă modalitate de a adăuga obiecte la baza de date. Pentru mai multe informații despre modul de a importa date externe, consultați linkurile din secțiunea Vedeți și a acestui articol.

ÎNCEPUTUL PAGINII

Eliminarea și restaurarea comenzilor rapide din grupurile particularizateCând vedeți obiecte particularizate în panoul de navigare, priviți de fapt comenzi rapide la aceste obiecte. O pictogramă de obiect cu o săgeată mică alături de colțul său din stânga jos indică o comandă rapidă sau un indicator către obiectul real.

Dacă eliminați sau ștergeți o comandă rapidă din Panoul de navigare, eliminați doar indicatorul către acel obiect, nu eliminați și obiectul din baza de date. Când comanda rapidă la un obiect este eliminată dintr-un grup particularizat din

Page 52: accsu de invatat

Panoul de navigare, referința la obiect este eliminată din grupul particularizat, iar obiectul apare în grupul Obiecte neatribuite din Panoul de navigare.

Pentru a elimina o comandă rapidă, faceți clic cu butonul din dreapta pe obiect în Panoul de navigare, apoi faceți clic pe Eliminare.

Pentru a restaura comanda rapidă pentru obiect, glisați obiectul, din grupul Obiecte neatribuite din Panoul de navigare, în grupul particularizat.

 IMPORTANT    Cu toate că grupurile predefinite și particularizate se pot șterge (adică eliminate definitiv), nu recomandăm acest lucru, deoarece poate provoca probleme în baza de date. Bazele de date sunt componente care funcționează intercorelat, iar dacă un obiect este șters din acel set de componente, poate deteriora parțial sau total funcționarea bazei de date.

ÎNCEPUTUL PAGINII

Ascunderea categoriilor și grupurilorAscunderea unui obiect sau a unui grup poate fi o opțiune mai potrivită decât ștergerea, atunci când obiectul sau grupul nu este utilizat sau dacă doriți să restricționați accesul la acesta. Ascunderea unui obiect nu modifică baza de date, pe când ștergerea unui obiect sau a unui grup (chiar dacă pare a fi o dublură) poate deteriora parțial sau total funcționarea bazei de date.

Pentru a ascunde un obiect sau un grup în Panoul de navigare, alegeți una dintre următoarele variante:

Pentru a ascunde un obiect, faceți clic cu butonul din dreapta pe obiect, apoi faceți clic pe Se ascunde în acest grup. Pentru a ascunde un grup întreg, faceți clic cu butonul din dreapta pe grup, apoi pe Ascundere.

Pentru a ascunde un obiect sau un grup care apare estompat în Panoul de navigare, procedați astfel:

1. Faceți clic cu butonul din dreapta pe bara de meniu din partea de sus a Panoului de navigare, apoi faceți clic pe Opțiuni de navigare.

2. În caseta de dialog Opțiuni de navigare, debifați caseta de selectare Afișare obiecte ascunse, apoi faceți clic pe OK.

ÎNCEPUTUL PAGINII

Anularea ascunderii obiectelor și grupurilorPentru a afișa obiectele sau grupurile ascunse, fără a oferi acces la ele, procedați astfel:

Faceți clic cu butonul din dreapta pe bara de meniu din partea de sus a Panoului de navigare, apoi faceți clic pe Opțiuni de navigare.

În caseta de dialog Opțiuni de navigare, debifați caseta de selectare Afișare obiecte ascunse, apoi faceți clic pe OK.

Dacă obiectele și grupurile ascunse apar estompate în Panoul de navigare, acestea nu sunt activate. Pentru ca aceste obiecte sau grupuri estompate să fie disponibile în Panoul de navigare, procedați astfel:

Pentru a activa un obiect, faceți clic cu butonul din dreapta pe obiect, apoi faceți clic pe Se afișează în acest grup. Pentru a anula ascunderea unui grup, faceți clic cu butonul din dreapta pe grup, apoi faceți clic pe Reafișare.

ÎNCEPUTUL PAGINII

V-a fost de ajutor acest articol?

Page 53: accsu de invatat

Da

Nu

Nu este ceea ce am căutat

  

Vedeți și

Caseta de dialog Opțiuni de navigare Colectarea datelor utilizând mesaje de poștă electronică Importul datelor dintr-un fișier text sau legarea la datele dintr-un fișier text Importul de la sau legarea la o listă SharePoint Importul sau legarea la datele din altă bază de date Access Importul sau legarea la datele dintr-un registru de lucru Excel Unde au dispărut panourile de comutare?

 

  

Contactați-ne | Remitere feedback | Legal | Mărci comerciale | Confidențialitate | Accesibilitate© 2010 Microsoft Corporation. Toate drepturile rezervate.