Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Rapoarte si generatoare de rapoarte  formular cu mul...
 formular cu multe pagini
 
 4/4/2006 12:52:52 PM
User is offlinevladutzu
57 posts


formular cu multe pagini
 (Romania)
   Cum pot face un raport care sa listeze pentru fiecare client cate un formular cu multe pagini (sa zicem 20 pag. pt. fiecare client), in formular fiind si unele valori care sunt proprii fiecarui client (ex: nume, adresa etc). Formularul trebuie sa aibe un anumit aspect: unele linii sa fie scrise boldat etc.

   Voi cum ati rezolva problema asta ? Cu generatorul de rapoarte - pictati textul de pe 20 de pag. plus campurile din care se extrag variabilele ? In cazul asta cum pot sa creez un report cu detail asa de mare ?

   O alta solutie ar fi ca formularul sa fie un document word pe care sa fac mailmerge cu variabilele-campurile de care vorbeam...insa nu-mi convine pentru ca presupune sa am instalat word-ul.

   Alte solutii ?
 4/4/2006 7:18:11 PM
User is offlineanonymous
0 posts


Re: formular cu multe pagini
 (N/A)
Ce versiune de VFPro folosesti?
 4/5/2006 1:52:00 PM
User is offlinevladutzu
57 posts


Re: formular cu multe pagini
 (Romania)
vfp versiunea 9
atentie, este esentiala cerinta ca unele portiuni din textul formularului sa fie scrise boldat sau italic...
 4/5/2006 2:33:17 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: formular cu multe pagini
 (N/A)

Nu poti sa creezi un raport cu un detail pe 20 de pagini diferite. Continutul benzii Detail se repeta pe toate paginile.

Pentru a scrie acelasi camp cu diferite formatari, tehnica e urmatoarea: pui campul de doua ori, unul peste altul. Unul il faci bold, celalalt nu. Dubluclick pe fiecare si in PrintWhen scrii conditia. "campul asta se tipareste cand len(balanta.cont) = 3 - adica e sintetic". La celalalt faci invers. "Campul asta se tipareste cand len(balanta.cont)>3 - adica e analitic". Si uite-asa soldurile sinteticelor o sa fie cu bold. Sigur, exemplul este teoretic, dar importanta e tehnica de lucru.

Pentru un detail cu 'jde'mii de pagini diferite, eu as profita de faptul ca in VFP 9 se pot "concatena" rapoarte intr-un singur job de tiparire (clauza NOPAGEEJECT a comenzii REPORT FORM) si as face multe-multe rapoarte care contin fiecare cate un detail de o pagina, pe care le-as printa dintr-un singur pas. Report form raport1 nopageeject, report form raport2 nopageeject, .... report form raportN (fara nopageeject la ultimul, ca sa inchid jobul de tiparire).


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 4/5/2006 4:03:04 PM
User is offlinevladutzu
57 posts


Re: formular cu multe pagini
 (Romania)
ma gindeam si eu la varianta cu n reporturi pt. n pagini... dar in cazul asta cum pot sa-i dau userului preview pe formular, adica sa vada pag.1-pag.2-...pag.n pentru clientul A si apoi sa vada pag.1-pag.n pt. clientul B si tot asa ?

 4/5/2006 4:26:06 PM
User is offlineanonymous
0 posts


Re: formular cu multe pagini
 (Romania)
Dar cu grup pe client nu ai incercat?
 4/7/2006 1:58:43 PM
User is offlinevladutzu
57 posts


Re: formular cu multe pagini
 (Romania)
Merge cu grupare pe client.
Mi-as fi dorit sa existe o alta solutie ...
 4/7/2006 2:30:30 PM
User is offlineanonymous
0 posts


Re: formular cu multe pagini
 (Romania)
De nu-ti convine cu gruparea pe client?
 4/10/2006 12:52:19 PM
User is offlinevladutzu
57 posts


Re: formular cu multe pagini
 (Romania)
    Nu asta am vrut sa zic...

    Eu mi-as fi dorit sa mearga o solutie de genul: sa pot prelua textul formularului din campul/campurile memo ale unei tabele impreuna cu niste coduri de formatare - boldat, italic etc (dintr-un alt camp al aceleiasi tabele) - text pe care sa-l concatenez intr-o variabila, iar foxul sa stie sa interpreteze codurile de formatare din textul respectiv intr-un report...
nu stiu daca am fost clar...

    Acuma sigur, in report pot sa bag niste campuri care sa preia textul din campul meu memo si pot sa jonglez cu iif-uri cum spunea dl. Grig, dar eu am nevoie sa listez un formular cu un text cursiv, si nu rupt pe linii...
  Visual FoxPro  Rapoarte si generatoare de rapoarte  formular cu mul...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement