Sunteți pe pagina 1din 2

Functia Use document.

dbf COPY STRUCTURE TO nume_tabela [FIELDS <campuri>] SORT TO tabela_noua ON FIELDS <liste de campuri> FOR <cond 1> WHILE <cond 2> SET DECIMALS TO <expN>

Ce face deschide o tabela copiaza tabela sau doar anumite campuri ordoneaza campurile in functie de cond1 cat timp cond2 seteaza nr de zecimale defineste o bara orizontala de meniu; mesajul apare pe DEFINE MENU <nume_meniu> [Message<expC>] bara de jos a ecranului defineste numele unui camp de pe bara orizontala de DEFINE PAD <nume+nr> OF <nume_meniu> PROMPT <expC> [Message<expC1>] meniu ACTIVATE MENU <nume_meniu> se scrie la sfarsit si activeaza meniul defineste un meniu popup :From- delimiteaza coltul stanga sus al popup; to -delimiteaza coltul dreapta jos; footer mesaj in bara submeniului, jos; title- mesaj in bara submeniului, sus; prompt fields- foloseste continutul DEFINE POPUP <nume_submeniu> [FROM <linie1><coloana1>][TO <linie2><coloana2>] campurilor tabelei active; prompt files- foloseste sistemele [FOOTER <expC>][TITLE < expC>] [Message][PROMPT FIELDS<expR>]sau [PROMPT unor fisiere ; prompt structure - foloseste nume campurilor FILES LIKE<marca>] sau [PROMPT STRUCTURE][shadow] tabelei active DEFINE BAR <expN> OF <nume_popup> PROMPT<expC> [Message <ExpC1>] def numele unui camp de pe meniul popup leaga popup-ul de meniul orizontal(se scrie la sf, inainte de ON PAD <nume+nr> OF <nume_meniu> ACTIVATE POPUP <nume_popup><expN> activate menu) leaga popup-ul de un alt meniu popup(se scrie la sf, inainte ON BAR <nume+nr> OF <nume_meniu> ACTIVATE POPUP <nume_popup><expN> de activate menu) SIGN (<expN>) returneaza 1 da nr e >0 si 0 daca e 0 si -1 da e <0 ABS(<expN>) modulul uni nr CEILING (<expN>) aprox expN prin adaos ROUND(<expN>) rotunjeste la un nr de zecimale dat INT(<expN>) partea de dinainte de virgula SCAN[FOR <cond1>][WHILE<cond2>] functia returneaza un caracter corespunzator codului asci CHR(<expN>) repr. de expN ASC(<expN>) returneaza codul caracterului transmis ca parametru extrage un subsir din expC incepand cu pozitia N1 pana la Substr(<expC><expN1>[<expN2>]) sfarsit sau expN2 caractere Left(<expC><expN>) extrage un subsir din expC pana la poz N1 RIGHT(<expC>,<expN>) returneaza un subsir al unui sir pozitionat la dreapta Browse/List/display all afiseaza informatiile Display informatia curenta DISPLAY OFF nu afiseaza nr inregistrarilor Display Record afiseaza o anumita inregistrare afiseaza informatia din tabela incepand cu pozitia curenta DISPLAY REST si pana la sf. tabelei ia in considerare urmatoarele n pozitii incepand cu cea Next n curenta

Explicatii +

expN=nr de zecimale expC= exp care apare pe bara nume+nr=p1;p2;p3...etc; expC=numele campului

GO N Go top GO BOTTOM Display structure DELETE[FOR<expL>][WHILE<expL>][<domeniu>] PACK RECALL Replicate (<expC>,<expN>) SPACE(<expN>) ALLTRIM(<expC>) LTRIM(<expC>) RTRIM(<expC>) sau TRIM(<expC>) LEN ISALPHA(<expC>) ISDIGIT(<expC>) ISLOWER ISUPPER(<expC>) UPPER/LOWER ?MONTH({11/23/12}) SET CENTURY ON DAY(<datacal>) SET DATE TO ?CDOW({11/22/12}) DATE() ?DOW({11/22/12}) TIME() ?DTOC({10/02/90}) SET CLOCK ON() LOCATE FOR <exp> [<camp>] + CONTINUE RECNO() FOUND() EOF() RECCOUNT()

cand se deschide o tabela suntem pozitionati implicit pe prima inregistrare ne pozitioneaza pe prima pozitie a tabelei ne pozitioneaza pe ultima inregistrare a tabelei curente arata structura tabelei curente stergere logica sterge fizic campurile deja marcate reface inregistrarile marcate logic pt stergere cu DELETE multiplica expC de expN ori returneaza un sir format din atatea spatii cate sunt indicate de expN; echivalent cu REPLICATE sterge spatiile din expC sterge spatiile din expC din partea stanga sterge spatiile din expC din partea dreapta returneaza nr de caractere ale sirului returneaza adevarat daca sirul incepe cu o litera returneaza adevarat daca sirul incepe cu o cifra returneaza T/F daca sirul incepe cu o litera mica verifica daca sirul incepe cu o litera mare(T/F) transforma toate caract in majuscule/minuscule returneaza luna afiseaza anul cu 4 aflam ziua dintr-o data calendaristica seteaza un anumit stil (british,dmy, japan etc) afiseaza cu caractere ziua saptamanii afiseaza data calculatorului afiseaza a cata zi a saptamanii este afiseaza ora calculatorului daca fct are ca parametru doar data calendaristica, atunci ea va transf data intr-un sir de caractere afiseaza ora pe ecran gaseste prima aparitie a exp [eventual intr-un anumit camp]; continue - continua cautarea returneaza nr inregistrarii curente returneaza T/F daca inreg a fost gasita returneaza nr inregistrarilor totale

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