Sunteți pe pagina 1din 3

Crearea unei variabile de memorie .

1. Initializarea
a) operația de atribuire a unei valori unei variabile
Exemplu : x=2 sau x=2**2-1+5
b)STORE (expresie ) TO (lista variabile)
Exemplu store 0 to a,b,c -- inializarea lui a,b,c cu 0
2.Introducerea unei valori de la tastatură
Accept -pentru șiruri de caractere
Input pentru tipul de date numerice
Wait- pentru un singur caracter.Sistemul așteaptă actionarea unei taste
Forma generală a comenzii este:
ACCEPT/INPUT /WAIT/ (expresie ) TO (nume variabilă )
expresie-este un mesaj despre ce urmează să introduci de la tastatură și este de tip șir de
caractere ,deci este între apostrofuri
Exemplu
accept " scrie numele= " to nume
input " scrie varsta= " to v
wait " scrie o litera" to b1
input " x=" to x
Consultarea unei variabile de memorie
? sau ?? urmat de lista de variabile
???expresie- vizualizare la imorimanta
?fcount()- numărul de câmpuri pe care le are intregistrarea
?fsize(' loc') - dimensiunea câmpului
?fields(10)- câmpul de pe poziția 10
?recsize()- dimensiunea înregistrării
?recno()-numărul de înregistrări din tabela curentă
?reccount()- numărul total de înregistrări
Sistem de gestiune a bazei de date (SGBD – Data Base Management System) :

-un produs software care asigură interacţiunea cu o bază de date, permiţând definirea,
consultarea şi actualizarea datelor din baza de date.

Baza de date :

-este un ansamblu structurat de date coerente, fără redondanţă inutilă, astfel încât acestea pot fi
prelucrate eficient de mai mulţi utilizatori într-un mod concurent.

Operatii asupra unui tabel:

I.Crearea structurii unui tabel se realizează :

- prin meniu (File  New);


-dupa crearea (sau deschiderea) unei baze de date, prin butonul New Table din

Database Designer;

- prin comanda CREA[TE].

Exemplu create personal.dbf sau create personal

2. Pentru deschiderea unui tabel existent se foloseşte comanda:

USE <nume_fisier>.

Exemplu use personal

3.Pentru închiderea unui tabel deschis în zona de lucru curentă se foloseşte comanda

USE (fără parametri).

4. Zona de lucru se realizează cu comanda SELECT ( zona de lucru)

Zona de lucru este o porțiune de memorie specială în care lucrează o tabelă.Se notează de la 1
255 sau de la A la J

5.Deschiderea unei tabele într-o anumită zonă de lucru de face cu comanda:

USE (nume bază) IN (zona )

Exemplu Use personal in 1

II .Introducerea de înregistrări într-un tabel se poate face :

-prin comanda APPEND;

-prin comanda BROWSE (cu această comandă se poate realiza orice operaţie de adăugare,
modificare sau ştergere într-un tabel), urmată de selectarea opţiunii Add New Record din meniul
Table (echivalenta cu combinatia de taste Ctrl + Y).

Pentru a completa un câmp de tip memo:CTRL+Page Down pentru deschidere şi

CTRL +  pentru închidere.

Pentru a completa un câmp de tip general:

- poziţionare pe câmp; de 2 ori click;


- Edit  Insert Object;
- se alege Object Type şi OK (de exemplu paintbrush sau file);
- se crează sau se alege desenul;
- File  Save As  (se da nume - alfa.bmp şi OK); CLOSE;

III.Modificarea structurii unui tabel se realizează:

- prin meniu (View  Table Designer);


- prin comanda MODI[FY] STRU[CTURE];

- prin click dreapta pe tabel în Database Designer şi selectarea opţiunii Modify….

Obs: În mediul FoxPro, este suficienta introducerea primelor 4 caractere ale unei comenzi. În
continuare, nu vom mai semnala acest lucru în mod explicit (prin [ ]).

Obs: Comanda CLOSE ALL determină închiderea bazei de date şi a tuturor tabelelor şi indecşilor
deschişi.

Comanda LIST STRUCTURE -afișează structura unui tabel


DISPLAY | LIST STRUCTURE - afişează structura tabelului deschis în zona de lucru

curentă.

-BROWSE, LIST, DISPLAY ALL- afişează conţinutul tabelului deschis în zona de lucru

curentă.

- DISPLAY -afişează înregistrarea curentă;

- CHANGE, EDIT - afişează câmpurile tabelului, în scopul editării

Copierea STRUCTURII UNEI TABELE - COPY STRUCTURE


CREAREA /DUPLICAREA unei tabele :
copy structure to (fisier nou) fields(lista de campuri )
camp= numele coloanei
articol=înregistrare
Vizualizarea conținutului unei tabele :
LIST/DISPLAY (lista expresie) (domeniu ) FOR/WHILE (condiție )
DOMENIU POATE FI : a) ALL -toată baza
b) NEXT(N )- următoarele n articole față de articolul curent
c) REST -restul articolelor pțnă la sfărșitul tabelei
d)record (n) selectează doar articolul cu numărul n

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