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  cumulare rapoar...
 cumulare rapoarte cu reportlistener
 
 9/22/2011 1:10:29 PM
User is offlinegabirom
34 posts


cumulare rapoarte cu reportlistener
 (Romania)
Salut,
Am gasit ca este posibil in vfp9 sa cumulezi mai multe rapoarte folosind _ReportListener.vcx
am gasit chiar si un exemplu pe net
http://www.foxite.com/archives/reportlistneraddreport-table-issue-0000157295.htm
se pare ca merge , obiectul arata ca ar avea nr de pagini creeat prin rularea tuturor rapoartelor .. dar nu pot sa le afisez sau sa le listez ..
O idee ??
trebuie sa fac un raport de service si ultima pagina sa fie o forma contractuala ..


Gabi



 9/22/2011 1:40:40 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: cumulare rapoarte cu reportlistener
 (N/A)
Din cate stiu eu nu e neaparat necesar sa folosesti clasa ReportListener. Daca adaugi un NOPAGEEJECT la comanda REPORT FORM, raportul urmator va fi inclus in acelasi job de tiparire, astfel incat o sa ai doua comenzi REPORT FORM, dar un singur print.

Nu te ajuta chestia asta?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/22/2011 4:55:05 PM
User is offlinegabirom
34 posts


Re: cumulare rapoarte cu reportlistener
 (Romania)
 Grigore Dolghin wrote
Din cate stiu eu nu e neaparat necesar sa folosesti clasa ReportListener. Daca adaugi un NOPAGEEJECT la comanda REPORT FORM, raportul urmator va fi inclus in acelasi job de tiparire, astfel incat o sa ai doua comenzi REPORT FORM, dar un singur print.

Nu te ajuta chestia asta?


incerc
multumesc

dar totusi o idee de ce nu merge ? ca as dori sa le vad ca preview (ca un singur raport)

 9/22/2011 5:28:01 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: cumulare rapoarte cu reportlistener
 (N/A)
Nu stiu daca merge sau daca nu - eu personal n-am incercat niciodata.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/23/2011 8:56:08 AM
User is offlinegabirom
34 posts


Re: cumulare rapoarte cu reportlistener
 (N/A)
 Grigore Dolghin wrote
Nu stiu daca merge sau daca nu - eu personal n-am incercat niciodata.


problema este ca trebuie sa lipesc 2-3 rapoarte si sa le afisez ca fiind unul singur si sa le imprim tot ca unul singur pentru ca au imprimanta cu fata-verso .. si altfel o arunca pe alta pagina 

 9/26/2011 4:57:38 PM
User is offlinegabirom
34 posts


Re: cumulare rapoarte cu reportlistener
 (Romania)
Am gasit unde greseam .
Pentru cine intereseaza merge fff bine
codul este asa
loListener = newobject('_ReportListener', home() + 'ffc\_ReportListener.vcx')
loListener.ListenerType = 1
 loListener.AddReport('SeRRep.frx','NOPAGEEJECT')
 loListener.AddReport('DBLoadEff.Frx')
 loListener.RunReports()

Important !!
1 . se pune 'NOPAGEEJECT' la toate rapoartele mai putin la ultimul ..
2 . este important ca sa fie deeschise si relationate toate tabelele necesare ca a ruleze toate rapoartele
3 . se recomanda ca la rapoartele 2-n sa se treaca la report propertiers pagina <other> Runtine extension
IF tcMethodToken = "BEFOREREPORT" SELECT <<numele tabelei de baza>> ENDIF  si sa fie activata rularea *execute then =.t.*
In aceasta parte a raportului se pot executa diferite bucati de cod ne vizuale pentru a pregati informatiile pentru raportul respectiv ..


Sper sa fie de folos si la altii .. la mine merge

 10/5/2011 4:11:42 PM
User is offlinegetorix
9 posts


Re: cumulare rapoarte cu reportlistener
 (N/A) Modified By getorix  on 10/5/2011 4:19:59 PM)
 gabirom wrote
Am gasit unde greseam .
Pentru cine intereseaza merge fff bine
codul este asa
loListener = newobject('_ReportListener', home() + 'ffc\_ReportListener.vcx')
loListener.ListenerType = 1
 loListener.AddReport('SeRRep.frx','NOPAGEEJECT')
 loListener.AddReport('DBLoadEff.Frx')
 loListener.RunReports()

Important !!
1 . se pune 'NOPAGEEJECT' la toate rapoartele mai putin la ultimul ..
2 . este important ca sa fie deeschise si relationate toate tabelele necesare ca a ruleze toate rapoartele
3 . se recomanda ca la rapoartele 2-n sa se treaca la report propertiers pagina Runtine extension
IF tcMethodToken = "BEFOREREPORT" SELECT <> ENDIF  si sa fie activata rularea *execute then =.t.*
In aceasta parte a raportului se pot executa diferite bucati de cod ne vizuale pentru a pregati informatiile pentru raportul respectiv ..


Sper sa fie de folos si la altii .. la mine merge



Asa este, merge perfect!
Am avut de rezolvat (printre multe altele) un raport in .NET care tipareaste un fel de registru-
jurnal cu o imprimanta matriciala pe hartie roll-paper. Dupa vreo 3-4 zile ( ... ... si nopti) de cautare a unei solutii de tiparire grafica utilizand diferite motoare de raportare .NET mi-am reamintit de zilele bune ale Visual FoxPro si de optiunea NOPAGEEJECT . In .NET nu este rezolvata chestiunea cu form-feed (eject page) dupa tiparirea unui raport.
Am rezolvat acest raport particular construind un executabil Visual FoxPro 9.

Nimeni nu are o solutie in .NET, lucru pe care il puteti vedea si din acest post:
                           http://community.sharpdevelop.net/forums/p/13898/37290.aspx#37290
in care am comunicat cu unul dintre maestrii raportarii in .NET si unde descriu pe scurt solutia utilizata.

Este un truc care poate fi utilizat si de alti programatori .NET ... ca sa nu ajunga la disperare.

FoxPro Rocks !

  Visual FoxPro  Rapoarte si generatoare de rapoarte  cumulare rapoar...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement