Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Vizualizarea continutului unei baze de date

baze de date



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 800
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved