Sunteți pe pagina 1din 2

MEDIUL DE PROGRMARE FoxPro

FoxPro e un limbaj de programare specializat pentru gestiunea


bazelor de date
Exista mai multe medii de programare Microsoft Visual Studio
FoxPro 7.0
Moduri de lucru:
Visual: bata de instrumente
Fereastra de comanda: aici putem scrie instructiuni
individuale ( se executa in Enter)
Program scriem programe analog altor limbaje de
programare (C++) New/Program apoi butonul !. Programul
poate fi creat si cu comanda Modify Commmand
[nume_program].
Obs. In limbajul FoxPro orice comanda poate fi prescurtata
la primele patru litere ale ei.
Ex. Modi comm
Comenzi specifice bazelor de date
1. Crearea unui tabel - comanda este CREATE
[nume_tabel]. Daca nu precizam ni se da un nume
implicit. Sau ni se ofera obtiunea de a preciza un nume.
In mod vizual sau interactiv.
(Nume, Type character, logic etc., width (numarul de
elemente pe care le are campul respecitv).
Se intocmeste un tabel in forma lui clasica, cum se
facea intr-un tabel simplu, doar ca cu ajutorul acestui
program numai intocmim noi tabelul, ci noi doar
introducem campurile, in prima faza. Mai apoi ni se
ofera posibilitate de a introduce valori proriu-zise,
instante (records).
Cand vorbim despre ziua de nastere ordinea este cea
din sistemul american, sau englezesc, si anume
luna//ziua//anul.
Introducerea unor date inavlide este imposibila.

2. Vizualizarea unui tabel folosim comanda BROWSE


O comanda fara parametrii se va aplica ultimului tabel
folosit. Se permite si modificare datelor introduse
3. Pentru introducerea altor date se foloseste comanda
INSERT (o putem scire simplu INSE)
Introduce inregistrari sau instante noi in tabel
4. Pt deschiderea unui tabel creat anterior prin comanda
USE [Nume_tabel]. Putem folosi si butonul open, de
unde cautam tabelul respecitv in folder.
Fara paramtetrii inchide tabelul curent
5. Selectarea unei zone de lucru se foloseste pentru
deschiderea simultana a mai multor tabele.
Zonele de lucru sunt notate cu cifre de la 1 in
continuare, sau cu litere mari (A,B). Zona 1 este aceeasi
cu zona A.
Sintaxa: select nume_zona
Ex:sele 2
Use tabel
Deschide un alt tabel fara sa inchida tabelul deschis
initial
6.Create table creaza un tabel prin fereastra de comanda
Ex: Create table-nume_tabel(nume camp1 tip 1(dimens
1),nume_camp2 tip2 (dimens2 ))
7.Modify structure modificare campurilor unui tabel

Tipuri de date
1.
2.
3.
4.
5.
6.
7.
8.

Caractersiruri de caractere de lungime mai mica de 256


Numericnumere reale cu cel mult 255 de cifre in total
Datedata calendaristica in formatul implicit MM/DD/YYYY
Date Time Data +Ora
Integer numere intregi
Logicalvalorile de adevar T/F
Memosir de caractere de lungime mai mare
Generalun fisier de pe computer

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