Sunteți pe pagina 1din 2

VISUAL FOXPRO

TABELE - OPERATII SPECIFICE

-Crearea unui tabel:

Utilizam comanda New din meniul File sau comanda CREATE

-Deschiderea unui tabel: USE <nume_tabel>

-Inchiderea tuturor tabelelor: CLOSE ALL

-Modificarea structurii tabelului:

Comanda Table Designer din meniul View sau comanda MODIFY STRUCTURE

-Vizualizarea structurii unui tabel: DISPLAY STRUCTURE

-Introducerea unei noi inregistrari: APPEND

-Stergerea unei inregistrari:

Exista doua etape:

-stergerea logica(marcare): DELETE

- stergere fizica:PACK

Pentru anulare se poate folosi comanda RECALL ALL

-Afisarea continutului tabelului:BROWSE sau LIST

-Afisarea campurilor tabelului: CHANGE/EDIT

-Pozitionarea pe a n-a inregistrare: GO n

-Salt peste n inregistrari: SKIP n

Pentru executarea calculelor in tabele putem folosi anumite functii:

SUM(), AVG(),COUNT(),MIN(),MAX().

Aceste functii se utilizeaza astfel:

CALCULATE SUM(Salariu)
FISA DE LUCRU

1.Sa se creeze o baza de date, numita Personal.

1.Sa se creeze tabelele:

a)SALARIAT (Cod N(6), Nume C(20), Prenume C(20), Job C(10), Salariu N(10),Comision N(2), Manager N(6))

Obs:

N = numeric; C = caracter;

b)DEPARTAMENT(Cod N(4), Nume C(30), Manager N(6), Locatie C(20))

Sa se modifice structura tabelelor create anterior, astfel:

 introduceti câmpul Dep (de tipul N(4)) în tabelul SALARIAT (reprezentând codul departamentului în
care lucreaza un angajat);

 introduceti câmpul Camere (de tipul N(2)) în tabelul DEPARTAMENT;

 eliminati câmpul Locatie din structura tabelului DEPARTAMENT

 modificati tipul de date al câmpului Salariu în N(6)

 introduceti cate 2 inregistrari in tabelele create

 afisati structura tabelului SALARIAT

 marcati pentru stergere primul salariat

 calculati media salariilor

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