SELECT Magazin ?RECNO() BROWSE LAST SKIP -3 SET CENTURY on SKIP 6 SET DATE TO dmy SKIP -3 LOCATE ALL FOR cantitate <=100 REPLACE ALL denumire WITH GO top UPPER(denumire) LOCATE ALL FOR cantitate <=100 REPLACE ALL um WITH proper(um) DISPLAY SELECT Magazin CONTINUE MODIFY STRUCTURE DISPLAY SELECT Magazin CONTINUE BROWSE LAST DISPLAY CALCULATE SUM(cantitate*pretu) FOR CONTINUE categorie="bauturin" TO x DISPLAY ?x GO top REPLACE all pretu WITH pretu*1.15 LOCATE ALL FOR cantitate >1100 FOR categorie="dulciuri" ?FOUND() BROWSE all FOR data_exp <DATE() IF FOUND() display endif BROWSE GO top CALCULATE SUM(cantitate*pretu) FOR LOCATE ALL FOR pretu <1 data_exp <DATE() TO x ?FOUND() REPLACE cantitate WITH cantitate+30 ?RECNO() FOR denumire="CIPSURI" DISPLAY REPLACE cantitate WITH cantitate-21 CLEAR FOR denumire="7UP" CONTINUE BROWSE ALL FOR cantitate=0 ?FOUND() BROWSE ?RECNO() REPLACE cantitate WITH cantitate+50 DISPLAY FOR denumire="7UP" CONTINUE SELECT Magazin ?FOUND() BROWSE LAST GO top CALCULATE max(cantitate*pretu) to x LOCATE ALL FOR pretu <3 BROWSE all FOR cantitate*pret=x CONTINUE BROWSE all FOR cantitate*pretu=x ?RECNO() BROWSE SELECT Magazin SORT TO magazin_s ON categorie MODIFY STRUCTURE /a,denumire /d BROWSE BROWSE SELECT Magazin SELECT 2 MODIFY STRUCTURE USE magazin_s SELECT Magazin BROWSE BROWSE LAST REPLACE ALL categorie WITH UPPER(categorie) SELECT 1 BROWSE SORT TO magazin_exp ON categorie /a,denumire /d FOR data_exp<DATE() SELECT 3 USE magazin_exp BROWSE USE SELECT 2 USE SELECT 1 ?RECNO()