Sunteți pe pagina 1din 31

TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 1
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere. Structura
tabelelor este următoarea:
CLIENTI
Nume Text Numele clientului
NR_Buletin Numeric Format din 6 caractere
Serie_Buletin TEXT Format din doua litere mari
NR_Camera Numeric Numarul camerei
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin

CAMERE
Numar_Camera Numeric
Ocupat Yes/NO
Pret Numeric De tip real cu trei zecimale
Data ocuparii Date
NR_Paturi Numeric Are numai valorile 1, 2 sau 3
Cheia Primară este formată din câmpul Numar_Camera

Se vor introduce 5 înregistrări în ambele tabele si se vor lega tabelele intre ele.
1. Să se realizeze o interogare prin care este vizualizat numărul camerei în care este
cazat un anumit client. Numele clientului este introdus de la tastatura intr-o fereastra
cu parametrii.
2. Să se realizeze o interogare care afişează camerele ocupate de catre clientii care au
aceeasi serie la numarul de buletin;
3. Sa se realizeze o interogare care afiseaza clientii care stau in camera cu pretul cel
mai mare;
4. Sa se realizeze o interogare calculeaza pretul mediu al camerelor ocupate si total
pret pentru camerele libere;
5. Sa se realizeze o interogare de tip tabel incrucisat care vizualizeaza pretul mediu al
camerelor libere pe data calendaristica;
6. Sa se realize prin program o interogare care afiseaza clientii din camerele ocupate,
unde pretul camerei este mai mare decat o anumita valoare;
7. Sa se realizeze un formular care contine butoane de comanda prin care se apeleaza
interogarile create anterior;
8. Sa se realizeze un program care permite introducera datelor in tabela CAMERE si
stergerea datelor din tabela CLIENTI;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 2

Se consideră baza de date Hotel care conţine următoarele tabele: Sa se realizeze prin program
tabelele Clienti si Camere, precum si legatura intre ele Structura tabelelor este următoarea:

CLIENTI
Nume Text Numele clientului
NR_Buletin Numeric De tip Integer
Serie_Buletin TEXT Format dn doua caractere
NR_Camera Numeric Numarul camerei
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin

CAMERE
Numar_Camera Numeric
Ocupat Yes/NO
Pret Numeric De tip real cu trei zecimale
NR_Paturi Numeric Are numai valorile 1, 2 sau 3
Cheia Primară este formată din câmpul Numar_Camera

Se vor introduce 5 înregistrări în ambele tabele si se vor lega tabelele prin campuri cu
date comune.
1. Să se realizeze o interogare care afişează camerele in care sunt cazati clentii a caror
nume începe cu o anumită literă introdusă intr-o fereastra cu parametrii;
2. Să se realizeze o interogare care să afişeze clienţii care sunt cazaţi în camere cu
numar de paturi mai mare decat numarul mediu de paturi.
3. Sa se realizeze o interogare care afiseaza clentii cazati in camerele cu cel mai mic
pret;
4. Sa se realizeze o interogare prin care se modifica datele din tabela CAMERE;
5. Sa se realizeze un formular care contine un obiect textbox in care se va introduce
numarul camerei. Cand se face dublu click pe acest obiect se va activa o interogare
prin care se va afisa numele clientului cazat in respectiva camera;
6. Sa se realizeze prin program o interogare care afiseaza clientii din camerele cu
numarul mai mare decat o anumita valoare si numarul de paturi egal cu 2;
7. Sa se realizeze un program creaza tabelele prezentate in problema, si legatura dintre
ele.

TEMA Nr 3

Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere. Structura
tabelelor este următoarea:
CLIENTI
Nume Text Numele clientului
NR_Buletin Numeric Format din 6 caractere
Serie_Buletin TEXT Format din doua litere mari
NR_Camera Numeric Numarul camerei
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

CAMERE
Numar_Camera Numeric
Ocupat Yes/NO
Pret Numeric De tip real cu trei zecimale
NR_Paturi Numeric Are numai valorile 1, 2 sau 3
Cheia Primară este formată din câmpul Numar_Camera

1. Se va realiza un program prin care se vor introduce 5 înregistrări în ambele tabele si se vor
lega intre ele tabelele.
2. Să se realizeze o interogare care calculeaza pretul mediu al camerelor cu doua paturi.;
3. Să se realizeze o interogare prin care se vizualizeaza clienţii cazaţi în camere cu două paturi,
si a caror nume are pe a treia pozitie o anumita litera;
4. Sa se realizeze o interogare care permite adaugarea datelor in tabela Clienti;
5. Sa se realizeze o interogare prin care se pot modifica datele din tabela Camere;
6. Sa se realizeze o interogare care afiseaza clientii care au pretul camerei mai mic decat pretul
mediu al tuturor camerelor;
7. Sa se realizeze prin program o interogare care afiseaza clientii care stau in camerele cu
pretul mai mare decat pretul mediu al camerelor ocupate;
8. Sa se realizeze un program care creeaza tabela clienti, cu cheia primara formata din
campurile Serie_buletin si Numar_Buletin si care permite introducerea datelor in tabela
creata

TEMA Nr 4
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere. Structura
tabelelor este următoarea:

CLIENTI
Nume Text Numele clientului. In modul Datasheet prima litera mare celelalte mici
NR_Buletin Numeric Format din 6 caractere
Serie_Buletin TEXT Format din doua litere mari
NR_Camera Numeric Numarul camerei
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin

CAMERE
Numar_Camera Numeric
Ocupat Yes/NO
Pret Numeric De tip real cu trei zecimale
NR_Paturi Numeric Are numai valorile 1, 2 sau 3
Cheia Primară este formată din câmpul Numar_Camera

Se vor introduce 5 înregistrări în ambele tabele si se vor lega intre ele tabelele prin
campuri cu date de acelasi fel.
1. Să se realizeze o interogare în care sunt vizualizate câmpurile: Nume, Numar_Camera si
NR_Paturi cu conditia: camerele sunt ocupate si pretul este cuprins intre doua valori ;
2. Să se realizeze o interogare prin care se vizualizeaza pretul mediu al camerelor ocupate;
3. Sa se realizeze o interogare de actiune prin care se creaza o noua tabela ce contine datele
despre camerele cu doua paturi;
4. Sa se realizeze o interogare care afiseaza camerele ocupate care au pretul mai mic decat
pretul mediu al tuturor camerelor;
5. Se considera un formular care contine un obiect textBox in care se va tasta numarul camerei.
Formularul contine un buton de comada. Procedura dblClick a acestui buton contine o
interogare care afiseaza pretul, nr de paturi din respectiva camera;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

6. Sa se realizeze un formular care contine urmatoarele butoane: un buton prin care se apeleaza
o intergare care creaza o tabela noua in care se gasesc camerele ocupate, un buton prin care
se apeleaza o interogare care permite modificarea datelor din tabela CAMERE, o interogare
pin care se sterg datele din tabela camere;
7. Sa se realizeze prin program UN INDEX, care nu este cheie primara, pentru tabela Clienti
format din campul NR_Buletin;
8. Sa se reaizeze un program prin care se poate modifica o anumita inregistrare din tabela
Camere;

TEMA Nr 5
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel, Orase.
Structura tabelelor este următoarea:
HOTEL
Nume_Hotel Text Numele hotelului. Apare cu litere mari in Datasheet
Categoria Numeric Poate contine numai cifrele 1, 2 sau 3
Localitate Text Localitatea in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri din hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului in care se gaseste hotelul
Nume_Judet Text Format din doua caractere
Numar_locuitori Numeric Numarul de locuitori al orasului
Cheia primara formată din câmpul Nume_Oras

Se vor introduce maxim 5 inregistrari in tabele si se vor lega intre ele prin campuri cu date
comune.
1. Să se realizeze o interogare pentru vizualizarea: numelui, numărul de locuri, categoria unui
anumit hotel. Numele hotelului este introdus de la tastatură intr-o fereastra cu parametrii.
2. Să se realizeze o interogare care afişează numele oraselor in care se gasesc hotelurile care
au cea mai mare categorie;
3. Sa se realizeze o interogare care calculeaza numarul mediu de locuri in hotelurile dintr-o
anumita localitate;
4. Sa se realizeze prin program o interogare care afiseaza hotelurile care au numarul de locuri
mai mic decat numarul mediu de locuri al tuturor hotelurilor
5. Sa se realizeze o interogare de tip tabel incrucisat care afiseaza numarul total de locuri din
hoteluri pe orase;
6. Să se realizeze un formular prin care sunt vizualizate datele din interogarea de la punctul 2
si 3 folosind butoane de comanda;
7. Sa se realizeze un formular care contine un obiect textbox in care se introduce numele unui
oras si un buton de comanda care in procedura click contine o interogare prin care se
vizualizeaza hotelurile din orasul introdus in obiectul textbox;
8. Sa se realizeze prin program tabelele HOTEL1 si ORASE1, cu aceeasi structura cu a celor
din TEMA 5, cheia primara si legatura dintre ele;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 6

Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel, Orase.
Structura tabelelor este următoarea:
HOTEL
Nume_Hotel Text Numele hotelului
Categoria Numeric Poate contine numai cifrele 1, 2 sau 3
Localitate Text Localitatea in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri din hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului in care se gaseste hotelul
Nume_Judet Text Format din doua caractere
Numar_locuitori Numeric Numarul de locuitori al orasului
Cheia primara formată din câmpul Nume_Oras

Se vor introduce maxim 5 inregistrari in tabele si se vor lega intre ele.

1. Să se realizeze o interogare care afişează hotelurile din localitatea cu cel mai mare numar
de locuitori;
2. Să se realizeze o interogare care afişează judetul in care se gaseste hotelul cu cel mai mic
numar de locuri;
3. Sa se realizeze o interogare de actiune prin care se poate sterge o inregistrare din tabela
“HOTEL”;
4. Sa se realizeze o interogare care afiseaza hotelurile din localitatile care au numarul de
locuitori cuprins intre doua valori;
5. Sa se realizeze o interogare care afiseaza numarul total al locuitorilor din orase pe judete.
6. Se considera un formular in care intr-un obiect textBox se tasteaza numele orasului. In
procedura dblClick a acestui obiect se scrie prin cod program o interogare care afiseaza
hotelurile din acel oras;
7. Sa se realizeze un formular si un subformular pentru vizualizarea datelor din cele doua
tabele;
8. Sa se realizeze un program care permite adaugarea de date si stergerea datelor in tabela
HOTEL;

TEMA Nr 7
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel, Orase.
Structura tabelelor este următoarea:

HOTEL
Nume_Hotel Text Numele hotelului
Categoria Numeric Poate contine numai cifrele 1, 2 sau 3
Localitate Text Localitatea in care se gaseste hotelul. Prima si a patra litera mari
celelalte mici.
Nr_Locuri Numeric Numarul de locuri din hotel mai mic decat 1000
Cheia primara este formată din câmpurile Nume_Hotel si Localitate

Orase
Nume_Oras Text Numele orasului in care se gaseste hotelul
Nume_Judet Text Format din doua caractere
Numar_locuitori Numeric Numarul de locuitori al orasului
Cheia primara formată din câmpul Nume_Oras
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

1. Se vor introduce maxim 5 inregistrari in tabele si se vor lega tabelele intre ele;
2. Se va realiza un tabel pivot prin care se vor vizualiza numarul total de locuri al hotelurilor
pe localitati si categorie;
3. Să se realizeze o interogare prin care sunt vizualizate informaţiile referitoare la numele unui
anumit hotel, dintr-un anumit oraş. Numele hotelului şi al oraşului este introdus de la
tastatură intr-o fereastra cu parametrii;
4. Să se realizeze o interogare de acţiune prin care este realizată o nouă tabelă care conţine
numele hotelurilor dintr-un anumit judeţ. Numele judeţului este introdus de la tastatură intr-
o fereastra.
5. Sa se realizeze o interogare care realizeaza suma numarului de locuitori al oraselor dintr-un
anumit judet;
6. Sa se realizeze o interogare care afiseaza orasele din judetele care au numarul de locuitori
mai mare decat numarul mediu de locuitori;
7. Sa se realizeze prin program o interogare care afiseaza cate orase au numarul de locuitori
mai mic decat o anumita valoare;
8. Sa se realizeze prin program tabela ORASE, cu structura prezentata anterior si cheia sa
primara;

TEMA Nr 8

Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel, Orase. Structura
tabelelor este următoarea:

HOTEL
Nume_Hotel Text Numele hotelului
Categoria Numeric Poate contine numai cifrele 1, 2 sau 3
Localitate Text Localitatea in care se gaseste hotelul, prima si a treia litera
mica, celelalte mari
Nr_Locuri Numeric Numarul de locuri din hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului in care se gaseste hotelul apare cu litere mari in
modul Datasheet
Nume_Judet Text Format din doua caractere
Numar_loc Numeric Numarul de locuitori al orasului mai mare decat 10000 si mai mic
decat 2000000
Cheia primara formată din câmpul Nume_Oras

Se vor introduce maxim 5 inregistrari in tabele si se vor lega intre ele tabelele.

1. Sa se realizeze un filtru avansat prin care se vizualizeaza acele inregistrari pentru care, orasele incep
cu o anumita litera si judetele se termina cu o anumita litera. Filtrul se va salva ca si interogare;
2. Sa se realizeze un filtru avansat prin care se vizualizeaza hotelurile pentru care, orasele incep cu o
anumita litera si au numarul de locuri cuprins intre doua valori. Filtrul se va salva ca si interogare
3. Să se realizeze o interogare de acţiune prin care se introduc inregistrări noi în tabela Nhotel;
4. Să se realizeze o interogare de acţiune prin care se crează o tabelă nouă în care sunt memorate
informaţiile despre hotelurile de o anumită categorie.
5. Sa se realizeze o interogare prin care se vizualizeaza hotelurile din orasele cu cel mai mic numar de
locuitori;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

6. Sa se realizeze un formular care contine butoane care apeleaza interogari prin care se realizeaza
operatiile fundamentale pentru tabela HOTEL;
7. Sa se realizeze o interogare tabel incrucisat care vizualizeaza pe linie hotelurile iar pe coloane
localitatile si nr de locuri;
8. Sa se realizeze un formular care contine un obiect textbox in care se va introduce numarul de
locuitori si un buton de comanda care in metoda click contine o interogare prin care se se vor afisa
hotelurile din orasele cu numarul de locuitori tastat.
9. Sa se realizeze prin program un index pentru tabela Orase, pentru campul Nume_Judet;

TEMA Nr 9

Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi străinătate. Baza
de date se numeşte Turism şi conţine următoarele tabele: Clienţi, ExIntern, ExExtern.
Structura tabelelor este următoarea:

CLIENTI
Cod_Client Numeric Codul clientului. Valoarea intiala 0
Nume_Client Text Numele clientului, apare doar cu litere mari
Cod_Excursie Text Codul excursiei. Pentru excursii interne are pe prima pozitie
litera I, pentru excursii externe are pe prima pozitie litera E
Cheia primară este formată din câmpul Cod_Client

EXINTERN
Cod_Excursie Text Codul excursiilor interne
Destinatie Text Destinatia excursiei primele trei litere mari restul mici
Data_Excursie Date/Time Data excursiei mai mare decat data curenta cu o luna
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie

EXEXTERN
Cod_Excursie Text Codul excursiei externe
Destinatie Text Destinatia excursiei primele trei litere mari restul mici
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale

Cheia primară este formată din câmpul Cod_Excursie


1. Se vor realiza programe prin care se vor introduce maxim 5 inregistrari in tabele si se vor lega intre
ele tabelele
2. Să se realizeze o interogare care afiseaza numele persoanelor participante la excursii interne cu
pretul cuprins intre doua valori. Se va afisa numele clientului, destinaţia excursiei interne, pretul
excursiei si data excursiei.
3. Să se realizeze o interogare care afiseaza clientii inscrisi la excursia interna cu cel mai mare pret. Se
va folosi funcţia agregat MAX;
4. Sa se realizeze o interogare prin care se vor afisa clientii participanti la excursiile externe care au
pretul mai mare decat pretul mediu al excursiilor externe;
5. Sa se realizeze un formular care contine butoane care apeleaza interogari prin care se realizeaza
operatiile fundamentale pentru tabela clienti;
6. Sa se realizeze un program, prin care se realizeaza o interogare care vizualizeaza excursiile interne,
care au data excursiei egala cu data curenta;
7. Sa se realizeze un program VBA, care creaza tabela EXEXTERN si permite stergerea datelor din
tabela.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 10
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi străinătate. Baza
de date se numeşte Turism şi conţine următoarele tabele: Clienţi, ExIntern, ExExtern.
Structura tabelelor este următoarea:

CLIENTI
Cod_Client Numeric Codul clientului
Nume_Client Text Numele clientului apare cu litere mici
Cod_Excursie Text Codul excursiei. Pentru excursii interne are pe prima pozitie
litera I, pentru excursii externe are pe prima pozitie litera E
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text Codul excursiilor interne
Destinatie Text
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale cuprins intre doua valori
numerice
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Codul excursiei externe
Destinatie Text
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie

Se vor introduce maxim 5 inregistrari in tabele si se vor lega acestea intre ele
1. Să se realizeze un filtru avansat care vizualizeaza excursiile interne cu data excursiei mai mare cu
15 zile decat data curenta;
2. Să se realizeze o interogare care afişează numele persoanelor participante la excursii externe. Se va
afişa numele clientului, numele excursiei externe şi data excursiei;
3. Sa se realizeze o interogare care afiseaza excursiile interne din acelasi an;
4. Sa se realizeze o interogare care afiseaza un clasament descrescator al sumelor incasate la excursiile
interne;
5. Să se realizeze o interogare care afişează clienţii înscrişi la excursia internă cu cel mai mic pret;
6. Sa se realizeze o interogare tabel incrucisat care vizualizeaza destinatia excursiilor interne pe luni
calendaristice si pretul mediu al acestora;
7. Se va realiza un formular prin care se vor vizualiza datele din tabela Exextern. Formularul contine
butoane pentru deplasare prin tabela, inainte si inapoi, pentru deplasare la inceputul fisierului si la
sfarsitul acestuia;
8. Sa se realizeze prin program, o interogare prin care se vizualizeaza excursiile externe, care au data
excursiei egala cu data curenta;

TEMA Nr 11
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi străinătate. Baza
de date se numeşte Turism şi conţine următoarele tabele: Clienţi, ExIntern, ExExtern.
Structura tabelelor este următoarea:
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

CLIENTI
Cod_Client Numeric Codul clientului
Nume_Client Text Numele clientului
Cod_Excursie Text Codul excursiei. Pentru excursii interne are pe prima pozitie
litera I, pentru excursii externe are pe prima pozitie litera E
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text (5) Codul excursiilor interne prima litera I, celelalte cifre
Destinatie Text Destinatia excursiei, primele doua litere mici restul litere
mari.
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text (5) Codul excursiei externe prima litera E celelalte cifre
Destinatie Text Ea poate fi doar VIENA; PARIS; ROMA; PRAGA
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie

Se vor introduce maxim 5 inregistrari in tabele si se vor lega intre ele.


1. Să se realizeze o interogare care afişează toate excursiile interne şi externe care au loc într-o anumită
lună;
2. Sa se realizeze o interogare care afiseaza clienții paricipanti la excursiile interne si externe care au
destinatia in trei locatii diferite si pretul mai mare decat o anumita valoare;
3. Să se realizeze o interogare care afişează toate excursiile interne care au o anumită destinaţie si au
diferenta dintre data curenta si data excursiei mai mare decat 2 luni.
4. Sa se realizeze o interogare tabel incrucisat care vizualizeaza destinatia excursiilor externe pe luni
calendaristice si pretul total in cazul excursiilor cu aceeasi destinatie;
5. Sa se realizeze o interogare care afiseaza un clasament crescator al sumelor incasate la excursiile
externe;
6. Sa se realizeze interogari, care calculeaza pretul mediu al excursiilor externe si al excursiilor interne
si al ambelor tipuri de excursii;
7. Sa se realizeze un formular care permite realizarea operatiilor de adaugare, modificare, stergere de
date in tabela Clienti folosind interogari apelate prin butoane de comanda;
8. Sa se realizeze prin program tabelele CLIENTI1 si EXINTERN1, cu aceeasi structura cu a celor din
TEMA 11, cheia primara si legatura dintre ele;

TEMA Nr 12
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi străinătate. Baza de date
se numeşte Turism şi conţine următoarele tabele: Clienţi, ExIntern, ExExtern. Structura tabelelor este
următoarea:

CLIENTI
Cod_Client Numeric Codul clientului
Nume_Client Text Numele clientului
Cod_Excursie Text Codul excursiei. Pentru excursii interne are pe prima pozitie
litera I, pentru excursii externe are pe prima pozitie litera E
Cheia primară este formată din câmpul Cod_Client
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

EXINTERN
Cod_Excursie Text Codul excursiilor interne
Destinatie Text
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Codul excursiei externe
Destinatie Text
Data_Excursie Date/Time Data excursiei
Pret Numeric Camp numeric cu doua zecimale
Cheia primară este formată din câmpul Cod_Excursie

1. Să se realizeze o interogare care afişează persoanele participante la o excursie internă a cărei nume
începe cu o anumită literă;
2. Să se realizeze o interogare care afişează numărul de persoane înscrise la o excursie care are un
anumit cod;
3. Sa se realizeze o interogare care afiseaza un clasament descrescator al sumelor incasate la excursiile
interne;
4. Sa se realizeze o interogare care afiseaza numarul de paricipanti la o anumita excursie interna;
5. Sa se realizeze o interogare tabel incrucisat care vizualizeaza destinatia excursiilor externe pe luni
calendaristice si pretul acestora;
6. Sa se realizeze un program VBA care calculeaza pretul total al excursiilor interne si externe;
7. Sa se realizeze un formular prin care intr-un obiect textbox se va tasta data excursiei. In formular
exista un buton de comanda. In metoda click a acestuia se va scrie o interogare prin care se vor afisa
toti clientii participanti la excursii interne in data calendaristica tastata;
8. Să se realizeze prin program tabela CLIENTI și cheia primară aferentă tabelei

TEMA Nr 13

Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsului
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Egala cu data curenta
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Cheia primară este formată din câmpul Cod_Cda.


Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.
Se vor introduce maximum 5 inregistrari in tabele si se vor lega tabelele intre ele.
1. Să se realizeze o interogare prin care să se vizualizeze produsele comandate de un anumit client;
2. Să se realizeze o interogare prin care să se vizualizeze clientul care are comanda cu valoarea cea
mai mare. Valoarea este egală cu produsul dintre cantitate şi preţ. Se va folosi funcţia agregat Max;
3. Sa se realizeze o interogare care afiseaza clientii care au comandat produse care au pretul mai mare
decat pretul mediu al produselor;
4. Sa se realizeze o interogare care afiseaza descrescator, valoarea produselor de pe facturile achitate;
5. Sa se realizeze o interogare care calculeazq numarul de produse comandate de clientii dintr-un
anumit judet;
6. Sa se realizeze un program care permite realizarea operatiilor de adaugaer, modificare si stergere de
date in tabela produse;
7. Sa se realizeze un formular care permite introducerea numelui judetului. Daca se face dublu click
pe obiectul in care se introduce numele judetului, se va activa o interogare prin care se vor afisa
produsele comandate de catre clientii din judetul respectiv;
8. Sa se realizeze un formular care contine un obiect textbox in care se va tasta numele unui client.
Procedura dblClick a obiectului textBox contine cod program VBA prin care se realizeaza o
interogare ce afiseaza clientii a caror nume incepe cu o anumita litera.

TEMA Nr 14
Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsului
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Egala cu data curenta
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului de domiciliu format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrari in tabele si se vor lega intre ele


1. Să se realizeze o interogare care calculează valoarea medie a produselor comandate care au data
comenzi mai mică decât data curentă;
2. Să se realizeze o interogare care vizualizează suma valorilor comenzilor achitate. Valoarea este
egală cu produsul dintre cantitate şi preţ.
3. Sa se realizeze o interogare tabel incrucisat care permite vizualizarea comenzilor (Cod_cda) pe data
calendaristica (Data_cda);
4. Sa se realizeze o interogare care calculeaza pretul mediu al produselor comandate de clienti grupate
pe judetul de domiciliu al clientului;
5. Sa se realizeze un program ce permite realizarea operatiilor fundamentale (adaugare, modificare si
stergere de date), pentru tabela CLIENTI;
6. Sa se realizeze un formular care contine butoane pentru apelul interogarilor de la punctele 1, 2, 3;
7. Sa se realizeze prin program o interogare care afiseaza numarul de telefon al unui anumit client.
Numele clientului se introduce printr-o comanda InputBox;
8. Sa se realizeze un formular care contine un obiect textbox in care se va tasta pretul unui produs.
Procedura dblClick a obiectului textBox contine cod program VBA prin care se realizeaza o
interogare ce afiseaza produsele cu pretul mai mare decat pretul tastat in obiectul textbox..

TEMA Nr 15
Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:

Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsului
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Egala cu data curenta
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrari in tabele si se vor lega tabelele intre ele.
1. Sa se realizeze un filtru care afiseaza clientii dintr-un anumit judet si au un anumit prefix la numarul
de telefon;
2. Să realizeze o interogare prin care se vizualizează clientul care a comandat produsul, cu preţul cel
mai mare;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

3. Să se realizeze o interogare care afişează preţul mediu al produselor comandate într-o anumită zi.
Valoarea este egală cu produsul dintre cantitate şi preţ;
4. Sa se realizeze o interogare care vizualizea produsele care apar pe facturile care au data comenzii
mai mica cu un anumit numar de luni decat data curenta;
5. Sa se realizeze o interogare de tip tabel incrucisat care afiseaza pretul mediu al produselor pe
facturile achitate;
6. Sa se realizeze un formular care contine butoane de comanda pentru vizualizarea interogarilor de la
punctele 1,2,3 si 4;
7. Sa se realizeze un formular care contine un obiect textbox in care se introduce codul clientului.
Metoda dblclick a obiectului textbox permite apelarea unei interogari care vizualizeaza datele
clientului cu codul tastat;
8. Sa se realizeze prin program tabela CLIENTI si tabela COMENZI din enuntul problemei si legatura
intre ele.

