Visual foxpro creează și imprimă rapoarte

CAPITOLUL 7
Crearea și imprimarea rapoartelor

În cele două capitole anterioare, ați văzut instrumentele VisualFoxPro pentru crearea formularelor. Unelte la fel de puternice sunt puse la dispoziția dezvoltatorului pentru a crea rapoarte. După ce ați citit acest capitol, veți afla ce este un raport și veți cunoaște instrumentele pentru crearea și imprimarea rapoartelor în Visual FoxPro.

Ce este un raport

Un raport este o vizualizare formatată a datelor afișate pe ecran, o imprimantă sau un fișier. Un raport creat în Visual FoxPro poate fi prezentat în formă tabelară sau în formă liberă. Un raport tabular este un tabel imprimat în care un rând este o intrare și fiecare dintre elementele rând conține câmpul tabelului sursă sau câmpul calculat. Datele din tabel sunt ordonate. Rapoartele tabulare sunt utilizate pentru a tipări datele prezentate ca listă. La pregătirea scrisorilor, etichetelor de e-mail, câmpurile din tabelele utilizate în raport ar trebui plasate în locuri special alocate acestora. În acest caz, raportul tabelar nu este potrivit și rapoartele sunt utilizate în formă liberă. Când creați un astfel de raport, puteți utiliza formatul standard creat automat de Visual FoxPro pentru fiecare tabel, în care câmpurile tabelului sursă sunt plasate vertical. Folosind designerul de rapoarte, puteți să vă dezvoltați propriile formate de rapoarte, în care câmpurile tabelului sursă vor fi localizate acolo unde aveți nevoie.

Recomandări pentru crearea unui raport

  • Care este scopul acestui raport?
  • Ce tip de raport creați (tabel, formă liberă sau autocolante)?
  • Informații din care tabele ar trebui prezentate în raport?
  • Din tabelele utilizate în raport, care tabel va fi principalul și care este subordonatul?
  • Prin ce parametrii vor fi aranjate informațiile din raport?
  • Se va utiliza gruparea de date la crearea raportului și de ce parametri?

După ce ați primit răspunsuri clare la întrebările adresate, vă veți facilita munca atunci când creați un raport.

Când creați primele rapoarte, înainte de a începe să lucrați cu designerul de raport, trasați formatul raportului pe hârtie. Acest lucru vă va salva de la greșeli și va scurta timpul necesar pentru a elabora un raport.

Instrumente de raportare

În Visual FoxPro, aveți posibilitatea să utilizați următoarele instrumente pentru a crea rapoarte.

  • Report Wizard. Vă permite să creați rapid un raport, să aplicați sortarea, gruparea datelor și stilul pe care l-ați setat. Pentru a crea un raport finalizat cu expertul, este suficient să răspundeți la o serie de întrebări în Expertul de Rapoarte al Visual FoxPro.
  • Designer de rapoarte. În Designer de rapoarte, puteți să dezvoltați sau să modificați rapoartele create cu asistentul.
  • Raport Rapid. Acest instrument este conceput pentru a plasa câmpuri în proiectantul de rapoarte și pentru a stabili un mediu. Dezvoltatorului i se oferă două opțiuni pentru plasarea câmpurilor.

Când creați un raport, puteți utiliza orice instrumente oferite de Visual FoxPro, pe care le considerați mai confortabile. Desigur, mai multe oportunități sunt oferite de designerul de rapoarte, care vă permite să creați rapoarte atât într-o formă tabelară cât și în formă liberă. Următorul capitol va fi dedicat elaborării de rapoarte prin intermediul designerului.

Utilizați expertul pentru a crea un raport de o singură masă

Pentru a crea un raport folosind expertul, trebuie să îl executați și apoi în dialogurile deschise, selectați tabelele incluse în raport, definiți lista câmpurilor de rapoarte și ordinea destinației lor de plasare și specificați tipul de ordonare a datelor.

