Calculatoare
Indicatorul de inregistrari - functia recno, skipFunctia recno()-returneaza indicatorul de inregistrari; Sintaxa: recno([<expN>|<expC>]); Ex 1 Sa se afiseze pozitia indicatorului de inregistrare corespunzator bazei de date curenta. Repozitionati indicatorul de pozitie folosind comanda list(domeniul inregistrarilor) pe pozitia a 4. Verificlaati acest lucru afisand din nou pozitia acestuia. Comanda GO/GOTO GO|GOTO <expN1> [in <expN2|expC>] GO|GOTO TOP|BOTTOM [in expN1|expC>] Ex 2 Repozitionati indicatorul corespunzator bazei de date curente pe pozitia 5. Deasemenea, folosind optiunea Top respectiv Bottom, mutati indicatorul de inregistrari la extremitatile bazei de date. Ex 3 Afisati ultimele trei inregistrari din baza de date curenta, folosind functia recno si comanda List. Comanda SKIP SKIP[<expN1>], [in <expN2>|<expC>] Ex4 Mutati indicatorul corespunzator bazei de date curente pe pozitia 5. Folosind comanda SKIP repozitionati indicatorul pe pozitia 7, respectiv 3. Ex5. Inserati cate o inregistrare blank pe pozitia 2 si 5, folosind comenzile INSERT BLANK, GOTO, SKIP GO 1 Insert Blank Go 4 Insert Blank Functiile BOF() si EOF() BOF([<expN>|<expC>]) EOF([<expN>|<expC>]) Functia RECCOUNT() RECCOUNT([<expN>|<expC>]) Functia RECSIZE() RECSIZE([<expN>|<expC>]) STERGEREA INREGISTRARILOR DINTR-O BAZA DE DATE COMANDA DELETE DELETE [<domeniu>] [FOR <expL1>] [WHILE<expL2>] Delete next 30 for Loc_naste=’ Recall all Go 1 Delete all for mod(recno(),2)=0 Mod(a,b)=rest; COMANDA SET DELETED SET DELETED ON|OFF FUNCTIA DELETED() COMANDA RECALL RECALL [<domeniu>] [FOR <expL1>] [While <expL2>] Go 20 Recall rest for Loc_naste=’ COMANDA PACK PACK [MEMO][DBF] COMANDA ZAP ACCESUL LA INREGISTRARI INTR-O BAZA DE DATE COMANDA SET FILTER TO SET FILTER TO [<expL>] FUNCTIA FILTER FILTER([expN|<expC>]) CAUTAREA INREGISTRARILOR INTR-O BAZA DE DATE COMANDA LOCATE LOCATE FOR [<expL1] [<domeniu>] [WHILE <expL2>] COMANDA CONTINUE FUNCTIA FOUND() FOUND([<expN>|<expC>] FUNCTIA LOOKUP() LOOKUP(<CAMP 1>,<EXPR>,<CAMP2>) COMANDA APPEND FROM APPEND FROM <fisier>|? [FIELDS <lista campuri>] [FOR <expL>] [TYPE] [DELIMITED [WITH TAB|WITH <delimitator>|WITH BLANK] [PDOX|WK1|WK3|SDF|WKS|WR1|WRK|XLS] COMANDA COPY TO COPY TO <fisier> [domeniu] [FIELDS <lista campuri>] [FOR <expL1>] [WHILE <expL2][TYPE] [DELIMITED [WITH TAB|WITH <delimitator>|WITH BLANK] [PDOX| . |] COMANDA IMPORT IMPORT FROM <fisier> [TYPE] PDOX|WK1|WK3|SDF|WKS|WR1|WRK|XLS COMANDA EXPORT EXPORT TO <fisier> [FIELDS<lista campuri>] [<domeniu>] [FOR <expL1>] [WHILE <expL2][TYPE] [TYPE] PDOX|WK1|WK3|SDF|WKS|WR1|WRK|XLS Sortarea unei baze de date Comanda SORT SORT TO fisier ON <camp1> [/A|/D|/C], <camp2> [/A|/D|/C],.. [<domeniu>][for <expL1>] [while <expL2>] [FIELDS <lista campuri>] Comanda INDEX [FOR <expL>] [COMPACT] [ASCENDING | DESCENDING] [UNIQUE] [ADDITIVE] USE [<fisier>|?] [INDEX<lista fisiere index>|?>] [ORDER [<expN>|<fisier.idx>| [TAG]<nume eticheta> [OF <fisier.cdx>] [ASCENDING|DESCENDING] SEEK <expr> Seek(<expr>,[<expN>|<exprC>] Comenzi Statistice Count[<domeniu>][for <expL1>] [while<expL2>] [to variabila] Sum [<lista expresii>] [<domeniu>][for <expL1>] [while<expL2>] [to variabila] Average [<lista expresii>] [<domeniu>][for <expL1>] [while<expL2>] [to variabila Calculate [<lista expresii>] [<domeniu>][for <expL1>] [while<expL2>] [to variabila]
|