TEMA Nr 16
Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsului
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Egala cu data curenta
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.
Se vor introduce maximum 5 inregistrare in tabele si se vor lega tabelel intre ele.
1. Să se realizeze o interogare care afişează numele şi adresa clientului care a comandat un anumit
produs cu un anumit pret si aflat intr-o anumita cantitate. Numele produsului este introdus de la
tastatură;
2. Să se realizeze o interogare care afişează numele produselor care încep cu o anumită literă si au
pretul cuprins intre doua valori;
3. Sa se realizeze o interogare care creaza o tabela noua in care se gasesc produsele comandate de un
anumit client si data comenzii este mai mica decat data curenta cu 7 zile;
4. Sa se realizeze o interogare care permite introducerea unei inregistrari noi in tabela Clienti din
ferestre cu parametrii;
5. Să se realizeze un formular care contine un buton de comanda care in procedura OnClick contine o
interogare care afiseaza comenzile achitate;
6. Sa se realizeze o interogare care vizualizea produsele care apar pe facturile care au data comenzii
mai mica cu un anumit numar de zile decat data curenta;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

7. Sa se realizeze un program care permite modificarea si stergerea datelor din tabela CLIENTI;
8. Sa se realizeze prin program tabelele PRODUSE1 si COMENZI1, cu aceeasi structura cu a celor
din TEMA, cheia primara si legatura dintre ele;

TEMA Nr 17
Se consideră baza de date Raport_cercetare formată din 2 tabele : Facultati şi Activitate ce au
următoarea structură :
Facultăţi

Nr_crt Numeric
Nume_oras Sir de caractere Denumirea orasului
Den_Facult Sir de caractere Denumirea facultatii
Nr_cadre_dida Numeric Numărul de cadre didactice
ctice
Cheia primara este câmpul den_facult

Activitate

Facult Sir de caractere Denumirea facultatii formată din 20


caractere mari
Cadre_didactice Sir de caractere Numele autorilor din litere mari
Publicatii Sir de caractere Denumirea cartilor publicate
Contr_cercet Numeric Numărul de contracte
Cheia primara este formata din câmpurile facult şi autori
Se vor introduce maxim cinci inregistrari in fisier si se vor lega fisierele intre ele.

1. Să se realizeze un formular ce permite vizualizarea datelor din cele 2 tabele şi un buton de


comanda « Verificare » care apeleaza o interogare ce permite vizualizarea autorilor si
publicaţiilor acestora in functie de « denumirea facultatii » ce va fi introdusa de la tastatura, intr-
o fereastra cu parametrii;
2. Sa se realizeze o interogare care are cel mai mare numar de contracte;
3. Sa se realizeze o interogare care vizualizeaza facultatile care au un numar de cadre didactice
mai mare decat numarul mediu de cadre didactice pe facultati;
4. Se considera un formular contine un buton de comanda « Nume_oraş » care va apela o
interogare care afişează cadrele didactice de la facultatile dintr-un oras, precum si publicatiile
si contractele acestora. Numele orasului se va introduce intr-un obiect textbox existent in
formular;
5. Sa se realizeze o interogare care afiseaza cadrele didactice de la facultatea cu numarul cel mai
mare de cadre didactice;
6. Se va realiza o interogare Crosstab, care va afisa numarul mediu de cadre didactice grupate pe
facultati si orase;
7. Sa se realizeze un formular care contine un buton de comanda. In procedura onClick a acestuia
se va scrie cod program VBA pentru realizarea unei interogari care afiseaza cadrele didactice,
de la o anumita facultate si un anumit oras;
8. Sa se realizeze prin program tabelele FACULTATI1 si ACTIVITATE1, cu aceeasi structura cu
a celor din TEMA, cheia primara si legatura dintre ele.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 18
Se consideră baze de date Marketing ce conţine tabelele MACROMEDIUL, MICROMEDIUL,
FORTE_INTERNE. Structura acestor tabele este următoarea :
Macromediul
Mediul_soc Sir de caractere Mediul social
Mediul_ec Sir de caractere Mediul economic
Firma_macro Sir de caractere Numele firmei
Mediul_cultural Sir de caractere Mediul cultural
Cheia primara este formata din câmpul mediul economic
Micromediul extern
Furnizori Sir de caractere
Clienti Sir de caractere
Intermediari Sir de caractere
Firma_micro Sir de caractere
Cheia primara este formata din campurile Clienţi si Firma
Forte_interne
Nume_firma Sir de caractere Numele firmei
Resurse Sir de caractere Resurse umane
Sit_financ Numeric Situaţia financiară
Cheia primara este formata din campul Nume_firma si Sit_financ

Se vor lega intre ele cele trei tabele ;


1. Să se construiască formularul din figura urmatoare.
2. Sa se realizeze o interogare care afiseaza furnizorii unei anumite firme cu situatia inanciara
cupinsa intre doua valori;
3. Sa se realizeze o interogare cae afiseaza Firma_macro cu cea mai buna situatie financiara;
4. Sa se realizeze o interogare prin care se afiseaza firmele_micro care au situatia financiara mai
buna decat media situatiei financiare a tuturor firmelor;
5. Butonul “Mediul intern” va activa o interogare care să afişeze toţi furnizorii, resursele umane si
situatia financiara a unui anumit client introdus de la tastatură intr-o fereastra cu parametrii;
6. Pentru butonul “Micromediul extern” sa se realizeze o interogare care afiseaza clientii unei
firme care are pe a patra pozitie a numelui firmei o anumita litera si are o anumita situatie
financiara. Pentru butonul “Iesire” se va inchide formularul;
7. Pentru butonul de comanda “Macromediul extern” se va activa un program VBA care permite
realizarea actiunilor de modificare, adaugare si stergere de date pentru tabela cu numele identic
cu al butonului;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 19
Se consideră baza de date GLOB cu tabelele CONTINENTE SI TARI ce au următoarea structură:
Continente

Nume Sir de caractere Denumire continent Se vor afisa litera mari


Suprafaţă Numeric Suprafata Camp numeric de 10 caractere
Nr_loc Numeric Numărul de locuitori Câmp numeric de 6 caractere
Cheia primara este campul Nume
Tări
Nume_continent Sir de caractere Denumire continent Se vor afisa litera mari
Număr_loc Numeric Număr de locuitori Câmp numeric de 6 caractere
Nume_tari Sir de caractere Denumire tări Se vor afisa litera mari
Supraf Numeric Suprafata Camp numeric de 10 caractere dintre
care doua zecimale
Forme_ref Sir de caractere Forme de relief
Orase Sir de caractere Denumire orase Se vor afisa litera mari
Cheia primara este formata din campul Nume_tări

1. Sa se realizeze un filtru carre afiseaza tarile de pe un anumit continent;


2. Sa se scrie un program VBA care permite legarea intre ele a cele doua tabele;
3. Se va realiza o interogare care afiseaza tarile din continentele a caror nume incepe cu o anumita
litera si au suprafata cuprinsa intre doua valori;
4. Sa se realizeze o interogarea care afiseaza tarile cu suprafata mai mare decat suprafata medie a
continentelor;
5. Sa se realizeze interogari de actiune pentru adaugarea, modificarea si stergerea datelor in tabela
Tari;
6. Sa se scrie un program VBA care realizeaza o interogare ce calculeaza numarul mediu de locuitori
din tarile de pe un anumit continent;
7. Sa se realizeze un formular de culoare roșie care contine butoane de comanda si obiecte textBOX si
permite navigarea in tabela CONTINENTE;
8. Sa se realizeze prin program tabela TARI1 cu aceeasi structura cu a tabelei TARI din enunt, si cu
aceeasi cheie primara. Sa se scrie un program VBA care permite adaugarea datelor in aceasta tabela.

TEMA Nr 20
Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsuluiS
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Data comenzii
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Cheia primară este formată din câmpul Cod_Cda.


Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrare in tabele si se vor lega intre ele prin campuri cu date comune.
1. Să se realizeze o interogare care afişează valoarea medie a facturilor neachitate;
2. Să se realizeze o interogare care afişează numele produselor comandate într-o anumita data
calendaristica;
3. Sa se realizeze o interogare tabel incrucisat prin care se vizualizeaza clientii pe judete si valoarea
produsului (pret*cantitate) ;
4. Sa se realizeze o interogare care afiseaza numarul comenzilor dintr-o anumita zi. Data se va
introduce intr-o fereastra cu parametrii;
5. Sa se realizeze o interogare prin care se calculeaza pretul mediu al produselor de pe comenzi grupate
dupa data calendaristica;
6. Sa se realizeze un formular care contine un obiect textbox si un buton de comanda. In obiectul
textbox se va tasta numele clientului. Butonul de comanda va apela interogarea ce va afisa datele
despre respectivul client;
7. Sa se realizeze un formular prin care se tasteaza intr-un obiect textbox prefixul unui numar de
telefon. In formular exista un buton de comanda, cand se face click pe acest buton se afiseaza toti
clientii cu prefix numarului de telefon tastat in obiectul textbox;
8. Sa se scrie un program VBA care permite realizarea operatiilor fundamentale asupra tabelei
CLIENTI.

TEMA Nr 21

Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsuluiS
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Data comenzii
Cheia primară este formată din câmpul Cod_Cda.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrari in tabele si se vor lega intre ele


1. Sa se realizeze un filtru care afiseaza clientii dintr-un anumit judet. Numele judetului se va introduce
intr-o fereastra cu parametrii;
2. Să se realizeze o interogare care afişează cantitatea totală dintr-un anumit produs, comandată într-o
zi. Se va folosi funcţia agregat SUM.
3. Să se realizeze o interogare care afişează valoarea produselor comandate de un client care are un
anumit prefix la numarul de telefon. Valoare=Cant_Prod*Pret_Prod
4. Sa se realizeze o interogare prin care se pot introduce date in tabela “Produse” folosind ferestre cu
parametrii;
5. Realizati o interogare de tip crosstab care calculeaza pretul mediu al produselor de pe comenzile
achitate, pe data calendaristica;
6. Sa se realizeze un program VBA care realizeaza o interogare ce afiseaza numarul de comenzi
achitate;
7. Realizati un formular care preia intr-un obiect textbox numele judetului. Daca se apasa tasta enter
dupa tastarea numelui judetului se va activa un program in care se afiseaza clientii din acel judet;
8. Sa se realizeze un formular care afiseaza datele din tabela Produse. În formular exista un buton de
comanda pe care scrie valoare. Cand se face click pe acest buton apare un obiect textBox in care se
afisează valoarea produsului [pret]*[cantitate], pentru datele afisate.

TEMA Nr 22
Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse, Comenzi,
Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsuluiS
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Data comenzii
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Cheia primară este formată din câmpul Cod_Cda.


Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru
numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrari in tabele si se vor lega acestea intre ele
1. Sa se realizeze un filtru care afiseaza comenzile care au data comenzii mai mica decat data curenta
cu mai mult de 5 zile;
2. Să se realizeze o interogare care afişează clienţii domiciliaţi într-un anumit judet si care au un anumit
prefix la numarul de telefon;
3. Să se realizeze o interogare care afişează produsele care au fost comandate de clienţii domiciliaţi în
aceaşi localitate, in aceeasi luna calendaristica;
4. Sa se realizeze o interogare de tip tabel incrucisat in care se vizualizeaza comenzile pe data
calendaristica si numarul produsului
5. Sa se realizeze o interogare prin care se vizualizeaza clientii care au comandat produsele aflate in
cantitatea cea mai mica;
6. Scrieti un program VBA care realizeaza o interogare ce afiseaza numarul clientilor dintr-un anumit
judet;
7. Scrieti cod VBA prin care determinati pretul total al produselor care au Nr_prod cuprins intre doua
valori numerice;
8. Sa se realizeze un formular de culoare galbena, care afiseaza datele din tabela Produse. În formular
exista un buton de comanda pe care scrie “Valoare”. Cand se face click pe acest buton apare un
obiect textBox cu fondul de culoare rosie, in care se afisează valoarea produsului [pret]*[cantitate],
pentru datele afisate.

TEMA Nr 23

Se consideră o bază de date cu numele Product formată din următoarele fişiere: Produse,
Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Numarul produsului
Nume_Prod Text Numele produsului
Pret_Prod Numeric Numeric cu trei zecimale
Cantitate_prod Numeric Format din 6 caractere numerice sau spatiu
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Codul clientului
Nr_prod Numeric Numarul produsului
Cod_Cda Numeric
Achitat yes/no
Data_Cda Date/Time Data comenzii
Cheia primară este formată din câmpul Cod_Cda.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Clienţi
Cod_Client Numeric Codul clientului
Nume_Client Text
Adresa Text
Judet Text Numele judetului format din doua caractere
Nr Telef Text Format din 4 caractere pentru prefix – sase caractere pentru numar
Cheia primară este formată din câmpurile Nume Client şi Adresa.

Se vor introduce maximum 5 inregistrare in tabele si se vor lega intre ele prin campuri cu date
comune.
1. Sa se realizeze un filtru care vizualizeaza comenzile care contin un anumit produs (cod) si
sunt achitate;
2. Să se realizeze o interogare de actiune prin se creaza o tabela noua care contine numele
produsului si valoarea. Codul produsului se introduce de la tastatură intr-o fereastra cu
parametrii;
3. Să se realizeze o interogare care afişează numele, adresa şi numărul de telefon al unui client,
pentru care a fost emisă o anumită comandă dintr-o anumita luna calendaristica;
4. Sa se realizeze o interogare de actiune prin care se modifica datele din tabela Clienti
corespunzatoare clientului cu un anumit cod;
5. Sa se realizeze o interogare prin care se sterg din tabela Produse datele despre un anumit
produs. Numele produsului se introduce intr-o fereastra cu parametrii;
6. Sa se scrie un program VBA care realizeaza o interogare ce afiseaza produsele cu cantitatea
mai mare decat o anumita valoare;
7. Să se realizeze un program VBA prin care se realizeaza operatiile de adaugare de date,
modificare si stergere date din tabela COMENZI;
8. Sa se realizeze un formular de culoare verde, care afiseaza datele din tabela Produse. În formular
exista un buton de comanda pe care scrie “Valoare”. Cand se face click pe acest buton apare un
obiect textBox cu fondul de culoare rosie, cu fontul VERDANA de marime 14, bold, in care se
afisează valoarea produsului [pret]*[cantitate], pentru datele afisate.

TEMA Nr 24
Să se scrie o aplicaţie prin care se gestionează o agendă telefonică. Se vor realiza următoarele:
Se crează fişierul bază de date AGENDA care contine tabela TELEFON cu următoarele cîmpuri:
NUME Text 40
ADRESA Text 40
COD_FACTURA N 5
VALOARE N
NR_TELEF Text 10
ACHITAT Yes/No
Data Data calendaristica
Cheia primara este formata din campul NR_TELEF.

1. Sa se realizeze un program VBA care permite introducerea a maximul 5 inregistrari in


fisier si creaza cheia primara
2. Sa se realizeze un filtru avansat care permite vizualizarea din tabela TELEFON a acelor
date pentru care numarul de telefon are un anumit prefix si factura are codul mai mare
decat o anumita valoare ;
3. Se va realiza o interogare prin care se vizualizeaza facturile achitate dintr-o anumita
luna a anului curent;
4. Se va realiza o interogare de actiune prin care se pot modifica datele din tabela
TELEFON functie de numele abonatului ;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

5. Sa se realizeze o interogare care afiseaza facturile afisate cu valoarea mai mica decat
valoarea medie;
6. Sa se realizeze o interogare de tip crosstab care afiseaza valoarea medie a facturilor
functie de adresa si luna din data calendaristica;
7. Sa se realizeze o interogare care afiseaza numarul de facturi neachitate si numarul de
facturi achitate;
8. Sa se realizeze un formular care afiseaza datele din tabela TELEFON si contine butoane
de comanda pentru navigarea prin tabela si butoane de comanda pentru apelarea a doua
dintre interogarile realizate anterior;

TEMA Nr 25

Se considera baza de date PERSONAL cu tabelele SALARIAT cu următoarea structură:


MARCA N
NUME T
PRENUME T
SALAR N
DATA_NAS D
COD_SECTIE N
DATA_ANGAJARII D
Cheia primara este campul MARCA

si tabela DATE_PERSONALE cu campurile


MATRICOL N
STARE_CIVILA T
NR_COPII N
VECHIME N
Cheia primara este campul MATRICOL Se vor lega intre ele tabelele
1. Sa se realizeze un filtru care afiseaza salariatii cu salariul cuprins intre doua valori si numele are pe
a treia pozitie o anumita litera. Se vor folosi ferestrele cu parametrii;
2. Sa se realizeze o interogare de actiune care permite introducerea datelor in tabela SALARIAT;
3. Sa se realizeze o interogare care afiseaza salariatul cu cel mai mare numar de copii ;
4. Se va realiza o interogare care va afişa toţi salariaţii care au ziua de naştere în ziua curentă. Ziua
curentă se va prelua din calculator;
5. Se va realiza o interogare, care va prezenta clasamentul angajaţilor după salar într-o anumită secţie;
6. Sa se realizeze un program VBA, care preia dintr-un formular, dintr-un obiect text box codul sectiei
si realizeaza o interogare care calculeaza numarul total de copii al angajatilor din sectia respectiva.
7. Sa se realizeze un formular care afiseaza datele din tabela SALARIAT si contine butoane de
comanda pentru navigarea prin tabela, stergere date si butoane de comanda pentru apelarea a doua
dintre interogarile realizate anterior;
8. Sa se scrie un program VBA care creaza tabelele din problema si legatura dintre ele.

