i am using crystal report application in visual studio .net. Now, I make one crystal report, has 5 groups. Now, I want to change their order from VB .net application. What to do for that?? I'm new in crystal report.... I guess you need to organize your dynamic grouping in your report. You can use a parameter(s) for that, it will let you/user to select/change a group. Then create a formula based on the parameter response.
For example:
I would create a parameter to allow you/user to select 'SDate' Shipping Date or 'CustID' - Customer ID.
Then I would write a formula for my 1st group @.Group1:
If {?Group1}='SDate' then {table.shipping_date} else {table.CustomerID}
For my 2nd group, I would write a formula @.Group2:
If {?Group1}='SDate' {table.CustomerID} else {table.shipping_date}
After that, I would grouped my records on @.Group1 and on @.Grop2.
----
Or you can create one parameter per group and then a formula based on that parameter (1 per group as well):
For your 1st group I would create a parameter {?Group1} which allows me to select 'SDate' for shipping date, 'CustID' for CustomerID, 'Country' for country code etc.
Then create a formula @.Group1:
If {?Group1}='SDate' then {table.shipping_gdate} else
If {?Group1}='CustID' then {table.CustomerID} else
If {?Group1}='Country' then {table.CountryCode} else
For my 2nd group I would create a parameter {?Group2} and then a formula @.Group2:
If {?Group2}='Source' then {table.origination_number} else
If {?Group2}='DestCity' then {table.destination_city} else
If {?Grop2}='Carrier' then {tabme.CarrierID} else
.
.
.
You can create as many group options as you need.
I hope this will be helpful
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment