Afisarea continutului b.d. se poate face pe ecran, la
imprimanta sau intr-un fisier de pe disc folosind comenzile LIST si DISPLAY.
sintaxa : DISPLAY [ [ FIELDS ]<lista de campuri> ]
[<domeniu> ] [ FOR <expL1> ] [ WHILE <expL2> ]
[ OFF ]
[ to printer | to file <fisier> ]
[ noconsole ]
Afisarea informatiilor se face in urmatorul format :
prima linie reprezinta lista campurilor identificate prin numele acestora ;
urmatoarele linii reprezinta inregistrari din b.d., in cadrul carora campurile
sunt afisate unul langa altul.
Pe prima pozitie se afiseaza numarul de ordine al inregistrarii in b.d
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 b.d., in ordinea in care
apar acestea in structura b.d
<domeniu>, FOR, WHILE determina domeniul inregistrarilor ce vor fi
afisate. Daca aceste clauze lipsesc se va afisa doar
inregistrarea curenta, acesta fiind domeniul implicit al inregistrarilor,
pentru comanda DISPLAY.
Prezenta clauzei OFF determina disparitia din formatul de afisare a coloanei 0 ( nu se mai afiseaza numarul de ordine ).
Prezenta clauzei NOCONSOLE opreste afisarea pe ecran .
Se poate face afisare si la imprimanta, daca se foloseste clauza TO PRINTER,
sau in fisierul <fisier> , daca se foloseste
clauza TO FILE.
Comanda LIST este asemanatoare cu DISPLAY (are aceeasi sintaxa, cu aceleasi
semnificatii ale clauzelor) cu urmatoarele diferente :
comanda DISPLAY afiseaza doar inregistrarea curenta pe cand comanda LIST afiseaza
toate inregistrarile ;
comanda DISPLAY are ca efect afisarea continutului b.d. ecran cu ecran,
trecerea de la un ecran la altul facandu-se dupa apasarea unei taste, la
comanda LIST afisarea se face cu defilare, pauza dintre ecrane lipsind.
LIST nu afiseaza inregistrarile marcate pentru stergere cand
avem SET DELETED ON, pe cand DISPLAY le afiseaza si pe acestea.
Pentru ca denumirile campurilor sa nu mai apara la
afisare, se foloseste comanda
set heading on|off
unde ON determina afisarea antetului iar OFF determina inhibarea afisarii.
Optiunea implicita este ON.
ex. :
use agenda
list
go to 3
list rest
go top
display
display next 3
list all for nume >'P'
display fields nume, prenume