TEMA Nr 26

Se considera baza de date PERSONAL cu tabelele SALARIAT cu următoarea structură:


MARCA N 5
NUME T 20
PRENUME T 20
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

SALAR N 10
DATA_NAS D
COD_SECTIE N 6
DATA_ANGAJARII D
Cheia primara este campul MARCA

si tabela DATE_PERSONALE cu campurile


MATRICOL N 5
STARE_CIVILA yes/no
NR_COPII N
VECHIME N
Cheia primara este campul MATRICOL
Se vor introduce maxim cinci inregistrari in tabele.

1. Se va realiza un filtru avansat care afiseaza salariatii care au varsta mai mare decat 25 de ani;
2. Se va realiza o interogare care va afişa salariaţii care au cei mai multi copii;
3. Se va realiza o interogare prin care se vor afisa salariatii care au vechimea mai mare decat vechimea
medie a salariatilor;
4. Se va realiza o interogare tabel incrucisat care va vizualiza pe verticala data angajarii, pe orizontala
numele salariatului si la intersectia lor salarul mediu.
5. Sa se realizeze o interogare de actiune care permite modificarea datelor din tabela DATE
PERSONALE;
6. Sa se realizeze un formular care care permite navigarea printre inregistrarile din tabela
DATE_PERSONALE;
7. Sa se relizeze un formular in care se preia numele unui angajat si care contine un buton de comanda.
In procedura onClick a acestui buton se va scrie prin cod VBA o interogare cae afiseaza datele
despre salariatul cu numele preluat din formular;
8. Sa se realizeze prin program doua tabele identice cu cele din TEMA 26. Sa se realizeze un program
care permite adaugarea de date in tabelele create la punctul anterior

TEMA Nr 27
Se considera baza de date PERSONAL cu tabelel SALARIAT cu următoarea structură:
MARCA N 5
NUME T 20
PRENUME T 20
SALAR N 10
DATA_NAS D
COD_SECTIE N 6
DATA_ANGAJARII D
Cheia primara este campul MARCA

si tabela DATE_PERSONALE cu campurile


MATRICOL N 5
STARE_CIVILA T 10
NR_COPII N
VECHIME N
Cheia primara este campul MATRICOL

1. Sa se realizeze un filtru care vizualizeaza datele din tabela DATE_PERSONALE pentru


nr_copii cuprins intre doua valori;
2. Se vor lega intre ele tabelele printr-un program VBA;
3. Se va realiza o interogare prin care se vizualizeaza angajatii cu cea mai mare vechime;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

4. Sa se realizeze o interogare care afiseaza salariul mediu pe sectii;


5. Sa se realizeze o interogare care afiseaza salariatii care au data angajarii mai veche de 20
de ani si nu au copii;
6. Sa se realizeze un formular in care exista un obiect textbox in care se va tasta o valoare
numerica care reprezinta numarul de ani. In formular exista un buton de comanda care va
lansa o interogare care afiseaza toti salariatii care au data angajarii mai mica decat data
curenta, cu un numar de ani egal cu valoarea numerica tastata in campul textbox;
7. Sa se realizeze prin program doua tabele identice cu cele din TEMA;
8. Sa se realizeze un program care permite stergerea datelor in tabelele create la punctul
anterior.

TEMA Nr 28
Pentru evidenţa personalului o societate comercială şi-a elaborat următoarea structură de bază de date
pentru serviciul personal:
Baza de date PERSONAL cu tabelele:
PERSONAL (MARCA N(5), COD_LOCMUNCA N(4), COD_FUNCTIE N(7), SALARIU
N (10))
Cheia primara este formata din campul MARCA.
DAT_PERS (MARCA N(5), NUME T(20), PRENUME T(20), ADRESA T(30), ST_CIVILA
T(1), NR_COPII N(2))
Cheia primara este formata din campul MARCA.

1. Sa se realize un filtru care afiseaza personalul cu marca cuprinsa intre doua valori. Filtrul se va salva
ca si interogare;
2. Sa se realizeze o interogare care va afisa toti salariatii de la un loc de munca care au salariul mai
mare decat salariul mediu al acelui loc de munca;
3. Sa se realizeze o interogare tip tabel incrucisat care pe verticala arata codul locului de munca, pe
orizontala codul functiei si la intersectia lor salarul mediu;
4. Sa se realizeze o interogare care afiseaza toti salariatii cae au salariul mai mare decat salariul mediu
al salariatilor care au o anumita functie;
5. Sa se scrie un program in Visual Basic calculeaza salariul mediu de la un anumit loc de munca;
6. Sa se realizeze prin program o interogare care afiseaza numele si prenumele salariatior cu o anumita
marca. Marca se preia printr-o instructiune InputBox;
7. Sa se realizeze un program care permite stergerea datelor in tabelele bazei de date.
8. Sa se realizeze un formular care permite vizualizarea datelor din cele doua tabele si navigarea prin
aceste tabele. Formularul contine un buton de comanda de culoare rosie prin care se apeleaza
interogarea de la punctul 1.

TEMA Nr 29
Pentru evidenţa personalului o societate comercială şi-a elaborat baza de date SOCIETATE cu
tabelele:
PERSONAL
MARCA N(5), COD_LOCMUNCA N(4), COD_FUNCTIE N(7), SALARIU N (10))
Cheia primara este campul Marca

DAT_PERS
(MARCA N(5), NUME T(20), PRENUME T(20), ADRESA T(30), ST_CIVILA T(1),
NR_COPII N(2))
Cheia primara este campul Marca
Se vor introduce maxim cinci inregistrari in fisier.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

1. Se vor lega intre ele cele doua tabele. Numarul de caractere al campurilor numerice sunt restrictii
care se vor defini in faza de proiectare a tabelei;
2. Presupunând că în fişiere se găsesc cate 5 înregistrări să se realizeze o interogare care afişează
Numele, salariul, functia şi numărul de copii a salariatului, cu numarul de copii cel mai mic.;
3. Se va realiza o interogare care afiseaza salariaţii cu salariile cele mai mari de la locurile de muncă;
4. Sa se realizeze interogari prin care se vor realiza operatiile de adaugare, modificare si stergere de
date din tabela PERSONAL;
5. Sa se realizeze o interogare care afiseaza salariatii a caror nume are pe a cincea pozitie o anumita
litera si prenumele incepe cu o anumita litera
6. Se va realiza o interogare ce va calcula salariile medii ale salariatilor grupati dupa campul
ST_CIVILA ;
7. Se va realiza un formular care contine un obiect textBox si buton de comanda care in procedura
onClick contine cod program pentru realizarea unei interogari care afiseaza personalul care are
aceeasi functie;
8. Sa se realizeze prin program doua tabele identice cu cele din TEMA 29;

TEMA Nr 30
In baza de date Fabrica, să se creeze tabelele Produse şi Lucrători, cu următoarea structură:
Produse
Cod T8 codul produsului
denumire T30 denumirea produsului
data_f Data data fabricatiei
pret N10 pretul produsului
disponibil Yes/No T disponibil, F nedisponibil
Cheia primara este campul Cod
Lucrători
Codp T8 codul produsului
Nume T30 numele şi prenumele
Functia T10 functia angajatului
Data_ang D data angajării
Domiciliul C30 domiciliul angajatului
Cheia primara este formata din campurile Codp si Nume

Se vor introduce maxim 5 inregistrari.


1. Asupra tabelelor se vor impune urmatoarele restrictii: in modul Datasheet, datele din campul nume vor
avea prima litera mare celelalte litere mici, campul denumire va avea doar litere mari; data fabricatie
egala cu data curenta; pretul mai mare decat 100 si mai mic decat 10000;
2. Sa se realizeze o interogare de actiune care permite modifcarea datelor din tabela Lucratori;
3. Sa se realizeze un filtrucare vizualizeaza din tabela Lucratori doar pe aceia pentru care numele se
termina cu o anumita litera;
4. Sa se realizeze o interogare care va afişa toti lucratorii care au realizat produsele cu cel mai mic pret;
5. Să se realizeze o interogare prin care sunt afişate datele din cele două tabele pentru care data curenta
– data angajarii este mai mare decat 20;
6. Sa se realizeze o interogare care afiseaza produsele a caror pret este mai mic decat pretul mediu al
tuturor produselor;
7. Sa se realizeze un program VBA care realizeaza o interogare ce calculeaza numarul total de copii ai
salariatilor;
8. Sa se realizeze un program care permite adaugarea datelor in tabelele bazei de date si care realizeza
legatura intre ele cele două tabele;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 31
In baza de date Magazie, să se creeze tabelele Produse şi Lucrători, cu următoarea structură:

Produse
Cod T8 codul produsului
denumire T30 denumirea produsului
data_f Data data fabricatiei
pret N10 pretul produsului
disponibil Yes/No T disponibil, F nedisponibil

Cheia primara este campul Cod


Lucrători
Codp T8 codul produsului
Nume T30 numele şi prenumele
Functia T10 functia angajatului
Data_ang D data angajării
Domiciliul C30 domiciliul angajatului
Cheia primara este formata din campurile Codp si Nume

1. Sa se realizeze un filtru pentru produsele care au data fabricatiei egala cu data curenta;
2. Sa se realizeze o interogare care permite stergerea datelor din tabela Produse
3. Să se realizeze o interogare prin care se vizualizeaza pretul mediu al produselor realizate de catre
lucratori intr-o anumita data calendaristica;
4. Sa se realizeze o interogare care afiseaza pretul mediu al produselor cu acelasi nume pe luna
calendaristica;
5. Se va realiza o interogare prin care vor fi afişate toate produsele disponibile şi pretul acestora;
6. Sa se realizeze o interogare care afiseaza produsele care au pretul mai mare decat pretul mediu al
produselor si a fost realizat de un anumit lucrator;
7. Sa se realizeze un formular. care contine un buton de comanda care in procedura dblClick creaza o
interogare care vizualizeaza datele din cele doua tabele;
8. Sa se realizeze prin program doua tabele identice cu cele din TEMA 31.

TEMA Nr 32
Se consideră o bază de date cu numele Casa de Modă formată din următoarele fişiere: Colecţie, Client,
Modă cu următoarea structură:
Colecţie
Cod_colectie Numeric Din 4 caractere
Nr_inv Numeric Mai mare decat 1000 si mai mic decat 10000
Pret_Prod Numeric Cu trei zecimale
Design Text Permite tastarea numai a literelor
An Text
Cheia pimara este formată din câmpul Cod_colectie

Client:
Cod_client Numeric
Nume client Text
Adresa Text
Cod_colectie Numeric
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

Cheia primara este formată din câmpul Cod_client+Cod_colectie

1. Sa se realizeze o interogare prin care sa se vizualizeze clientul care are pe pozitia a treia o anumita
litera si cod_colectie are o anumita valoare.
2. Să se realizeze un formular prin care se realizează operaţiile de adăugare de date, modificare şi
ştergere de date pentru tabela Client folosind interogari de actiune;
3. Să se realizeze o interogare prin care se vizualizează clientii cu colectiile care au cel mai mic pret;
4. Să se realizeze o interogare care afişează preţul mediu al produselor comandate într-un anumit an;
5. Sa se realizeze o interogare tip tabel incrucisat care va prezenta colectiile pe ani si va calcula Pretul
mediu;
6. Sa se realizeze un formular care sa permita tastarea anului intr-un obiect text box si la apasarea tastei
enter activeaza o interogare prin care se vizualizeaza datele din cele doua tabele corespunzator
anului tastat;
7. Sa se realizeze prin program doua tabele identice cu cele din TEMA 2 si legatura dintre ele;
8. Sa se realizeze un program care permite stergerea datelor in tabelele create la punctul anterior.

TEMA Nr 33
Se consideră baza de date Muzeu ce conţine tabela Muzeul ce are următoarea structură :

Cod_m N3 codul monumentului


Denumire T 30 denumire monument
Tip_c T 10 tipul constructiei
Datan Data data aducerii in muzeu
Amplasare T 20 tipul de amplasare
Cheia primara este campul Cod_m

1. Se va realiza un program care permite adaugarea datelor in tabela si realizeaza cheia


primara;
2. Se va realiza o interogare care permite afisarea monumentelor care au pe a doua pozitie o
anumita litera si se gasesc in muzeu de cel putin 10 ani;
3. Se va realiza o interogare care afiseaza monumentele cu vechime mai mare de 10 ani;
4. Se activeaza o interogare ce permite afisarea monumentelor după tipul construcţiei si care
au pe cea de a treia pozitie o anumita litera;
5. Sa se realizeze interogari de actiune pentru modificare inregistrarilor cu un anumit cod si
pentru stergerea inregistrarilor dintr-o anumita data calendaristica;
6. Sa se realizeze un formular care permite vizualizarea datelor din tabela, navigarea in tabela
si apelul a doua dintre interogarile realizate anterior;
7. Sa se realizeze prin program doi indexi pentru tbela: unul dupa denumire si unul dupa
amplasare;
8. Sa se realizeze un program care permite modificarea datelor in tabela.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA Nr 34
Să se construiască fişierul de date care ţine evidenţa plătii impozitului cu următoarele câmpuri :

Nume_prenume Text Apare numai cu litere mari


Nr_casa Numeric Format din trei caractere
Nr_persoane Numeric Format din doua caractere
Salar Numeric Cu doua zecimale
Tip Impozit Text Poate avea valorile Masina, respectiv Casa
Data Data
Cheia primara este formată din câmpul: Nume_prenume
1. să se realizeze câte o interogare prin care se vizualizeaza clienţii care au plătit impozitul pe
casa, respectiv pe masina intr-o anumită zi, dată de la tastatură intr-o fereastra cu parametrii;
3. Sa se realizeze o interogare care afiseaza cate persoane si-au platit impozitul pe casa;
4. Sa se realizeze o interogare de tip tabel incrucisat in care se va afisa salariul mediu pe luni
calendaristice;
5. Sa se realizeze o interogare prin care se afiseaza din tabela, doar datele pentru care salarul
este mai mare decat o anumita valoare si mai mic decat alta valoare. Valorile se preiau din
obiecte textbox dintr-un formular iar interogarea devine activa prin actionarea unui buton
de comanda aflat in formular;
6. Sa se realizeze un formular care permite vizualizarea datelor din tabela, navigarea in tabela
si apelul a doua dintre interogarile realizate anterior;
7. Sa se scrie un program VBA, care realizeaza o interogare ,ce calculeaza total salar pentru
persoanele a caror nume incepe cu o anumita litera;
8. Sa se realizeze un program care permite modificarea datelor din tabela creata.

TEMA Nr 35
Să se construiască baza de date Club, care conţine fişierul de date Sporturi care ţine evidenţa numărului de
sportivi, cu următoarele câmpuri :
Den_sport T 30 denumire sport
Categ T 10 categorie
Nume T 30 numele si prenumele sportivilor
Varsta N2 vârsta
Greutate N 5.2 greutate
Sex Yes/No Yes masculin, No feminin
Echipa T 20 echipa de care apartine

Cheia primara este formata din campurile Den_sport si Categ.


Se vor introduce maxim 5 inregistrari

1. Sa se realizeze o interogare de actiune prin care se introduc date in fisier;


2. Să se realizeze o interogare care permite crearea unei noi tabele cu numele “Grasi”, care contine
doar sportivii care au greutatea mai mare decat o anumita valoare;
3. Să se realizeze o interogare ce permite vizualizarea sportivilor a caror nume incepe cu o
anumita litera si apartin la o anumita categorie;
4. Sa se realizeze o interogare care afişează sportivul cu vârsta cea mai mare;
5. Sa se realizeze un formular care contine un obiect textbox prin care se preia varsta. Sa se
realizeze o interogare prin care se vizualizeaza sportivii de la un anumit sport care au varsta
egala cu varsta introdusa in obiectul textbox;
6. Sa se realizeze un program VBA care calculeaza varsta medie a persoanelor de sex masculin
si feminin cu ajutorul unei interogari;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

7. Sa se realizeze prin program o tabela identica cu tabela din TEMA 35, care contine in plus
un index diferit de cheia primara, dupa numele sportivului.

TEMA Nr 36
Să se construiască baza de date numere, care conţine fişierul de date Numere, cu următoarele câmpuri :
NR1 NUMBER
NR2 NUMBER
NR3 NUMBER

Cheia primara este formata din TOATE campurile.

1. sa se realizeze printr-un program VBA tabela si cheia primara;


2. sa se realizeze un program VBA prin care se introduc in tabela max 5 inregistrri;
3. sa se realizeze o interogare prin care se vizualizeaza acele inregistri pentru care nr1 si nr2
si nr3 sunt mai mari decat o anumita valoare;
4. sa se realizeze interogare care afiseaza acele inregistrari pentru care NR1 este mai mare
decat media valorilor numerice NR2;
5. sa se realizeze o interogare care calculeaza cate inregistrari respecta conditia NR1>NR2
6. Sa se realizeze o interogare care calculeaza catul dintre suma valorilor numerice din campul
NR3 si suma valorilor numerice din campul NR2
7. Sa se realizeze un program VBA care apeleaza o interogare ce calculeaza
(nr1+nr2+nr3)/nr1*nr2*nr3 pentru fiecare inregistrare a tabelei;
8. Sa se realizeze un program VBA care calculeaza media tututror valorilor numerice din tabel;
9. Se vor realiza prin program cele doua tabele, cheia primara. Se va scrie un program pentru
introducerea datelor in tabela CLIENTI.

TEMA nr 37

