Search  
Friday, February 10, 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  realizarea unui...
 realizarea unui raport in care ultima pagina sa fie un text
 
 1/13/2009 5:11:50 PM
User is offlinegabirom
34 posts


realizarea unui raport in care ultima pagina sa fie un text
 (Romania)
Ajutor !!!
Trebiuie sa fac un raport pentru un formular de comanda in care pe prima pagina sa afisez lista produselor comandate si pe verso sa pun in text de contract.
Clientul are o imprimanta care stie fata verso si o aplicatie in acces care face asa ceva. In acces pot sa pun un subraport .. in vfp9 cum fac ???.
Nu pot sa folosesc 2 rapoarte pentru ca atunci nu ar mai iesi fata verso .


 1/13/2009 5:48:43 PM
User is offlineanonymous
0 posts


Re: realizarea unui raport in care ultima pagina sa fie un text
 (N/A)
Interesanta problema. Deci ce trebuie sa-ti rezulte tie ar trebui sa fie doua pagini de raport, dar sa nu cumva sa se intinda lista de produse pe mai multe pagini, ca atunci o sa fie cam greutz zic eu. Singura solutie la care ma pot gandi acum e sa folosesti un grup pe o coloana logica din cursorul din spatele raportului. Bifezi setarea grupului care spune sa se tipareasca cate o pagina noua pentru fircare grup, iar cursorul trebuie sa-l construesti putin mai special si ar trebui sa arate cam asa:

Structura:
Produs C(100), TextContact M, ColoanaLogica L

Date:

Produs1, "", .T.
Produs2, "", .T.
Produs3, "", .T.
Produs4, "", .T.
Produs5, "", .T.
"", "Date de contact", .F.

Pentru datele de contact poti chiar sa folosesti mai multe coloane daca vrei sa si formatezi textul mai special.

Stiu ca e putin cam incurcata solutia dau nu-mi vine altceva in minte in momentul de fata.

P.S. poti chiar sa tratezi si cazul in care lista de produse e mai lunga si ar trece pe mai multe pagini. Faci acest lucru in felul urmator: vezi cate produse incap pe o pagina si tot schimbi acel flag din .T. in .F. din X in X produse. Cand schimbi flag-ul mai bagi si o inregistrare pentru datele de contact.

Daca nu m-am facut destul de bine inteles si nu gasesti alta solutie putem sa mai discutam.
Succes.
 1/13/2009 6:28:39 PM
User is offlineCostel
225 posts
www.adrisoft.ro
4th




Re: realizarea unui raport in care ultima pagina sa fie un text
 (N/A)
Pornind de la ideea lui Cristi poti proceda in felul urmator,vei avea o coloana dupa care faci gruparea produselor dupa furnizor si inca o coloana de tip memo, dupa un grup de produse de la acelasi furnizor inserez inca un rind ce va contine in cimpul memo textul contractului si eventual datele de contact ale furnizorului (vezi functia TEXTMERGE). Elementele din banda de subtotal al grupului se vor tipari doar daca valoarea coloanei cod furnizor este 0. Bineinteles fiecare grup se va tipari pe pagina noua.

In Fox 2.6 reuseam asa ceva prin apelarea unei functii dintru cimp al raportului iar in functia cu pricina trimeteam la greu ???  inclusiv formatari de pagina




Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
 1/14/2009 1:59:14 AM
User is offlineDaniel Buduru
2141 posts
1st




Re: realizarea unui raport in care ultima pagina sa fie un text
 (Romania)
 gabirom wrote
Ajutor !!!
Trebiuie sa fac un raport pentru un formular de comanda in care pe prima pagina sa afisez lista produselor comandate si pe verso sa pun in text de contract.
Clientul are o imprimanta care stie fata verso si o aplicatie in acces care face asa ceva. In acces pot sa pun un subraport .. in vfp9 cum fac ???.
Nu pot sa folosesc 2 rapoarte pentru ca atunci nu ar mai iesi fata verso .


Incearca sa pui textul contractului in Report summary band, la care se bifeaza optiunea de tiparire pe pagina noua. Banda se adauga din menu Report / Optional Bands.


Daniel Buduru
 1/14/2009 5:43:06 PM
User is offlinegabirom
34 posts


Re: realizarea unui raport in care ultima pagina sa fie un text
 (N/A)
Buna idee ... incerc

 1/16/2009 9:55:27 PM
User is offlinegabirom
34 posts


Re: realizarea unui raport in care ultima pagina sa fie un text
 (N/A)
chiar a mers cu summary band

Merci

  Visual FoxPro  Rapoarte si generatoare de rapoarte  realizarea unui...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement