În MS Access, există două modalități principale de a crea tabele:
§ cu ajutorul designerului de masă (această metodă a fost considerată în lucrarea de laborator 4).
Există și alte opțiuni pentru crearea de tabele. Puteți crea, de exemplu, un tabel utilizând o interogare de creare a tabelei, prin importarea din alte baze de date sau prin crearea de linkuri către astfel de tabele externe. Aceste metode vor fi luate în considerare în alte lucrări de laborator.
Crearea unei tabele prin introducerea datelor
Dacă vă aflați într-o pierdere pentru a determina imediat structura tabelului, MS Access vă permite să creați un tabel introducând datele într-o fereastră cu un tabel tradițional.
2. Folosind metoda de introducere a datelor (fila Creare, grupul Tabel, butonul Tabel), creați un nou tabel format din câmpurile: Cod de stare. Numele statutului fiscal. Denumirea tabelului Starea fiscală a comenzilor. Pentru a face acest lucru:
§ în fereastra bazei de date, accesați lista de tabele;
§ în fila Creare. În grupul Tables, faceți clic pe butonul Tabel. Se va deschide o masă goală;
§ În câmpurile din acest tabel, introduceți datele după cum urmează:
§ Nu introduceți date în primul câmp (care are numele de cod), deoarece câmpul are un tip de date - contor. care înregistrează automat înregistrările;
§ în al doilea câmp (câmpul 1) introduceți două valori: scutirea de impozit și impozitul;
§ Setați câmpurile din tabel cu nume noi: Cod de stare și nume de stare fiscală. Pentru a face acest lucru, faceți clic dreapta pe antetul coloanei și selectați Redenumire coloană din meniul contextual. Apoi, în locul denumirii coloanei standard evidențiate, introduceți numele dorit;
§ faceți clic pe butonul Închidere (în colțul din dreapta sus al ferestrei tabelului);
§ ca răspuns la opțiunea Salvați modificările la aspectul structurii sau a tabelului, dați clic pe Da;
§ în fereastra Salvare în câmpul Nume tabelă, introduceți numele tabelului nou Stare fiscală a comenzilor și faceți clic pe butonul
Când creați tabele în vizualizarea Design, trebuie să specificați numele tabelelor și câmpurilor din tabele. Trebuie respectate următoarele cerințe:
- numele câmpurilor din tabel nu trebuie repetate, adică trebuie să fie unice;
§ numele câmpurilor nu pot conține mai mult de 64 de caractere. inclusiv lacune;
§ Este de dorit să evitați utilizarea numelor de câmpuri care să corespundă cu numele funcțiilor încorporate sau proprietăților Microsoft Access;
§ numele câmpului nu trebuie să pornească cu un spațiu sau un caracter de control (codurile ASCII 00-31);
§ nume de câmpuri pot conține orice caractere, inclusiv litere, cifre, spații și caractere speciale, cu excepția unei perioade (.), semnul exclamarii (!), un apostrof ( „) și paranteze pătrate ([) (]).
Aceleași reguli se aplică și pentru numele tabelelor, precum și pentru alte obiecte MS Access.
În Microsoft Access, sunt disponibile următoarele tipuri de date:
§ date textuale sau numerice care nu necesită calcule. Un câmp de acest tip poate conține până la 255 de caractere;
§ Câmpul MEMO - este destinat introducerii informațiilor de text, pe un volum care depășește 255 de caractere. Acest câmp poate conține până la 65.535 de caractere. Un câmp de tip MEMO nu poate fi cheie sau indexat. De asemenea, nu puteți sorta înregistrări pe acest câmp;
§ Numeric - utilizat pentru stocarea datelor utilizate în calcule matematice. Are mai multe subtipuri:
§ întregul lung (implicit) are 4 octeți (număr de la -2.147.483.648 la +2.147.483.647);
§ Single cu punct variabil - 4 octeți;
§ Punctul plutitor dublu - 8 octeți;
Decimal - 12 octeți;
§ cod de replicare - 16 octeți.
Din alegerea subtipului (mărimea) datelor de tip numeric depinde exactitatea calculelor.
§ data / ora - pentru a reprezenta data și ora. Permite introducerea datelor de la 100 la 9999. Dimensiunea câmpului este de 8 octeți. MS Access oferă o gamă largă de formate de afișare a datei și orei;
§ bani - destinat stocării datelor, a căror acuratețe variază de la 1 la 4 zecimale. Întreaga parte a acestui tip poate conține până la 15 zecimale;
§ Counter - conține un număr unic de 4 octeți, definit automat de MS Access pentru fiecare intrare nouă sau aleatoriu. sau prin creșterea valorii anterioare cu 1. Valorile câmpurilor tip de contor nu pot fi actualizate. Numărul maxim de înregistrări din tabelul cu câmpul de contor nu trebuie să depășească două miliarde;
§ Logic - poate conține numai două valori, interpretate ca Da / Nu Adevărat / Fals sau Activat / Dezactivat (-1 este Adevărat și 0 este Fals). Câmpurile de tip logic nu pot fi chei. dar ele pot fi indexate;
§ Câmp obiect OLE - conține o referință la obiectul OLE (foaie MS Excel, document MS Word, sunet, imagine, etc.). Volumul obiectului este limitat de spațiul disponibil pe disc;
§ Asistent de înlocuire - rulează expertul care creează câmpul de substituire. Câmpul de substituire vă permite să selectați o valoare de câmp dintr-o listă care conține un set de valori sau valori persistente dintr-un alt tabel.
Proprietățile campului câmpului
Pentru majoritatea tipurilor de date, următoarele proprietăți sunt caracteristice:
§ Câmp obligatoriu. care determină necesitatea introducerii datelor în acest câmp. Ar trebui să setați valoarea acestei proprietăți la Yes pentru acele câmpuri de tabel care nu trebuie să fie goale. Aceasta permite controlul automat al intrării datelor în astfel de câmpuri;
§ format câmp - specifică formatul pentru afișarea datelor din câmp în modul Tabel;
§ câmpul indexat - determină dacă câmpul este indexat și dacă acesta este, apoi în ce mod. Există două moduri de indexare: Sunt permise meciurile și meciurile nu sunt permise. În primul caz, câmpul poate conține valori duplicate, în al doilea - nu;
§ valoarea implicită. Această proprietate specifică valoarea adăugată automat câmpului pentru fiecare intrare nouă, dacă această valoare nu este introdusă de utilizator.
§ condiția privind valoarea-proprietate definește condiția (constrângerea) impusă datelor introduse în acest câmp. Dacă datele de intrare nu corespund condiției specificate, este afișat un mesaj de eroare;
§ mesaj de eroare - specifică mesajul care trebuie dat utilizatorului, dacă condiția specificată în proprietatea Condition on Value nu este îndeplinită la introducerea datelor.
Pe lângă proprietățile listate ale câmpurilor, există și alte câmpuri legate de câmpuri de un anumit tip.
Crearea unei semnături de câmp
3. În tabelul Comenzi pentru câmpul Opțiuni cadou, creați o semnătură cadou. Pentru a face acest lucru:
§ deschideți tabelul în vizualizarea Design. faceți clic pe câmpul Opțiuni cadou;
§ în Proprietățile câmpului (partea inferioară a desenului de masă) din fila General. într-o celulă goală din linia Signature. Introduceți textul Cadou;
§ treceți la modul tabel, salvând modificările. Drept rezultat, numele câmpului Opțiune cadou nu se va schimba, iar numele coloanei din tabel se va schimba în Cadou;
§ închideți tabelul Comenzi. păstrând schimbările.