Report Xbrowse Multiheader

User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Report Xbrowse Multiheader

Post by Silvio.Falconi »

Mr. Rao,
How I can print a multiheader xbrowse ?
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

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
User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Re: Report Xbrowse Multiheader

Post by Silvio.Falconi »

I hope you'll resolve this feature soon
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Re: Report Xbrowse Multiheader

Post by Silvio.Falconi »

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 ?

Image
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
nnicanor
Posts: 296
Joined: Fri Apr 23, 2010 4:30 am
Location: Colombia

Re: Report Xbrowse Multiheader

Post by nnicanor »

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
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

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
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: Report Xbrowse Multiheader

Post by goosfancito »

Hello!

:setGroupHeader in array? can use?
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

goosfancito wrote:Hello!

:setGroupHeader in array? can use?
Yes
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

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
User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Re: Report Xbrowse Multiheader

Post by Silvio.Falconi »

Mr Nages
to print this multiheader project with oBrw:report() is too hard because there many problems

I use to print this command

oApp:oGrid:Report( cTitle, , , { | oRep, oBrw, nCall| MyRepSetup( oRep, oApp:oGrid, nCall,1) } )
MyRepSetup

Code: Select all

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

Image

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

Image

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

Image

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 :)
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

We will look into this and get back to you
Regards

G. N. Rao.
Hyderabad, India
User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Re: Report Xbrowse Multiheader

Post by Silvio.Falconi »

do you need my data?
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Report Xbrowse Multiheader

Post by nageswaragunupudi »

Not required now.
Regards

G. N. Rao.
Hyderabad, India
User avatar
Otto
Posts: 4470
Joined: Fri Oct 07, 2005 7:07 pm
Contact:

Re: Report Xbrowse Multiheader

Post by Otto »

Hello Silvio,
have you tried to use EasyReport.
Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org

********************************************************************
User avatar
Silvio.Falconi
Posts: 4956
Joined: Thu Oct 18, 2012 7:17 pm

Re: Report Xbrowse Multiheader

Post by Silvio.Falconi »

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
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
Post Reply