Baze de date (FOXPRO si Microsoft Visual FoxPro 9.0)

Lista comenzilor și descrierea lor:
  • crea <baza de date> - creează o bază de date
  • list - afișează baza de date
  • list <camp1;camp2;...> -afișează doar câmpurile respective
  • brow - afișează baza de date sub formă de tabel care permite editarea datelor
  • appe - deschide baza de date la sfârșit pentru a adăuga date noi
  • APPEND - folosit în visual Fox imediat după creearea bazei de date pentru adăugarea datelor
  • dele all - marchează toate elementele pentru a fi șterse
  • reca all - demarchează toate elementele marcate pentru ștergere
  • pack - ștergere efectivă a elementelor marcate
  • coun - numără numărul de înregistrări din baza de date
  • modi stru - modifică structura bazei de date
  • next <nr> - este o clauză pentru a efectua calcule sau operații doar pentru următoarele numere
  • go top - poziționează cursorul pe prima înregistrare
  • goto <nr> - poziționează cursorul pe înregistrarea specificată
  • wait - așteaptă


Pentru a efectua calcule se folosește următoarea instrucțiune:
calc <calcul>(camp) unde calcul poate fi: sum, max, min, avg...

Clauza "for" se adaugă la sfârșitul unei instrucțiuni pentru a condiționa efectuarea acelei instrucțiuni.
ex: list nume for inaltime>180

Clauza "to" se adaugă pentru a reține un rezultat întro variabilă.
ex: calc max(medie) to X
list nume for medie=X

Pentru a calcula automat un anumit câmp folosim: repl all<camp> with <expresie>
ex: repl all medie with(nota1+nota2)/2

Ordonarea bazei de date se face construind o altă bază de date coordonată cu prima:
 "sort on" <camp> to <baza 2> (desc)
Pentru a folosi o altă bază de date folosim:
"use" <baza>

ex: sort on Nume to elevi2
        use elevi2
        list
        use elevi



articol actualizat la 01.04.2014

Niciun comentariu:

Trimiteți un comentariu