Documente Academic
Documente Profesional
Documente Cultură
1
Agenda
SGBD ACCESS prezentare general
Crearea i actualizarea bazelor de date ACCESS
Formulare ACCESS
Obinerea de informaii din baza de date ACCESS
Construirea i utilizarea rapoartelor ACCESS
Aplicaii, programe, proceduri VBA n ACCESS
2
5.1 SGBD ACCESS Prezentare general
3
5.1 SGBD ACCESS Prezentare general
4
Proiectele Access permit dezvoltarea unor aplicaii client-
server n urmtoarele situaii (mai) complexe:
5
Configurarea sesiunii de lucru n ACCESS
6
Declararea unui director implicit
Microsoft Office Access
7
Tipuri de obiecte n proiectele ACCESS
Un proiect Access se organizeaz n jurul BD i poate conine
urmtoarele tipuri de obiecte:
8
Tipuri de obiecte n proiectele ACCESS
Un proiect Access se organizeaz n jurul BD i poate conine
urmtoarele tipuri de obiecte:
9
n panoul de lucru, obiectele unei BD pot fi vizualizate:
10
11
5.2 CREAREA I ACTUALIZAREA BD
alte proprieti.
12
5.2.1 Tipuri de date
13
5.2.1 Tipuri de date
15
Lookup Wizard
16
Lookup Wizard
17
5.2.2 Crearea /construirea tabelelor
18
Tabelele, fiind obiecte componente ale BD, presupun, ca
prim etap, obinerea bazei de date din care vor face parte.
Dac se opteaz pentru Blank Desktop Database se pot
preciza:
locaia (pentru salvare),
numele,
tipul fiierului.
Implicit, ACCESS atribuie unei BD:
20
Cea mai complex modalitatea de obinere a tabelelor unei BD o
ofer opiunea Design View (din meniul rapid) sau opiunea
Table Design (din meniul Create).
21
Crearea tabelelor folosind Design View
Prima operaie const n stabilirea numelui sub care va fi
salvat tabelul.
Numele implicit este de Table<n>.
Sunt recomadate nume sugestive (coninut informaional,
aplicaie, utilizator etc.).
22
Crearea unei tabele se realizeaz prin parcurgerea unor pai
prestabilii:
1. Definirea (stabilirea) atributelor (cmpurilor);
2. Stabilirea cheii primare;
3. Definirea valorilor implicite;
4. Definirea regulilor de validare la nivel de atribut (cmp);
5. Definirea unei reguli de validare la nivel de nregistrare
(linie/tabel);
6. Salvarea structurii tabelei.
23
n fereastra Design View pot fi stabilite:
numele cmpurilor,
cheia primar,
24
Stabilirea cheii primare
comanda Primary Key (din meniul rapid, activat de
pe numele cmpului),
26
Comenzi pentru adugarea unui nou cmp
Adugarea unui cmp se realizeaz (ambele selectate cnd prompterul este
cu opiunea Insert Rows din: poziionat pe cmpul deasupra cruia
meniul rapid sau meniul Design se va insera unul nou)
27
tergerea unuia sau mai multor cmpuri presupune selectarea i apoi
activarea comenzii Delete Rows: din meniul Design, sau meniul rapid.
28
Modificarea structurii unei tabele se poate realiza i din
meniurile Table Tools (cnd tabela este deschis n
modul Open)
29
5.2.3 Declararea restriciilor
Este recomandabil ca declararea restriciilor s fie fcut
odat cu crearea tabelelor sau imediat dup (n orice caz,
nainte de preluarea vreunei nregistrri n baza de date)
30
Cheia primar
31
Cheia primar
32
Restricia de integritate referenial
Definirea legturilor permanente dintre tabele i stabilirea restriciilor de
integritate referenial se realizeaz prin apelarea opiunii Relationships
din meniul Database Tools :
33
Fereastra Edit Relationships
35
5.2.4. Actualizarea tabelelor (Connut Open)
(adugri /inserri, modificri i tergeri de nregistrri)
36
37
5.3 FORMULARE ACCESS
38
FORMULARE ACCESS
Obinerea formularelor presupune parcurgerea a trei etape:
Form,
Form Design ,
Form Wizard,
Split Form,
Multiple Items,
40
41
42
5.4 OBINEREA DE INFORMAII DIN BD
Access ofer faciliti de obinere a informaiilor dintr-o BDR,
prin crearea interogrilor (Queries), care pot fi:
Interogri SQL.
43
OBINEREA DE INFORMAII DIN BD
Interogrile se pot defini:
44
Proiectantul
de interogri
(tip Selecie)
Din tabela FACTURI Situaia facturilor emise dup 20 iunie 2015, care s conin o
46
coloan inexistent n tabela FACTURI, ValoareFrTVA
Interogare ce folosete trei tabele, dou condiii de filtrare i
Situatia facturilor emise dupa 20 iunie 2015, pentru clientii din Iasi
(cu calculul ValoriiFaraTVA)
47
48
Cele mai utilizate Interogri Access sunt:
Interogri tip selecie (Select Query);
Interogri tip inserare (Append Query);
Interogri tip actualizare (Update Query);
Interogri tip tergere (Delete Query);
Interogri SQL (cap. 6).
49
Meniul Design
Meniul rapid
50
Interogrile de selecie (implicite) (Select Query) sunt
obiecte ale bazei de date folosite pentru a extrage i afia o
parte din BD;
52
Prelucrri /grupri /sintetizri
Partea cea mai interesant a interogrilor ine de prelucrarea
datelor numerice.
Pentru grupare trebuie folosit simbolul de nsumare din bara
de instrumente a interogrii. Ca urmare, n machet, ntre
liniile Table i Sort apare linia Total. Pe aceast linie, pentru
coloanele TVAColectat i ValoareTotal este suficient
selectarea opiunii Sum, n timp ce pentru Valoarea fr TVA
trebuie selectat opiunea Build /Expression. n linia Fields
este folosit expresia:
ValFaraTVA: SUM([ValoareTotala] [TVAColectata]).
Un alt artificiu este criteriul prin care se poate indica n
rezultatele interogrii intervalul de vizualizare, adic data
iniial i data final a acestuia:
BETWEEN [Data Initiala:] AND [Data finala:].
53
Filtru generalizat cu o grupare dup dat
54
5.5 CONSTRUIREA I UTILIZAREA RAPOARTELOR
55
CONSTRUIREA I UTILIZAREA RAPOARTELOR
Report Wizard,
Report Design,
Labels,
Blank Report;
3. Tiprirea raportului.
56
CONSTRUIREA I UTILIZAREA RAPOARTELOR
57
Rapoartele pot fi construite n trei moduri:
59
Rapoartele pot fi mbuntite prin oiunile meniurilor din Report DesignTools:
Design opiuni pentru crearea i formatarea raportului:
Themes,
Grouping&Totals,
Gridlines,
Controls (Logo, Title, Insert Page Number, Date&Time),
Header/Footer
Etc.
62
Proceduri
63
Module
64
CREAREA DE MENIURI N ACCESS
scrierea de macro-uri,
65