Interfata aplicatiei a fost proiectata in stil SDI (Single Document Interface), constand din trei forme independente. Forma principala contine trei butoane de comanda - cmdcreare, cmdadaugare si cmdvizualizare. Acestea permit utilizatorului executarea unui click pe ele pentru a indeplini anumite actiuni. Ori de cate ori utilizatorul executa un click pe un buton de comanda, procedura corespunzatoare evenimentului Click este invocata. Pentru a indeplini actiunea dorita, se va plasa codul respectiv in procedura evenimentului Click -figura 2.3.
Fig. 2.3 Evidenta facturilor
Se propune utilizarea comenzii CALCULATE in numerotarea liniilor unei facturi si in determinarea valorii totale a acesteia Comanda va efectua calculele indicate de utilizator prin intermediul expresiilor <expr1>, <expr2>, , in formularea carora se pot utiliza functii statistice si/sau financiare standard, cum ar fi AVG, CNT, MAX, MIN, NVP, STD, SUM, VAR.
CALCULATE <expr1> [ expr2 ]
[<domeniu>] [FOR <expl1>] [WHILE <expl2>]
[TO <var1> [<var2> ] ? TO ARRAY <tablou>]
Operatiile specificate se vor aplica asupra valorilor unor campuri ale tabelei curent deschise si/sau variabile. Prelucrarea se poate limita la inregistrarile care apartin unui anumit <domeniu> si/sau indeplinesc o anumita conditie <expl1> si/sau prelucrarea poate avea loc atata timp cat o anumita conditie <expl2> ramane adevarata. Rezultatul poate fi memorat in variabile sau intr-un tablou.
procedura - cmdcreare_Click
create table linie_factura (nr_factura N(8), nr_linie N(2), cod_material N(8),;
pret N(8), cantitate N(8))
use
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.