Sunteți pe pagina 1din 2

Tipuri de date in Fox Pro

Caracter acest tip poate memora caractere alfa numerice si semne de punctuatie.
Dimensiunea maxima care poate fi memorata este de 254 de caractere iar cea
implicita de 10.
Tip numeric acest tip poate memora numere intregi si reale. Specificarea se face
in felul urmator dimensiunea maxima a unui tip numeric este de 20 de caractere
iar cea implicita 10.
Tipul data calendaristica acest camp se introduce prin cuvantul cheie DATE .
DATE() ne returneaza data curenta din sistem.
TIME() ne returneaza ora curenta din sistem.
SET DATE TO DMY sau MDY.
Tipul logic TRUE sau FALSE
Operatori care se aplica: AND, OR, NOT.
NOT(TRUE)= FALSE
NOT(FALSE)= TRUE
Structura unei baze de date este vazuta sub forma unui tabel in care datele sunt
memorate sub o anumita forma. O baza de date este alcatuita din campuri si
inregistrari. Inregistrarilesunt alcatuite din articole. Structura unei baze de date
este caracterizata prin numele campului, tipul acestora si dimensiunea campurilor.
Creare unei baze de date
Exista trei modalitati de a crea o baza de date in Fox Pro
Folosind comenzi pentru a crea o baza de date cu ajutorul comenzilor vom folosi
comanda CREAT TABLE care are urmatoarea sintaxa: CREATE TABLE nume
BD (nume camp 1 tip 1, nume camp 2 tip 2,..., nume camp n tip n).
Folosind meniul pentru a crea o baza de date in acest mod vom alege din FILENEW. Pe ecran va aparea o fereastra din care alegem optiunea TABLE (data
bases). Ne va apare o alta fereastra in care vom introduce numele campurilor si
tipul acestora, pe urma dam OK.
Folosind comenzi si meniuri folosim comanda CREAT TABLE. In fereastra cre
ne apare vom introduce numele campurilor si tipul acestora. Pentru a deschide o
baza de date: USE nume BD. Pentru a inchide o baza de date: CLOSE (ALL) sau
CLOSE DATA BASE nume BD.

Modificarea structuri unei BD


Pentru a putea modifica structura unei baza de date vom folosi comanda: MODIFY
STRUCTURE. Pe ecran va
apare o fereastra care va contine structura actuala a bazei de date, pe aceasta
structura putem face modificari
sau putem adauga campuri noi. Pentru a afisa structura unei baze de date vom
folosi: DISPLAY STRUCTURE.

Vizualizarea inregistrari intr-o baza de date


Pentru a putea vizualiza inregistrarile intr-o baza de date vom folosi comenzile:
DISPLAY si LIST. Comanda
DISPLAY are urmatoarea sintaxa DISLPAY [DOMENIU] . Domeniu specifica
numarulde inregistrari asupra
carora va avea efect comanda [FIELDS<lista campuri>]. Specifica campurile din
baza de date care urmeaza
sa fie afisate [FOR<expl>] [WHILE<expl>]. Pun conditi asupra inregistrarilor ce
vor fi interogate. LIST are
aceasi sintaxa ca si comanda DISPLAY, deosebirea consta in faptul ca, comanda
DISPLAY afiseaza un numar
de inregistrari pe ecran dupa care asteapta apasarea unei taste pentru a trece la
inregistrarile urmatoare.
Comanda LIST le va afisa pe toate iar pe ecran vor ramane doar ultimile
inregistrari.
Domeniul inregistrarilor

ALL-comanda va avea efect asupra tuturor inregistrarilor.

NEXT- expN- comanda va avea efect asupra urmatoarelor expN inregistrari.

REST- comanda se aplica asupra tuturor inregistrarilor de la cea curenta pana la


sfarsitul bazei de date.

RECORD- expN comanda se aplica inregistrarilor cu numarul expN.

GO- expN comanda realizeaza un salt la instructiunea expN.


RECCOUNT- comanda returneaza numarul de inregistrari din baza de date.

Modificarea inregistrari intr-o baza de date


Exista doua moduri de amodifica inregistrarile intr-o baza de date:
Putem modifica utilizand ferestre de editare: BROWS, EDIT, CHANGE.
Folasind comenzi: REPLACE[DOMENIU] camp 1 WITH <expl 1>, camp 2
WITH <expl 2>,..., camp n WITH <expl n>. [FOR <expl>] [WHILE <expl>]

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