FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Group Total on Treport
Posts: 31
Joined: Sun Jan 29, 2006 06:34 PM

Group Total on Treport

Posted: Fri Apr 27, 2007 05:43 PM

Hi

I have a Report with 2 groups and i need to declare 2 bEndGroup

oReport:bEndGroup:={ | oCol | (oCol:oReport:aGroups[1]:aTotal[2]:=((oCol:oReport:aGroups[1]:aTotal[4] * 30) )}

oReport:bEndGroup:={ | oCol | (oCol:oReport:aGroups[2]:aTotal[2]:=((oCol:oReport:aGroups[2]:aTotal[4] * 30))}

How can i include this ?

regards
Pedro Faro[/code]

Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM

Group Total on Treport

Posted: Fri Apr 27, 2007 06:36 PM

Just put all your code into the same bEndGroup codeblock.

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10
Posts: 31
Joined: Sun Jan 29, 2006 06:34 PM

Group Total on Treport

Posted: Sun Apr 29, 2007 07:04 PM

Hi James

Tanksfor your reply

Please can you give me an example how to join the 2 Bendgroup ?

best regards

Pedro

Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM

Group Total on Treport

Posted: Sun Apr 29, 2007 07:10 PM

You can put several functions in any codeblock like this:

{| | function1(), function2(), function3() }

So for your code just do this:

oReport:bEndGroup:={ ;
| oCol | ;
(oCol:oReport:aGroups[1]:aTotal[2]:=((oCol:oReport:aGroups[1]:aTotal[4] * 30) ),;
(oCol:oReport:aGroups[2]:aTotal[2]:=((oCol:oReport:aGroups[2]:aTotal[4] * 30));
}

James

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10
Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM

Group Total on Treport

Posted: Sun Apr 29, 2007 07:39 PM

Pedro,

I just noticed that you have a syntax error in your code--too many parenthses. It should be:

oReport:bEndGroup:={ ;
| oCol | ;
(oCol:oReport:aGroups[1]:aTotal[2]:=(oCol:oReport:aGroups[1]:aTotal[4] * 30) ),;
(oCol:oReport:aGroups[2]:aTotal[2]:=(oCol:oReport:aGroups[2]:aTotal[4] * 30) );
}

James

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10
Posts: 31
Joined: Sun Jan 29, 2006 06:34 PM

Treport

Posted: Tue May 01, 2007 11:12 AM

Hi James

Tanks for all

it works fine now.

regards
Pedro

Continue the discussion