Page 1 of 2
Report Xbrowse Multiheader
Posted: Tue Sep 08, 2015 4:32 pm
by Silvio.Falconi
Mr. Rao,
How I can print a multiheader xbrowse ?
Re: Report Xbrowse Multiheader
Posted: Wed Sep 09, 2015 3:56 pm
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.
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 10:31 am
by Silvio.Falconi
I hope you'll resolve this feature soon
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 10:44 am
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 ?
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 2:31 pm
by nnicanor
Hi,
Can you share a portion of this xbrowse code i have a similar project ?
regards,
Re: Report Xbrowse Multiheader
Posted: Fri Sep 11, 2015 2:35 pm
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 )
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 12:37 am
by goosfancito
Hello!
:setGroupHeader in array? can use?
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 2:27 am
by nageswaragunupudi
goosfancito wrote:Hello!
:setGroupHeader in array? can use?
Yes
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 2:29 am
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.
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 6:00 pm
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
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
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 6:22 pm
by nageswaragunupudi
We will look into this and get back to you
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 6:26 pm
by Silvio.Falconi
do you need my data?
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 6:43 pm
by nageswaragunupudi
Not required now.
Re: Report Xbrowse Multiheader
Posted: Tue Dec 05, 2017 8:35 pm
by Otto
Hello Silvio,
have you tried to use EasyReport.
Best regards,
Otto
Re: Report Xbrowse Multiheader
Posted: Wed Dec 06, 2017 10:17 am
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