Pentru a porni Expertul de raportare, efectuați una dintre următoarele acțiuni:

  • Selectați comanda Wizards din meniul Instrumente și apoi selectați Report din meniul care apare.
  • Faceți clic pe butonul Expert report în caseta de dialog NewReport care se deschide când creați un raport nou din fereastra proiectului.
  • Faceți clic pe butonul Expert al casetei de dialog Noi, care se deschide când se face clic pe butonul Nou pe bara de instrumente standard sau prin selectarea comenzii Noi din meniul Fișier și setarea opțiunii Raport.

Luați în considerare crearea unui raport cu o singură masă utilizând expertul.

  1. Deschideți proiectul pe care îl creați, de exemplu, vânzări.
  2. Deschideți baza de date a proiectului. Pentru a face acest lucru, în fila Date, poziționați cursorul pe numele său și faceți clic pe butonul Deschidere din fereastra proiectului. În acest caz, numele bazei de date deschise apare pe bara de instrumente standard din lista Baze de date.
  3. Accesați fila Documente și selectați grupul Rapoarte.
  4. Faceți clic pe butonul Nou în fereastra proiectului (a se vedea Figura 7.1).
  5. În caseta de dialog Raport nou (consultați Figura 7.2), selectați opțiunea Report Wizard.
  6. După rularea expertului, pe ecran se afișează o casetă de dialog (Figura 7.3), în care trebuie să specificați tipul raportului care urmează să fie generat (Tabelul 7.1).

Fig. 7.1. Grupul Rapoarte din fereastra de creare a proiectului

Fig. 7.2. Casetă nouă de dialog pentru rapoarte

Tabelul 7.1. Tipuri de rapoarte

Se deschide caseta de dialog Imprimare (vezi 7.14), care vă permite să specificați numele imprimantei utilizate pentru tipărire, să modificați setările acesteia, dacă este necesar, și să setați parametrii de imprimare.

Fig. 7.14. Caseta de dialog Print (Imprimare)

În partea de sus a casetei de dialog Print (Tipărire) este lista derulantă Name (Nume), care vă permite să selectați tipul imprimantei de conectat. Această caracteristică este deosebit de importantă atunci când lucrați în rețea, când aveți mai multe imprimante de rețea.

Comutatoarele din gama de tipărire vă permit să specificați paginile imprimate și să aveți următorul scop:

  • Toate (toate) -print toate paginile raportului;
  • Pagini - tipăriți paginile ale căror numere sunt specificate în câmpurile de introducere de la: (de la) la: (la).

Contorul Copies area vă permite să specificați numărul de copii care urmează să fie imprimate.

Dacă aveți nevoie de setări suplimentare ale imprimantei, faceți clic pe butonul Opțiuni. Aceasta va deschide caseta de dialog Opțiuni de tipărire (Figura 7.15).

Fig. 7.15. Opțiuni de imprimare caseta de dialog

Câmpul Type din câmpul Print what vă permite să specificați tipul de informații imprimate. Câmpul Fișier conține numele și locația fișierului care urmează să fie imprimat.

În zona Opțiuni, există casete de selectare cu atribuțiile descrise în Tabelul. 7.7.

Tabelul 7.7. Alocarea opțiunilor de tipărire

Apel constructor de expresii în care creați o expresie logică egală cu True pentru toate înregistrările de raport imprimabil

În timp ce (furnizat)

Apel constructor de expresii, în care creați o expresie logică pentru a selecta înregistrările raportului. În contrast cu criteriul Pentru, printarea raportului se termină la prima valoare a expresiei, egală cu False (False)

Pentru a configura opțiunile avansate de imprimare a rapoartelor, puteți utiliza caseta de dialog Proprietăți (Figura 7.17), care se deschide făcând clic pe butonul Proprietăți din fereastra Imprimare (vezi Figura 7.14).

În fila Hârtie / Calitate din această casetă de dialog, puteți specifica tipul alimentării cu hârtie a imprimantei. Fila Locație vă permite să specificați locația hârtiei (portret sau peisaj), ordinea imprimării paginilor. Pentru a modifica dimensiunea hârtiei utilizate pentru imprimare, pentru calitatea imprimării, utilizați caseta de dialog Opțiuni avansate care apare când faceți clic pe butonul Advanced.

Fig. 7.17. Properties Dialog Box

paginile din această secțiune

Articole similare