6 bd validari filtre functii
DESCRIPTION
ValidariFiltreFunctiiTRANSCRIPT
Plecând de la o bază de date pentru evidenţa personalului unei societăţi comerciale:Marca Nume salariat Data angajarii Functia
1023 Popescu Valeriu Friday, April 3, 1998 Economist
Mihai Claudia Friday, September 4, 1998 Merceolog
Popa Florin Tuesday, April 5, 2005 Operator
Stroe Mihaela Sunday, April 6, 1997 Informatician
Nedelcu Marian Friday, April 7, 2000 Analist
Chiru Bogdan Saturday, June 9, 2001 Analist
Albu Ioana Thursday, October 9, 2003 Economist
Vlad Paul Monday, March 10, 1997 Merceolog
Constantin Marius Friday, September 11, 1998 Merceolog
Mondea Lavinia Monday, April 12, 1999 Operator
Badea Monica Sunday, January 13, 2002 Analist
Visan Viorel Friday, August 14, 2015 Operator
1. Marca reprezinta un numar intreg cuprins intre 1000 si 9999. se va face si mesaj de introducere si mesaj de eroare.2. Nume Salariat este un text cu o lungime cuprinsa intre 7 si 30 caractere.3. Data angajarii este o data ulterioara datei infiintarii societatii, repectiv 08/29/19964. Functia este o lista care cuprinde urmatoarele: economist, merceolog, analist, operator, informatician. Se va face si mesaj de introducere si mesaj de eroare.5. Compartimentul este o lista care va fi preluata din J2:J6. Se va face si mesaj de introducere si mesaj de eroare.6.Salariul este un numar intreg cuprins intre 1100 si 4000 lei.
Plecând de la o bază de date pentru evidenţa personalului unei societăţi comerciale:Compartiment Salariu
financiar 3,100 lei
desfacere 3,101 lei
oficiu calcul 2,500 lei
oficiu calcul 3,103 lei
contabilitate 1,860 lei
contabilitate 3,105 lei
financiar 1,450 lei
desfacere 3,000 lei
desfacere 3,108 lei
oficiu calcul 3,109 lei
conducere 2,100 lei
oficiu calcul 4,000 lei
1. Marca reprezinta un numar intreg cuprins intre 1000 si 9999. se va face si mesaj de introducere si mesaj de eroare.
4. Functia este o lista care cuprinde urmatoarele: economist, merceolog, analist, operator, informatician. Se va face si mesaj de introducere si mesaj de eroare.5. Compartimentul este o lista care va fi preluata din J2:J6. Se va face si mesaj de introducere si mesaj de eroare.
contabilitate
desfacere
oficiu calcul
financiar
conducere
FILTRAREA AVANSATA A DATELOR
Tipul asigurarii Localitate Data asigurarii
ASTRA de bunuri IONESCU Ioana Bucuresti 31/Mar/2014MERCUR RCA POPA Alexandru Brasov 30/Nov/2015ASTRA de viata NEAGU Bogdan Ploiesti 26/Oct/2015MERCUR de bunuri POPESCU Simona Bucuresti 30/May/2013ASTRA de viata VOICU Dan Brasov 15/Nov/2015MERCUR CASCO RADU Elena Bucuresti 13/Jul/2013ASTRA de viata STANCIU Carmen Bucuresti 25/Nov/2015ALFA CASCO GANEA Ion Ploiesti 25/Oct/2015ASTRA de bunuri RADULESCU Mircea Brasov 12/Mar/2014ALFA RCA PURCAREANU Maria Bucuresti 28/Oct/2015
EXEMPLE - FILTRARI DATE
1. Sa se afiseze toti asiguratii din provincie (incepind cu celula L20) care au incheiat asigurari in anul curent, cu sume cuprinse intre 2000 si 50000.
Campul de criterii
Campul de criterii
3.Să se afişeze toţi asiguraţii din provincie care au încheiat asigurări cu o valoare mai mare decât media valorică a tuturor asigurărilor.
Campul de criterii
Campul de rezultate
Campul de criterii Campul de rezultate
Denumire societate
Nume si prenume asigurat
2.Sa se afiseze toate societăţile de asigurare (incepind cu celula J25) a căror Denumire începe
cu A, din Brasov, pentru care au fost încheiate asigurări în ultimele 6 luni.
În zona de rezultate se vor afişa doar informaţii legate de Nume si Prenume asigurat, Tipul asigurării, Localitatea asiguratului şi Suma asigurată.
4.Să se afişeze toţi agentii care au incheiat contracte de asigurare in ultima saptamana a lunii precedente (in campul de rezultate se va afisa numele fiecarui agent o singura data, chiar daca acesta a incheiat mai multe asigurari)
Campul de criterii
Campul de rezultate
5. Să se afişeze toate asigurarile pentru care s-a incasat un comision cuprins intre 7% si 15% din valoarea sumei asigurate
Agent asigurare
36 500 Radu Mihai 18252 800 Ion Vasile 1402 500 Radu Mihai 250
54 600 Popa Ion 27301 500 Ion Vasile 1503 200 Popa Ion 160
25 000 Radu Mihai 250012 700 Rusu Costel 635
145 000 Roman Marius 725065 000 Ion Vasile 3250
1. Sa se afiseze toti asiguratii din provincie (incepind cu celula L20) care au incheiat asigurari in anul curent, cu sume cuprinse intre 2000 si 50000.
3.Să se afişeze toţi asiguraţii din provincie care au încheiat asigurări cu o valoare mai mare decât media valorică a tuturor asigurărilor.
Suma asigurata (RON)
Comision agent asigurare
2.Sa se afiseze toate societăţile de asigurare (incepind cu celula J25) a căror Denumire începe
cu A, din Brasov, pentru care au fost încheiate asigurări în ultimele 6 luni.
Nume si Prenume asigurat, Tipul asigurării, Localitatea asiguratului şi Suma asigurată.
4.Să se afişeze toţi agentii care au incheiat contracte de asigurare in ultima saptamana a lunii precedente (in campul de rezultate se va afisa numele fiecarui agent o singura data, chiar daca acesta a incheiat mai multe asigurari)
FUNCTII DE TIP BAZE DE DATE
Denumire societate Tipul asigurarii Cod numeric personal
ASTRA de bunuri IONESCU Ioana 2.80.11.07.345633ALFA RCA POPA Alexandru 2.77.09.04.444890ASTRA de viata NEAGU Bogdan 2.61.11.23.546967MERCUR de bunuri POPESCU Simona 1.56.08.17.341871ASTRA de viata VOICU Dan 2.80.03.04.227773MERCUR CASCO RADU Elena 2.50.12.07.472590ASTRA de viata STANCIU Carmen 2.61.07.22.114674ALFA CASCO GANEA Ion 1.80.11.01.555889ASTRA de bunuri RADULESCU Mircea 2.81.10.10.510053ALFA RCA PURCAREANU Maria 2.60.02.27.503812
Sintaxa generală a funcţiilor este:
= den_functie(BAZA de Date; “Denumire camp”/Numar_ordine_camp; Camp de criterii)
EXEMPLE1.Să se afiseze cuantumul valoric al asigurărilor încheiate cu asiguraţii din Bucuresti, în anul curent.
Camp de criterii
Rezultat
Camp de criterii
Rezultat
3. Sa se calculeze media asigurarilor incheiate in ultimele 3 luniCamp de criterii
Camp de criterii
Nume si prenume asigurat
2. Sa se afiseze numele asiguratului cu suma cea mai mare asigurata.
4. Sa se calculeze numarul contractelor de asigurare incheiate in zilele de week-end si valoarea totala a acestora (rezultatul va fi afisat in formatul "In zilele de week-end s-au incheiat N contracte de asigurare cu o valoare totala de ###,##0 lei"
Rezultat
Camp de criterii
Rezultat
6. Sa se afiseze numarul de asigurati de genul feminin care au incheiat contractele de asig. in ultimele 30 de zile lucratoare
Camp de criterii
Rezultat
5. Sa se afiseze cea mai mica suma asigurata contractata in anul precedent si cea mai mare suma asigurata din anul curent pentru o societate aleasa de utilizator (prin lista derulanta)
Localitate Data asigurarii
Bucuresti Saturday 04 January 2014 36 500 Radu Mihai
Brasov Thursday 04 October 2012 780 Voinea Mihaela
Ploiesti Tuesday 16 July 2013 2 500 Radu Mihai
Bucuresti Sunday 08 March 2015 54 600 Popa Ion
Brasov Friday 15 March 2013 1 184 Roman Marius
Bucuresti Tuesday 13 July 2010 3 200 Popa Ion
Bucuresti Monday 05 October 2015 25 000 Radu Mihai
Ploiesti Saturday 15 February 2014 12 700 Rusu Costel
Brasov Wednesday 12 March 2014 145 000 Roman Marius
Bucuresti Wednesday 18 November 2015 65 000 Ion Vasile
= den_functie(BAZA de Date; “Denumire camp”/Numar_ordine_camp; Camp de criterii)
1.Să se afiseze cuantumul valoric al asigurărilor încheiate cu asiguraţii din Bucuresti, în anul curent.
Suma asigurata (RON)
Agent asigurare
Sa se afiseze numele asiguratului cu suma cea mai mare asigurata.
6. Sa se afiseze numarul de asigurati de genul feminin care au incheiat contractele de asig. in ultimele 30 de zile lucratoare