You are on page 1of 2

USE bebe.

dbf
SET COLOR TO w+/g
DEFINE MENU bebe
DEFINE PAD a OF bebe PROMPT[cei_din_bucuresti]
DEFINE PAD b OF bebe PROMPT[lala]
DEFINE PAD c OF bebe PROMPT[xyz]
DEFINE PAD d OF bebe PROMPT[yoy]
DEFINE PAD e OF bebe PROMPT[bebe]
DEFINE PAD f OF bebe PROMPT[bebe1]
DEFINE PAD g OF bebe PROMPT[bebe2]
DEFINE PAD h OF bebe prompt[iesire]
DEFINE PAD i OF bebe PROMPT[bebe3]
DEFINE PAD j OF bebe PROMPT[bebe4]
ON SELECTION PAD a OF bebe do p1
ON SELECTION PAD b OF bebe do p2
ON SELECTION PAD c OF bebe do p3
ON SELECTION PAD d OF bebe do p4
ON SELECTION PAD e OF bebe do p5
ON SELECTION PAD f OF bebe do p6
ON SELECTION PAD g OF bebe do p7
ON SELECTION PAD h OF bebe deactivate menu bebe
ON SELECTION PAD i OF bebe do p8
ON SELECTION PAD j OF bebe do p9
ACTIVATE MENU bebe
USE
CLEAR
PROCEDURE p1
CALCULATE CNT() FOR adresa='bucuresti' TO x
?'din bucuresti:',x
ENDPROC
PROCEDURE p2
replace ALL medieg WITH (medie1+medie2+medie3)/3
replace status WITH 'admis' FOR medieg>=5
replace status WITH 'respins' FOR medieg<5
BROWSE
CALCULATE CNT() TO q FOR status='admis'
?'admisi:',q
ENDPROC
PROCEDURE p3
CALCULATE MAX(medie1) TO r
?'cea mai mare medie1:',r
ENDPROC
PROCEDURE p4
LIST for (adresa='bucuresti').and.(medie1>7).and.(status='admis')
ENDPROC
PROCEDURE p5
CALCULATE AVG(medie3) TO k FOR adresa='pitesti'
?'media la aia din pitesti la proba 3:',k
endproc
PROCEDURE p6
LIST for SUBSTR(nume,1,1)='b'
ENDPROC
PROCEDURE p7
SORT TO bebe1.dbf ON nume/D
USE bebe1.dbf
accept 'dati oras:' to c
DELETE FOR adresa=c
browse
ENDPROC
PROCEDURE p8
SCAN FOR medieg>7
?nume, adresa
ENDSCAN
ENDPROC
PROCEDURE p9
accept 'dati numele:' to a
LOCATE FOR nume=a
IF FOUND()
?adresa,medieg
ELSE
?'nu exista'
endif
endproc

You might also like