Să se construiască baza de date SOCIETATE ECONOMICA, care conţine fişierul de date PRODUS si
CLIENT, cu următoarele câmpuri :
MAGAZIN
CodP N codul produsului
NumeP T 30 numele produsului
Pret N5 pretul produsului
Cantitate N5 cantitate produs
DataV D Data vanzarii
Codclient N codul cientului
Cheia primara este formata din campul CodP.
Se vor introduce maxim 5 inregistrari

CLIENT
CodC N codul clientului
NumeC T 30 numele clientului
Varsta N2 varsta clientului
Nr_telefon T 11 nr de telefon
DataN D Data nasterii
Cheia primara este formata din campul CodC.
Se vor introduce maxim 5 inregistrari
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

1. Se vor introduce urmatoarele restrictii asupra campurilor: Cantitate cuprins intre 0 si 1000, pret
format din maxim cinci caractere numerice, numarul de telefon format din 4 caractere numerice
– sase caractere numerice, campul nume client apare in modul Datasheet: primul caracter mic
celelalte mari, numele produsului apare cu caractere mici indiferent de caracterul introdus in
camp;
2. Se va realiaza un tabel pivot care afiseaza pretul mediu al produselor functie de denumirea
produsului si data calendaristica;
3. Se vor lega intre ele tabelele. Se va realiza un filtru care afiseaza produsele cu pretul si cantitatea
cuprinse intre doua valori. Filtrul se va salva ca si interogare;
4. Se va realiza o interogare care afiseaza clientii care au produsul cu cantitatea cea mai mica;
5. Se va realiza o interogare care afiseaza clientii care au produsele ce au pe ultimele trei pozitii
anumite litere si pretul mai mare decat o anumita valoare;
6. Se va realiza o interogare de actiune care modifica o anumita inregistrare din tabela clienti;
7. Se va realiza prin cod program o interogare care afiseaza produsele care apartin unui anumit
client. Numele clientului se va introduce intr-o fereastra cu parametrii;
8. Se va realiza un formular care contine obiecte textBox pentru vizualizarea datelor din tabela
cproduse, butoane de comanda pentru navigarea in tabela, butoane de comanda pentru apelarea
interogarilor de la punctele 3 si 4;
9. Se vor realiza prin program cele doua tabele si legatura dintre ele.Se va scrie un program pentru
modificarea datelor din tabela PRODUSE.

TEMA nr 38

Să se construiască baza de date SOCIETATE ECONOMICA, care conţine fişierul de date PRODUS si
CLIENT, cu următoarele câmpuri :
PRODUS
CodP N codul produsului
NumeP T 30 numele produsului
Pret N5 pretul produsului
Cantitate N5 cantitate produs
DataV D Data vanzarii
Codclient N codul cientului
Cheia primara este formata din campul CodP.
Se vor introduce maxim 5 inregistrari

CLIENT
CodC N codul clientului
NumeC T 30 numele clientului
Varsta N2 varsta clientului
Nr_telefon T 11 nr de telefon
DataN D Data nasterii
Cheia primara este formata din campul CodC.
Se vor introduce maxim 5 inregistrari

1. Se vor introduce urmatoarele restrictii asupra campurilor: Pret cuprins intre 0 si 100000,
cantitate formata din maxim cinci caractere numerice, numarul de telefon format din 4 caractere
numerice – sase caractere numerice, campul nume client apare in modul Datasheet: primul
caracter mare celelalte mici, numele produsului apare cu caractere mari indiferent de caracterul
introdus in camp;
2. Se vor lega intre ele tabelele. Se va realiza un filtru care afiseaza clientii cu acelasi prefix la
numarul de telefon. Filtrul se va salva ca si interogare;
3. Se va realiza o interogare care afiseaza clientii care au produsul cu pretul cel mai mare;
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

4. Se va realiza o interogare care afiseaza clientii care au produsele ce au pe primele trei pozitii
anumite litere si cantitatea mai mare decat o anumita valoare;
5. Se va realiaza o interogare care afiseaza pretul mediu al produselor functie de denumirea
produsului si data calendaristica;
6. Se va realiza o interogare de actiune care modifica o anumita inregistrare din tabela clienti;
7. Se va realiza prin cod program o interogare care afiseaza produsele care apartin unui anumit
client. Numele clientului se va introduce intr-o fereastra cu parametrii;
8. Se va realiza un formular care contine obiecte textBox pentru vizualizarea datelor din tabela
clienti, butoane de comanda pentru navigarea in tabela, butoane de comanda pentru apelarea
interogarilor de la punctele 2 si 3.

TEMA nr 39

Să se construiască baza de date SOCIETATE ECONOMICA, care conţine fişierul de date PRODUS si
CLIENT, cu următoarele câmpuri :
PRODUS
CodP N codul produsului
NumeP T 30 numele produsului
Pret N5 pretul produsului
Cantitate N5 cantitate produs
DataV D Data vanzarii
Codclient N codul cientului
Cheia primara este formata din campul CodP.
Se vor introduce maxim 5 inregistrari

CLIENT
CodC N codul clientului
NumeC T 30 numele clientului
Varsta N2 varsta clientului
Nr_telefon T 11 nr de telefon
DataN D Data nasterii
Cheia primara este formata din campul CodC.
Se vor introduce maxim 5 inregistrari

1. Lungimile campurilor numerice si de tip text sunt restrictii care se vor introduce in modul de
proiectare al tabelei;
2. Se vor lega intre ele tabelele. Se va realiza un filtru care afiseaza clientii care au data nasterii
mai mica cu 20 de ani decat data curenta. Filtrul se va salva ca si interogare;
3. Se va realiza o interogare care afiseaza clientii care au produsul cu pretul cel mai mare;
4. Se va realiza o interogare care afiseaza clientii care au produsele ce au pe primele trei pozitii
anumite litere si cantitatea mai mare decat o anumita valoare;
5. Se va realiaza o interogare care afiseaza pretul mediu al produselor functie de denumirea
produsului si data calendaristica;
6. Se va realiza o interogare de actiune care modifica o anumita inregistrare din tabela clienti;
7. Se va realiza prin cod program o interogare care afiseaza produsele care apartin unui anumit
client. Numele clientului se va introduce intr-o fereastra cu parametrii;
8. Se considera un formular care contine un obiect textBox in care se va introduce numele
clientului. In procedura dblclick a acestui obiect textBox se va scrie o interogare care va afisa
produsele clientului tastat in obiectul textbox;
9. Se va realiza un formular care contine obiecte textBox pentru vizualizarea datelor din tabela
clienti, butoane de comanda pentru navigarea in tabela, butoane de comanda pentru apelarea
interogarilor de la punctele 2 si 3.
TEMELE PENTRU COLOCVIU LA DISCIPLINA PCLP PARTEA a II-a ACCESS

TEMA nr 40

Să se construiască baza de date SOCIETATE ECONOMICA, care conţine fişierul de date MAGAZIN si
CLIENT, cu următoarele câmpuri :

MAGAZIN
CodP N codul produsului
NumeP T 30 numele produsului
Pret N5 pretul produsului
Cantitate N5 cantitate produs
DataV D Data vanzarii
Codclient N codul cientului
Cheia primara este formata din campul CodP.
Se vor introduce maxim 5 inregistrari

CLIENT
CodC N codul clientului
NumeC T 30 numele clientului
Varsta N2 varsta clientului
Nr_telefon T 11 nr de telefon
DataN D Data nasterii
Cheia primara este formata din campul CodC.
Se vor introduce maxim 5 inregistrari

1. Lungimile campurilor numerice si de tip text sunt restrictii care se vor introduce in modul de
proiectare al tabelei;
2. Sa se realizeze un tabel pivot care calculeaza total pret, functie de numele produsului si data
vanzarii
3. Se vor lega intre ele tabelele. Se va realiza un filtru care afiseaza clientii care au data nasterii
mai mica cu 20 de ani decat data curenta. Filtrul se va salva ca si interogare;
4. Se va realiza o interogare care afiseaza clientii care au produsul cu pretul cel mai mare;
5. Se va realiza o interogare care afiseaza clientii care au produsele ce au pe primele trei pozitii
anumite litere si cantitatea mai mare decat o anumita valoare;
6. Se va realiza o interogare de actiune care modifica o anumita inregistrare din tabela clienti;
7. Se va realiza prin cod program o interogare care afiseaza produsele care au cantitatea cuprinsa
intre doua valori. Cantitatile se vor introduce in ferestre cu parametrii;
8. Se considera un formular care contine un obiect textBox in care se va introduce numele
clientului. In procedura dblclick a acestui obiect textBox se va scrie o interogare care va afisa
produsele clientului tastat in obiectul textbox;
9. Se va realiza un formular care contine obiecte textBox pentru vizualizarea datelor din tabela
CLIENT, butoane de comanda pentru navigarea in tabela, butoane de comanda pentru apelarea
interogarilor de la punctele 3 si 4.

S-ar putea să vă placă și