Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice
Acasa » scoala » informatica » baze de date
Vizualizarea simpla a continutului tabelelor FoxPro

Vizualizarea simpla a continutului tabelelor FoxPro


Vizualizarea simpla a continutului tabelelor FoxPro

Dupa crearea unei tabele si incarcarea acesteia cu inregistrari, apare necesitatea vizualizarii datelor stocate. In acest scop VFP pune la dispozitia utilizatorului doua comenzi: LIST si DISPLAY. Aceste comenzi au acelasi format generat:

LIST|DISPLAY[[FIELDS]<lista_campuri>][<domeniul>]

[FOR <expr_log1>][WHILE <expr_log2>][OFF][NOCONSOLE]

[NOOPTIMIZE][TO PRINTER [PROMPT] | TO FILE <nume_fisier>]

Clauzele din format au aceleasi functiuni cu cele prezentate in comenzile anterioare. In plus apare clauza OFF care determina inhibarea afisarii numarului de ordine al articolelor (coloana Record#).

Comenzile afiseaza continutul tabelei curente precedat implicit de un antet ce cuprinde: record# si lista numelor de campuri ce urmeaza a fi vizualizate. Acest antet este manipulat prin comanda :

SET HEADING ON | OFF

Parametrul implicit este ON, sistemul afisand antetul. Daca se foloseste OFF acest antet este inhibat la afisare.



Exemplul 10: Sa se afiseze cu antet campurile Numest, prenume si media din tabela student.dbf.

USE student

LIST FIELDS numest, prenume, media

In urma executarii acestei comenzi este afisat continutul campurilor selectate precedat de antetul acestora pentru toate articolele din tabela.

Exemplul 11: Sa se afiseze, din tabela student.dbf, campurile indicate anterior, cu conditia ca media sa fie mai mare decat 9.00.

USE student

DISPLAY ALL FIELDS numest, prenume, media FOR media > 9.00

In urma executarii comenzilor de mai sus, sunt afisate, fara antet, numai articolele care respecta conditia precizata:

Desi au format comun, in utilizarea acestor comenzi apar o serie de diferente dintre care amintim:

- domeniul implicit pentru LIST este All, iar pentru DISPLAY inregistrarea curenta; asadar constructiile LIST si DISPLAY ALL precum si LIST NEXT 1 si DISPLAY sunt echivalente.

- afisarea inregistrarilor este "in defilare continua" pana la ultima inregistrare pentru LIST si "ecran cu ecran" pentru DISPLAY ALL;

- comanda LIST nu afiseaza inregistrarile marcate pentru stergere, daca in prealabil a fost lansata comanda SET DELETED ON; comanda DISPLAY, operand asupra inregistrarii curente, ignora aceasta comanda de setare, afisand chiar si o inregistrare stearsa logic





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.