FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Report Xbrowse Multiheader
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Report Xbrowse Multiheader
Posted: Tue Sep 08, 2015 04:32 PM

Mr. Rao,
How I can print a multiheader xbrowse ?

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Wed Sep 09, 2015 03:56 PM

At present grouped headers are not implemented in Report class.
When we export from a browse with group header, the group header is printed above the column header for each column.

Regards



G. N. Rao.

Hyderabad, India
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 10:31 AM

I hope you'll resolve this feature soon

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 10:44 AM
Mr Rao,
If I wish create ( to hand) the report how I can make to call the values of headers and subheaders of a xbrowse ?
I use the xbrowse with an array


to understands my problem do you Remeber the school software ?

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 02:31 PM

Hi,

Can you share a portion of this xbrowse code i have a similar project ?

regards,

Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 02:35 PM

Create xbrowse in normal manner.
Then
oBrw:SetGroupHeader( cGrpHeaderName, nFromColNo, nLastColNo )

For example, if you want to have a group header by name "GROUP" for columns nos, 3 to 6 then
oBrw:SetGroupHeader( "GROUP", 3, 6 )

Regards



G. N. Rao.

Hyderabad, India
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 12:37 AM

Hello!

:setGroupHeader in array? can use?

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 02:27 AM
goosfancito wrote:Hello!

:setGroupHeader in array? can use?

Yes
Regards



G. N. Rao.

Hyderabad, India
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 02:29 AM
Silvio.Falconi wrote:Mr. Rao,
How I can print a multiheader xbrowse ?

Printing of group headers in oBrw:Report() has already been implemented a few versions ago. This is for general information.
Regards



G. N. Rao.

Hyderabad, India
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 06:00 PM
Mr Nages
to print this multiheader project with oBrw:report() is too hard because there many problems

I use to print this command

oApp:Report( cTitle, , , { | oRep, oBrw, nCall| MyRepSetup( oRep, oApp:oGrid, nCall,1) } )
MyRepSetup
Code (fw): Select all Collapse
static function MyRepSetUp( oRep, oBrw, nCall,ntipo )
    Local oFont


    DO CASE
       CASE ntipo=1   // tabella piccola
         DEFINE FONT oFont NAME 'ARIAL NARROW' SIZE 0,-12 OF oRep:oDevice
      CASE ntipo=2  //tabella grande
        DEFINE FONT oFont NAME 'ARIAL NARROW' SIZE 0,-6 OF oRep:oDevice
     ENDCASE


   if nCall == 1  // called by xbrowse after oRep created but before creation of columns
      return 2 // ask xbrowse to call second time after creation of columns
   endif

   // this call is after creation of columns
   // here we extend oRep and oRep:Columns array
   // with any additonal features we want

   oRep:aFont[ 1 ]   := oFont
   oRep:cellview()


return NIL


and this is the result



you can see there is a white second page
then it not print all columns
and the grid lines are up the data



on this capture image you can see the header is not print good


Because I tried to talk with you for this problems many months ago and I forget to talk with you of this problem at sillian and then I not found a solution now I use printer class to print this table on A3 and A4 paper



I think that your printing function (obrw:report()) with multiheaders can never get the same result made with printer class
I just had to work more days and consumed so much paper ... virtual :-)
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 06:22 PM

We will look into this and get back to you

Regards



G. N. Rao.

Hyderabad, India
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 06:26 PM

do you need my data?

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 06:43 PM

Not required now.

Regards



G. N. Rao.

Hyderabad, India
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 08:35 PM

Hello Silvio,
have you tried to use EasyReport.
Best regards,
Otto

Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Report Xbrowse Multiheader
Posted: Wed Dec 06, 2017 10:17 AM

no but I used Printer class I have
ntotal_columns:= 3*Hourdays+3+1+1
the Hourdays can be from 6 to 10 each day of week
it's very hard

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com