Comenzi FoxPro

Previzualizare seminar:

Extras din seminar:

Comenzi FoxPro

Sistem de gestiune a bazei de date (SGBD – Data Base Management System) :

-un produs software care asigura interactiunea cu o baza de date, permitând definirea, consultarea si actualizarea datelor din baza de date.

Baza de date :

-este un ansamblu structurat de date coerente, fara redondanta inutila, astfel încât acestea pot fi prelucrate eficient de mai multi utilizatori într-un mod concurent.

Operatii asupra unui tabel:

1.Crearea structurii unui tabel se realizeaza :

- prin meniu (File ¿ New);

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

Database Designer;

- prin comanda CREA[TE].

Pentru deschiderea unui tabel existent se foloseste comanda:

USE <nume_fisier>.

Pentru închiderea unui tabel deschis în zona de lucru curenta se foloseste comanda USE (fara parametri).

2.Introducerea de înregistrari într-un tabel se poate face :

-prin comanda APPEND;

-prin comanda BROWSE (cu aceasta comanda se poate realiza orice operatie de adaugare, modificare sau stergere într-un tabel), urmata de selectarea optiunii 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 si

CTRL + ¿ pentru închidere.

Pentru a completa un câmp de tip general:

- pozitionare pe câmp; de 2 ori click;

- Edit ¿ Insert Object;

- se alege Object Type si OK (de exemplu paintbrush sau file);

- se creaza sau se alege desenul;

- File ¿ Save As ¿ (se da nume - alfa.bmp si OK); CLOSE;

2.Modificarea structurii unui tabel se realizeaza:

- prin meniu (View ¿ Table Designer);

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

- prin click dreapta pe tabel în Database Designer si selectarea optiunii 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 determina închiderea bazei de date si a tuturor tabelelor si indecsilor deschisi.

3.Vizualizarea structurii unui tabel se realizeaza prin LIST STRUCTURE

DISPLAY STRUCTURE.

4.Stergerea de înregistrari:

-stergerea logica a înregistrarilor (înregistrarile sunt doar marcate pentru stergere),

comanda DELETE;

- stergerea fizica a înregistrarilor marcate, realizata prin

comanda PACK.

Daca se doreste anularea marcajului efectuat prin DELETE, se utilizeaza

comanda RECALL ALL.

Obs: RECALL anuleaza doar marcajul de stergere al înregistrarii curente.

Comanda ZAP sterge toate liniile din tabelul curent, dar structura tabelului se pastreaza.

- 5.Comenzi utile:

-DISPLAY | LIST STRUCTURE - afiseaza structura tabelului deschis în zona de lucru

curenta.

-BROWSE, LIST, DISPLAY ALL- afiseaza continutul tabelului deschis în zona de lucru

curenta.

- DISPLAY -afiseaza înregistrarea curenta;

- CHANGE, EDIT - afiseaza câmpurile tabelului, în scopul editarii

-GO{ n | TOP | BOTTOM} -pozitionarea pe a n-a, prima, respectiv ultima

înregistrare

- SKIP n - saltul peste n înregistrari; n poate fi numar negativ.

-REPLACE <câmp> WITH <valoare> FOR <conditie>

- permite actualizarea unei valori a unui câmp din tabel.

- LOCATE FOR <conditie> - cauta înregistrarea care îndeplineste conditia

- Functii:apelate precedându-le cu simbolul "?", pentru afisare. Exemplu: ? reccount()).

- RECNO() - furnizeaza numarul înregistrarii curente din tabel.

- RECCOUNT() - furnizeaza numarul de înregistrari din tabel.

- FOUND() - întoarce TRUE sau FALSE dupa cum ultima comanda LOCATE

lansata a gasit o înregistrare îndeplinind conditia ceruta.

- DATE() - întoarce data curenta.

-{LEFT | RIGHT}(<sir_caractere>, n)

-întoarce cele mai din stânga, respectiv din dreapta, n caractere din

argumentul sir_caractere.

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

-întorc suma, media, numarul, minimul,maximul valorilor unei coloane

Calculul si afisarea acestor valori se pot realiza :

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Comenzi FoxPro.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9.7/10 (10 voturi)
Nr fișiere:
1 fisier
Pagini (total):
19 pagini
Imagini extrase:
19 imagini
Nr cuvinte:
5 998 cuvinte
Nr caractere:
32 721 caractere
Marime:
110.08KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Sisteme de Operare
Predat:
la facultate
Materie:
Sisteme de Operare
Profesorului:
Cartojan Adelina
Sus!