Tutorial ilustrat vizual foxpro 1

Tutorial online Visual FoxPro

Pentru a plasa un câmp în raport care poate fi un câmp de tabel sau un câmp calculat, urmați acești pași:

  1. Faceți clic pe butonul Câmp din bara de instrumente Controale raport.
  2. Faceți clic pe mouse-ul de la locația presupusei plasări a câmpului în fereastra de designer de rapoarte.
  3. În caseta de dialog Exprimare raport (Figura 8.12), specificați sursa de date, formatul și condiția câmpului de imprimat.
  4. După ce ați terminat setarea setărilor, faceți clic pe OK.

Fig. 8.12. Caseta de dialog Exprimare raport







Caseta de dialog Exprimare raport vă permite să: G defini o expresie al cărei rezultat va fi afișat în acest câmp;

  • Specificați formatul pentru afișarea datelor în câmp;
  • specificați condiția de tipărire;
  • Setați poziția câmpului în raport.

În câmpul de introducere a expresiei, puteți specifica un câmp de tabelă sau o expresie care să fie plasată în raport, iar în câmpul Format, formatul datelor care urmează să fie imprimate.

Folosind opțiunile din caseta de dialog Calculate Field, deschise făcând clic pe butonul Calculations, puteți pune valorile statistice în câmpurile de date plasate în câmpurile de date. Domeniile de acest tip sunt plasate în raport, de regulă, în anteturile și subsolurile grupului și în partea finală a raportului.

Caseta de dialog care apare atunci când faceți clic pe butonul Imprimare Când vă permite să specificați condițiile în care vor fi imprimate informațiile din acest câmp.

Formarea unei expresii de câmp

Pentru a genera o expresie pentru câmpul care este plasat în raport, urmați acești pași:

  1. Faceți dublu clic pe câmpul din raport. Se deschide caseta de dialog Exprimare raport (a se vedea Figura 8.12).
  2. Introduceți expresia dorită în câmpul Expresie. Pentru a specifica o expresie de câmp, puteți utiliza constructorul făcând clic pe butonul din partea dreaptă a câmpului. În acest caz, se deschide caseta de dialog Builder expresii, în caseta Expresie pentru câmp în raport, trebuie să specificați expresia necesară.

Listă Câmpuri (Fields) caseta de dialog Expression Builder (Expression Builder) are câmpuri plasate în tabele raport de mediu, lista de variabile (variabila) - Variabile de sistem Visual FoxPro. În zona Funcții, puteți plasa funcții șir, logice, matematice, precum și funcții de dată și oră. Folosind valorile din aceste liste, creați expresia necesară pentru câmpul de creat.

Pentru a forma o expresie, nu este necesar să introduceți manual câmpul Expresie pentru câmpul Raport, selectați valoarea dorită din orice listă și faceți clic pe ea pentru ao transfera în acest câmp.

Fig. 8.13. Definiți câmpul calculat

  1. După ce terminați expresia, faceți clic pe OK pentru a închide caseta de dialog Explicator Builder.
  2. Închideți caseta de dialog Exprimare raport, de asemenea, dând clic pe OK.






Specificarea formatului de date

Caseta de dialog Exprimare raport vă permite să specificați formatul pentru afișarea câmpului în timpul imprimării, permițând utilizarea acelorași funcții de formatare la formarea câmpurilor de formular. Cu formatarea puteți:

  • conversia tuturor caracterelor de ieșire la majuscule;
  • alinierea informațiilor;
  • afișați spații și zecimale în cifre;
  • traduceți data de la formatul american la cea europeană și multe altele.

Fig. 8.14. Caseta de dialog Format

Pentru a seta formatul câmpului, faceți clic pe butonul pentru a apela Generatorul de formate. Se deschide caseta de dialog Format (vezi Figura 8.14), care conține opțiuni și casete de selectare care vă permit să setați tipul de date al câmpului.

Butoanele pentru a apela constructorul sunt întotdeauna localizate în partea dreaptă a câmpului de introducere.

