Sunteți pe pagina 1din 2

FOXPRO Teste i aplicaii

profesor: Molnar Simona


FIA DE LUCRU NR. 1 (Selectarea i afiarea articolelor)
Fie baza de date urmtoare, cu evidena creditelor acordate de filiala unei bnci, cu urmtoarea
structur: Filiala- C(6), Benef C(15), Suma_dat -N(8), Suma_ac N(8), Termen N(2).
Cerine:
a) S se introduc 6 nregistrri;
b) S se caute beneficiarii cu numele Popescu;
c) S se caute beneficiarii care au achitat creditul n mai putin de 12 luni;
d) S se verifice dac la filiala Craiova sunt acordate credite mai mari de 5.000.000 lei. S se
afieze nr.crt. al primei nregistrri gsite. S se afieze coninutul acesteia.
e) S se caute beneficiarii care nu au achitat nici o sum i sa se afieze nr. crt al articolului gsit i
coninutul acestuia.
f) S se caute beneficiarii care au achitat mai mult de jumtate din credit, de la filiala Buzu.
g) S se caute beneficiarii care au achitat creditul.
h) S se afieze nregistrrile 3, 5, 6.
i) S se afieze prima nregistrare.
Rezolvare:
a) Se completeaz baza de date cu
nregistrri diverse.
Pentru urmtoarele puncte, se vor
introduce in fereastra Command
comenzile:
b) LOCATE FOR benef=Popescu
DISPLAY
CONT
DISPLAY
c) LOCATE FOR termen <12
DISPLAY
CONT
DISPLAY
d) LOCATE FOR filiala =Craiova
AND suma_dat > 5000000
? FOUND()
? RECNO()
DISPLAY

e) LOCATE FOR suma_ac=0


?RECNO()
DISPLAY
f) LOCATE FOR suma_ac > suma_dat/2
AND filiala=Buzau
DISPLAY
g) LOCATE FOR suma_dat suma_ac=0
DISPLAY
CONT
DISPLAY
h) GO 3
DISP
GO 5
DISP
GO BOTTOM
DISP
I) GO TOP
DISPLAY

FOXPRO Teste i aplicaii

profesor: Molnar Simona

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