Microsoft Access 2019



Microsoft Access 2019 – proiect practic

Baza de date Biblioteca

Scop: crearea unei baze de date relaționale în format .accdb, cu două tabele, relație unu-la-mai-mulți, interogare, formular și raport. Capturile sunt realizate în Access 2019 și sunt așezate lângă operația explicată.

1. Crearea bazei de date

  1. Deschideți Microsoft Access 2019.
  2. Alegeți Bază de date necompletată.
  3. Introduceți numele Biblioteca, alegeți folderul și apăsați Creare.
  4. În fila Creare, selectați Proiectare tabel.
Bază de date necompletată
Alegeți „Bază de date necompletată”.
Proiectare tabel
Deschideți modul Proiectare tabel.

2. Crearea tabelei Carti

Introduceți câmpurile în ordinea de mai jos. Câmpul IDCarte identifică unic fiecare carte.

CâmpTip de dateProprietate importantă
IDCarteNumerotare automatăCheie primară
TitluText scurtDimensiune 150; Obligatoriu = Da
AutorText scurtNumele autorului
AnAparitieNumărAnul publicării
PretMonedăFormat: 0.00 "lei"
DisponibilaDa/NuCasetă de bifare
CopertaAtașareFișier imagine
IDAutorNumărDimensiune: Întreg lung
  1. Selectați rândul IDCarte și apăsați Cheie primară.
  2. Configurați proprietățile câmpului Titlu.
  3. Salvați tabela cu numele Carti.
  4. Treceți în Vizualizare foaie de date și introduceți înregistrările.
Structura tabelei Carti
Câmpurile și tipurile de date din Carti.
Proprietățile câmpului Titlu
Proprietățile câmpului Titlu.
Salvarea tabelei Carti
Salvați tabela cu numele Carti.
Date în tabela Carti
Exemplu de înregistrări completate.

Adăugarea unei coperte

În câmpul Coperta, faceți dublu clic în celula înregistrării, apăsați Adăugare, selectați imaginea și confirmați cu OK.

Atașarea copertei
Selectarea imaginii pentru câmpul Atașare.
Coperta adăugată
Coperta este stocată în înregistrarea cărții.

3. Crearea tabelei Autori

CâmpTip de dateObservație
IDAutorNumerotare automatăCheie primară
NumeAutorText scurtNumele complet
TaraText scurtȚara autorului
  1. Creați câmpurile, stabiliți cheia primară și salvați tabela cu numele Autori.
  2. Introduceți autorii.
  3. În tabela Carti, completați IDAutor corespunzător fiecărei cărți.
Structura tabelei Autori
Structura tabelei Autori.
Date în tabela Autori
Autorii introduși în foaia de date.
IDAutor în tabela Carti
Completarea cheii externe IDAutor în Carti.

4. Stabilirea relației dintre tabele

  1. Închideți tabelele și alegeți Instrumente bază de date → Relații.
  2. Adăugați tabelele Autori și Carti.
  3. Trageți Autori.IDAutor peste Carti.IDAutor.
  4. Bifați Impunere integritate referențială și apăsați Creare.
Editarea relației
Configurarea relației și a integrității referențiale.
Relația unu-la-mai-mulți
Simbolurile 1 și ∞ confirmă relația corectă.
Verificare: IDAutor din Autori este Numerotare automată, iar IDAutor din Carti este Număr cu dimensiunea Întreg lung.

5. Interogarea Carti_disponibile_peste_30_lei

  1. Alegeți Creare → Proiectare interogare și adăugați ambele tabele.
  2. Adăugați câmpurile Titlu, NumeAutor, AnAparitie, Pret și Disponibila.
  3. Pe rândul Criterii, introduceți >30 sub Pret și Da sub Disponibila.
  4. Apăsați Rulare (!) și verificați rezultatul.
  5. Salvați cu numele Carti_disponibile_peste_30_lei.
Câmpurile interogării
Câmpurile selectate din cele două tabele.
Criteriile interogării
Criteriile Pret > 30 și Disponibila = Da.
Rezultatul interogării
Rezultatul corect conține două cărți.
Salvarea interogării
Salvarea interogării cu un nume explicit.
Atenție: cele două criterii se scriu pe același rând, pentru ca Access să aplice operatorul logic AND.

6. Crearea formularului

  1. Selectați tabela Carti și alegeți Creare → Expert formular.
  2. Transferați toate câmpurile în lista Câmpuri selectate.
  3. Alegeți aspectul Coloane.
  4. Salvați cu numele Formular_Carti.
Expert formular
Selectarea tuturor câmpurilor.
Aspectul formularului
Alegerea aspectului Coloane.
Formularul final
Formularul final afișează inclusiv coperta.

7. Crearea și corectarea raportului

  1. Selectați interogarea și alegeți Creare → Expert raport.
  2. Includeți toate cele cinci câmpuri; nu adăugați grupare.
  3. Sortați crescător după Titlu și alegeți aspectul Tabele.
  4. Salvați ca Raport_Carti_disponibile_peste_30_lei.
  5. În Vizualizare proiect, alegeți Inițializare pagină → Vedere.
  6. În Vizualizare aspect, lărgiți coloanele până când denumirile sunt afișate complet.
Câmpurile raportului
Raportul folosește interogarea drept sursă.
Sortarea raportului
Sortare crescătoare după Titlu.
Aspectul raportului
Alegerea aspectului Tabele.
Orientarea Vedere
Orientarea Vedere oferă spațiu coloanelor.
Corectarea coloanelor
Lărgirea etichetelor și controalelor trunchiate.
Raportul final
Raportul final, pregătit pentru imprimare.

8. Verificare finală

  • Tabele: Carti și Autori
  • Relație: Autori.IDAutor → Carti.IDAutor
  • Interogare: Carti_disponibile_peste_30_lei
  • Formular: Formular_Carti
  • Raport: Raport_Carti_disponibile_peste_30_lei
Salvare sigură: închideți obiectele, apoi baza de date. Păstrați o copie de rezervă a fișierului Biblioteca.accdb.