Documente Academic
Documente Profesional
Documente Cultură
ACCESS
CUPRINS
Baza de date – este doar o componentă a SGBD care conţine datele propriu-zise – este un container
care stochează date structurate.
Sistemul de gestiune a BD (SGBD) –reprezintă software-ul pentru baze de date care are rolul de a
controla organizarea şi integritatea bazei de date, de regăsire a datelor din baza de date , precum şi de
a asigura stocarea fizică, securitatea, replicarea şi recuperarea informaţiilor după erori.
Microsoft Access este un SGBD comercial de tip desktop, fiind adecvat administrării bazelor de date
mici şi medii.
SGBD DE TIP DESKTOP UN SGBD de tip desktop este instalat şi rulează local. Este o aplicaţie autonomă
care stocează o bază de date şi efectuează ea însăşi toate procesările SQL sau se comportă ca şi client al unui
server SQL.
SQL este
UN LIMBAJ DE PROGRAMARE
NEPROCEDURAL
ÎNGLOBAT SAU INTERACTIV
STANDARDIZAT
UTILZAT PENTRU A MANIPULA DATELE ŞI OBIECTELE DIN BAZA DE DATE
SGBD execută programul SQL şi afişează rezultatul sau mesajele de eroare.
(SGBD)
Nivelul extern - corespunzător utilizatorului, care îşi exprimă cerinţele informaţionale prin aşa
numitele scheme externe.
Nivelul conceptual - aferent administratorului bazei de date , care se concretizează în schema
conceptuală.
Nivelul intern - corespunzător programatorului, care realizează reprezentarea datelor pe suportul
fizic.
ORGANIZAREA DATELOR:
crearea şi manevrarea tabelelor care conţin date într-un format tabelar convenabil (linii şi coloane)-
Datasheet
LEGAREA TABELELOR ŞI EXTRAGEREA DATELOR
legarea mai multor tabele prin relaţiile între date (prin intermediul Interogărilor),în vederea creării
unor tabele temporare (Recordset) , stocate în memoria calculatorului sau în fişiere memorate pe
disc,care conţin datele alese de programator.
OBIECTELE ACCESS
CREAREA TABELELOR
MODUL DE REALIZARE A STRUCTURII TABELEI
NUMELE CÂMPULUI
DIMENSIUNEA CÂMPULUI.
STABILIREA
MODULUI DE CĂUTARE ,DE SORTARE ÎN TABELĂ CU AJUTORUL CÂMPURILOR INDEXATE.
DESCHIDEREA
INTERFEŢEI PENTRU CREAREA LEGĂTURILOR.
NUMELE TABELEI
NUMELE CÂMPULUI CHEIE PRIMARĂ SAU CHEIE EXTERNĂ CARE CREEAZĂ LEGĂTURA.
ALEG
EREA TABELELOR SAU INTEROGĂRILOR DIN CARE SE PREIAU CÂMPURILE NECESARE.
PRELUA
REA CÂMPURILOR CARE VOR FI PREZENTE ÎN FORMULAR.
CREAREA FORMULARELOR
TABELEL
E CARE AU CONŢIN CÂMPURILE CE VOR APĂREA ÎN FORMULAR. SE VA ALEGE MODUL DE
PREZENTARE A DATELOR.
MODUL
DE AFIŞARE A DATELOR ÎN FORMULAR.
CREAREA FORMULARELOR
FORMAT
UL GRAFIC.
CREAREA FORMULARELOR
NUMELE FORMULARULUI.
NUMELE SUB-FORMULARULUI.
FORMULARUL ŞI SUBFORMULARUL INCLUS ÎN FORMA DISPONIBILĂ UTILIZATORULUI
FORMULARUL
SUBFORMULAR
LABEL Afişează texte fixe ce includ numele unui control de tip text sau instrucţiuni.
(etichetă)
BOX
OPTION Grup de controale de tip opţiune. Din grup doar una poate fi selectată.
GROUP
TOOGLE Buton cu două stări : ON(selectat) care înseamnă DA (-1) şi OFF(deselectat) care
înseamnă NU (0).
BUTTON
INSTRUMENT
FUNCŢIE
NUME
OPTION Buton opţiune folosit pe formular cu alte butoane pentru a determina care din acţiuni să
aibă loc atunci când este selectat.
BUTTON
CHECK Casetă de validare care,atunci cănd este selectată comută în starea ON(-1).
BOX
COMBO Casetă combinată.Casetă de text cu o listă derulantă. Ăn caseta de text se poate edita şi
găseşte elementul în listă.
BOX
LIST Casetă listă. Conţine o listă de valori al unui câmp din baza de date.
BOX
COMMAND Buton de comandă ,folosit pentru a executa coduri de procedură editate în VBA.
BUTTON
INSTRUMENT
FUNCŢIE
NUME
UNBOUND Obiect neasociat bazei de date care include un obiect OLE: orice obiect editat într-un
program Microsoft Office.
OBJECT
FRAME
FRAME
PAGE Delimitator de pagină.Determină imprimanta să tracă la o nouă pagină.Nu este vizibil în
formular.
BREAK
INSTRUMENT
FUNCTIE
NUME
TAB Schimbator de pagina.Creaza o serie de pagini care
CONTROL pot fi schimbate.Fiecare pagina contine mai multe
controale.Se utilizeaza pentru formulare prea
încarcate.
SUBFORM/ Introduce în formular , sub forma de subformular
SUBREPORT sau raport ,un formular sau raport efectuat
anterior.
LINE Creaza o linie dreapta pe care o putem
redimensiona si muta.
RECTANGLE Creaza un dreptunghi pe care îl putem configura cu
efecte speciale în moduri diferite.
TIPURI DE DATE
TIPURI DE DATE
DATE TIPUL DESCRIERE
DATELOR
BYTE 0 DE LA 0 LA 256 1
FORMAT- permite alegerea unor formate prestabilite sau crearea unui format personalizat pentru
tipul de dată ales.
DECIMAL PLACES -stabileşte numărul de zecimale între 0-15.
INPUT MASK -se aplică tipului text şi dată calendaristică un format personalizat de afişare. Ex.Tel.
(0262)655-224.
CAPTION -nume atribuit cîmpului la vizualizare(diferit de cel intern,deja atribuit).
DEFAULT VALUE -valoarea inclusă implicit ,înainte de actualizarea câmpului(când majoritatea
valorilor vor fi aceasta.)
VALIDATION RULE - regula de validare testată pe baza criteriului definit sub forma unei expresii.
Acestea folosesc:
Operatori: = ,- ,*, /, Mod ,< ,> ,≤ ,≥ ,AND,OR ,BETWEEN ,IN ,IS NULL.
Indentificatori: ]n paranteze drepte [ ].
Funcţii.
Constante.
VALIDATION TEXT -mesajul care apare în cazul nerespectării regulii de validare.
REQUIRED -se stabileşte la yes dacă este strict necesară completarea acestui câmp.
INDEXED - se alege opţiunea pentru un index neduplicat (primar) sau duplicat . Câmpul indexat
este util în operaţiile de căutare în baza de date.
INTEROGĂRILE ÎN ACCESS
Interogarea bazei de date înseamnă regăsirea şi extragerea datelor stocate în aceasta , într-un mod util
scopului urmărit.
Rezultatul unei interogări reprezintă o foaie de răspuns dinamic, numită Dynaset, care nu mai există
fizic după închiderea interogării.
Crearea Query se poate în următoarele moduri:
Crearea pas cu pas în modul Design view (fereastră de proiectare)
Utilizând instrumentul Wizard
Exprimarea cererii în limbaj SQL
Crearea unui filtru şi salvarea acestuia ca cerere de interogare.
TIPURI DE INTEROGĂRI
Interogări de tip Select care afişează datele din mai multe tabele şi nu permite actualizarea datelor.
Constituie o sursă de date pentru un raport sau formular.
Interogări de tip Crosstab pentru sintetizarea datelor sub forma unei foi de calcul de tip Excel.
Interogări de tip Parameter care folosesc aceeaşi interogare de mai multe ori cu parametrii diferiţi.
TIPURI DE INTEROGĂRI
Interogări de tip Action , acestea având efect asupra datelor din baza de date:
Interogări de tip Append –permit adăugarea de noi înregistrări într-o tabelă existentă.
Interogări de tip Delete –permit ştergerea unor înregistrări dintr-o tabelă pe seama unor criterii.
Interogare de tip Make Table -creerea de noi tabele pe baza celor existente.
Interogare de tip Update –modificarea(actualizarea) datelor existente fără crearea de noi înregistrări
sau tabele.
CREAREA INTEROGĂRILOR
CREAREA INTEROGĂRILOR
OPERAŢI
FUNCŢIA TIP CÂMP
A
SUM Suma valorilor unui câmp Numeric, Autonumber , Data, Logic
TIP DE INTEROGARE
SURSA DE DATE
MOD DE SORTARE
CRITERII DE SELECŢIE
INTEROGARE DE SELECŢIE
ÎN LIMBAJ SQL
CONDIŢIE DE SELECŢIE
Sunt interogări care au ca rezultat o reprezentare tabelară a datelor identică cu cea din Excel.
Este utilă atunci cănd se doreşte o centralizare a datelor , de exemplu numărarea înregistrărilor unei
grupe de date , însumarea unor date pe grupe sau după anumite criterii.
Schema unei astfel de interogări este:
Câmp coloană - apare ca nume de câmp
Câmpuri rând –apar ca înregistrări
Câmp calculat – apare ca valoare calculată a înregistrărilor.
TITLU DE COLOANĂ
ÎNREGISTRARE
CÂMP CALCULAT
WHERE (((DATE_EX.rezultat)=True))