CATEGORII DOCUMENTE |
Vizualizarea continutului unei baze de date
Dupa prelucrarea unei baze de date si incarcarea acesteia cu informatii, apare necesitatea vizualizarii datelor stocate, adica a continutului bazei de date. Afisarea acestor informatii se poate face pe ecran, la imprimanta, sau intr-un fisier de pe disc, folosind comenzile list si display
Comanda Display afiseaza continutul bazei de date din zona de lucru curenta, avand sintaxa:
DISPLAY [FIELDS lista campuri]
[domeniu] [FOR expL1][WHILE expL2]
[OFF]
[TO PRINTER]| [TO FILE fisier]
[NOCONSOLE]
[NOOPTIMIZE]
Afisarea informatiilor se face in urmatorul format:
prima linie reprezinta lista campurilor identificate prin numele acestora
urmatoarele linii reprezinta inregistrari din baza de date (fiecarea linie reprezinta cate o inregistrare) in cadrul carora campurile sunt afisate unul langa altul. Pe prima pozitie, campul 0, se afiseaza numarul de ordine al inregistrarii in baza de date.
Clauza FIELDS se foloseste cu scopul de a afisa doar campurile
specificate in lista de campuri, in ordinea aparitiei lor in aceasta lista. Absenta acestei clauze determina afisarea tuturor campurilor bazei de date.
Campurile memo vor fi afisate numai daca sunt explicit specificate in lista de campuri a clauzei FIELDS afisarea acestora fiind controlata de comanda SET MEMOWIDTH
Domeniu FOR WHILE determina domeniul inregistrarilor ce vor fi afisate cu comanda DISPLAY. Daca aceste clauze lipsesc se va afisa doar inregistrarea curenta.
Prezenta clauzei OFF in comanda determina disparitia din formatul de afisare a coloanei 0 reprezentand numarul de ordine al inregistrarilor din baza de date.
Pentru inhibarea afisarii pe ecranul monitorului se foloseste clauza NOCONSOLE. Aceasta clauza se foloseste in special, cand se afiseaza la imprimanta sau intr-un fisier.
In paralel cu afisarea pe ecran se poate face si afisarea la imprimanta, daca se foloseste clauza TO PRINTER sau la fisierul fisier daca se foloseste clauza TO FILE.
Ultima clauza NOOPTIMIZE inhiba optimizarea rushmore.
Comanda LIST este asemanatoare cu DISPLAY (are aceeasi sintaxa, cu aceleasi semnificatii ale clauzelor) cu urmatoarele diferente:
domeniul implicit pentru comanda display este next 1 (adica inregistrarea curenta) pe cand al comenzii list este ALL.
Comanda display are ca efect afisarea continutului bazei de date, ecran cu ecran, trecerea de la un ecran la altul facandu-se dupa apasarea unei taste. La comanda list afisarea este continua, pauza dintre ecrane lipsind.
LIST nu afiseaza inregistrarile marcate pentru stergere cand avem SET DELETED ON, DISPLAY le afiseaza pe acestea.
Observatie:
Comanda list este echivalenta cu display all iar comanda display este echivalenta cu list next 1
Am vazut ca formatul de afisare al comenzii list si display contine pe prima linie un antet reprezentand denumirile campurilor afisate. Pentru ca acest antet sa nu apara in formatul de afisare se foloseste comanda SET HEADING ON | OFF
Unde on determina afisarea antetului, iar off determina inhibarea afisarii acestuia. Optiunea implicita este ON
Exp.
Use agenda
Set heading on
List && se afiseaza cu antet
Set heading off
List && se afiseaza fara antet
Use
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 867
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved