Documente Academic
Documente Profesional
Documente Cultură
CREATE [<fiier>]
DIR
afisaza lista tabelelor de date aflate n directorul de lucru
USED([<alias>])
returneaz .T. sau .F. dac, n zona de lucru curent sau precizat prin alias, este sau nu prelucrat un tabel de date
DBF([<alias>])
returneaz numele tabelului de date deschis n zona de lucru
MODIFY STRUCTURE
modificarea structurii tabelului de date activ prin deschiderea unei ferestre de dialog, aceeai ca la crearea tabelului de
date
schimbarea numelor, tipurilor i limii cmpurilor deja existente;
tergeri, inserri de cmpuri, prin plasarea cursorului pe zona de modificare (prima coloan din fereastra de
dialog) i acionarea butoanelor Delete i Insert.
DISPLAY STRUCTURE
vizualizarea caracteristicilor unui tabel de date (structura)
USE
nchide prelucrarea tabelului de date din zona de lucru curent
CLOSE ALL
nchide i elibereaz toate zonele de lucru (n acest caz zona curent devine zona de lucru 1)
SKIP [<expN>]
salt nainte sau napoi cu un numr de nregistrri
EOF()
returneaz .T. sau .F. dup cum este detectat sau nu marcajul de sfrit de fiier (aflat dup ultima nregistrare)
BOF()
returneaz .T. sau .F. pentru nceput de fiier
RECNO()
furnizeaz numrul de ordine al nregistrrii curente
APPEND BLANK
introducerea unor nregistrri vide (adugri, inserri)
coninutul unui cmp memo se copiaz ntr-un fiier extern de tip text. Dac se folosete clauza ADDITIVE copierea
se va face la sfritul unui fiier deja existent
SORT TO <fiier> ON <cmp1> [/A | /D] [/C]
[, <cmp2>[/A | /D] [/C] ...]
[ASCENDING |DESCENDING]
[<domeniu>] [FOR <cond>] [WHILE <cond>]
[FIELDS <list de cmpuri>]
<fiier> - numele tabelului de date nou creat
<cmp1>,<cmp2>,.... - lista cheilor de sortare
/A , /D - sortare ascendent, descendent, relativ la cmpul asociat
/C - sortare n ordine alfabetic, necontnd literele mari sau mici
ASCENDING | DESCENDING - ordonare ascendent sau descendent cu specificarea ordinii pentru toate
cmpurile
FIELDS - selecie pe vertical (filtrare)
SEEK <exp>
caut prima nregistrare pentru care valoarea expresiei calculate cu valori din cmpurile acesteia este egal cu <exp>,
pe criteriul de indexare selectat
la un moment dat poate fi activ un singur criteriu de indexare, numele etichetei corespunztoare fiind furnizat
de funcia TAG()
efectul unei comenzi de cutare (SEEK sau LOCATE) poate fi prelungit prin folosirea comenzii CONTINUE
funcia FOUND() determin (.T. sau .F.) dac s-a reuit sau nu localizarea
READ determin citirea coninutelor zonelor de editare pentru introducerea valorilor de la tastatur, create
prin GET
Codurile de formatare PICTURE
X Permite orice caracter
9 Cifre i semnele + - . E (date numerice)
# Cifre, spatii i semnele + - . E
A Numai litere
W Numai date logice
N Numai litere i cifre
Y Permite doar caracterele logice Y, y, N i n
! Literele sunt convertite n majuscule
* Afieaz asterix-uri n locul zerourilor iniiale
. Specific poziia punctului zecimal.
Codurile de formatare FUNCTION
A Permit numai caractere alfabetice (litere)
B Aliniere la stnga
I Centrare
J Aliniere la dreapta
C Dup un numr pozitiv se afieaz CR (credit)
D Format dat calendaristic stabilit de SET DATE
E Format dat calendaristic european (britanic)
T Elimin spatiile de nceput i sfrit
X Dup un numr negativ se afieaz DB (debit)
Z Afieaz spatii dac valoarea cmpului este 0
( Numerele negative sunt incluse ntre paranteze
! Literele sunt convertite n majuscule
TEXT ENDTEXT
afiarea unui text
un ciclu cu numr finit de pai, specializat n lucrul cu tabele de date. Aceast structur repetitiv realizeaz parcurgerea
tabelului i executarea unui grup de instruciuni pentru
fiecare nregistrare care ndeplinete condiiile specificate. Ciclul este utilizat, deseori, pentru actualizarea coninutului
tabelelor de date, conform unor anumite condiii, sau pentru obinerea informaiilor statistice
numr nregistrrile din tabelul de date, numrul de nregistrri putnd fi memorat ntr-o variabil de lucru
m pag22
m