Lista setărilor de câmp este determinată prin selectarea opțiunii corespunzătoare pentru formatarea câmpurilor de caractere, tipuri numerice și date. O listă a acestor parametri este prezentată în Tabelul. 8,5-8,7.

Tabelul 8.5. Setări câmp de caractere

Data nașterii britanice (data europeană)

Data este afișată în format european

Setarea condițiilor de imprimare

Pentru a seta condițiile pentru imprimarea datelor din rapoarte, utilizați caseta de dialog Tipărire (Figura 8.15), care este deschisă din caseta de dialog Exprimare raport făcând clic pe butonul Imprimare când. Folosind parametrii acestei ferestre, puteți elimina din liniile goale de raport, determină condițiile de tipărire a valorilor câmpurilor, trecerea la pagina următoare sau schimba expresia de grup, și așa mai departe. N.

Fig. 8,15. Caseta de dialog Tipărire Când

Pentru a suprima imprimarea valorilor de câmp duplicat, se utilizează valoarea "No" a comutatorului "Imprimare valori repetate". Când este setat la Da, toate valorile câmpurilor sunt imprimate.

Zona de imprimare conține și casetele de selectare (Tabelul 8.8).

Tabelul 8.8. Suprafețe de zonă De asemenea, tipăriți

În prima bandă întregă de pagină / coloană nouă

(Pe prima pagină completă a unei noi pagini / coloane)

Câmpul este imprimat în prima pagină a unei noi pagini sau a unei coloane

Când se schimbă acest grup

Câmpul este tipărit când grupul selectat în lista de grupuri este modificat

Atunci când detaliile depășesc pagina / coloana noi

(Când se trece la o nouă pagină / coloană)

Câmpul este imprimat când banda Detaliu este mutată pe noua pagină

Dacă bifați caseta de selectare Ștergeți linia dacă este gol, în raport vor fi șterse linii goale.

În caseta Imprimare numai când expresia este adevărată casetă, utilizând constructorul de expresii, puteți specifica o expresie care este evaluată înainte de a imprima acest câmp. Dacă valoarea expresiei este falsă, valoarea câmpului nu va fi tipărită.

Amplasarea câmpului în bandă

Caseta de dialog Exprimare raport (vezi Figura 8.12) conține comutatorul de poziționare a câmpului, care vă permite să controlați poziția câmpului în bandă (Tabelul 8.9).

Tabelul 8.9. Opțiunile din caseta de dialog Exprimare raport

Poziția câmpului din raport se poate schimba atunci când schimbați dimensiunea câmpurilor din jur

Fixați în raport cu vârful benzii

(Constantă față de banda superioară)

Câmpul menține o poziție constantă față de limita superioară a benzii

Fixați în raport cu fundul benzii

(În raport cu banda inferioară)

Câmpul menține o poziție constantă față de limita inferioară a benzii

Plasarea câmpului final

În anteturile, benzi de benzi, în partea finală a raportului, precum și în bara de detaliu, puteți plasa câmpurile care conțin valorile statistice ale câmpurilor raportului.

Câmpurile rezultate, plasate în banda Detail, sunt utilizate pentru a afișa valorile totalurilor acumulate.

Pentru a defini câmpul ca rezumat, urmați acești pași:

  1. Deschideți caseta de dialog Exprimare raport făcând dublu clic pe câmp.
  2. Definiți o expresie pentru câmp introducând informațiile necesare în câmpul Expresie.
  3. Faceți clic pe butonul Calcule. În acest caz, se deschide caseta de dialog Calculate Field (câmpul Calculate Field) (vezi Figura 8.16), în care puteți selecta o operație matematică cu privire la valoarea expresiei definite pentru acest câmp.

Fig. 8.16. Caseta de dialog Calculate Field

Caseta de dialog Calculate Field conține un grup de comutatoare Calculate, descrise în Tabelul. 8.10.

Tabelul 8.10. Opțiuni din caseta de dialog Calculate Field







Articole similare

Trimiteți-le prietenilor: