Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Changing the PrintWhen for an Entire Report Grouping
Message
From
22/10/1998 10:33:31
Jay Johengen
Altamahaw-Ossipee, North Carolina, United States
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00149311
Message ID:
00149400
Views:
23
Thanks George,

I'm trying to build a flexible report that can be used for a number of situations. For example, they are able to choose whether the objects (all or none) will print on the report by selecting a heading from a listbox. Let's say that they choose a heading called *Section One.* Are you saying that I should pass variables to a UDF for what I know to be all the objects within Section One? If the report changed, I would have to recode for the UDF? Could I build a cursor from the FRX and use it as part of my control for the listbox?

Just trying to find the cleanest, most flexible way to do this...

Renoir


>>Anyone know how I could replace the SupExpr field in a FRX table for a specific report grouping? I want to programatically change whether objects appear in a specific grouping based on user input. I couldn't find where the group header was referenced for the objects it contains.
>>
>Hi Renoir,
>
>There's no direct reference other than position that can be drawn between the data grouping and the detail line. For example, a report with a single grouping will probably have and objtype of 9 objcode 3 for the group header and obtype 9 objcode 5 for the group footer. If you examine the report after opening it as a table, you'll not that neither of these has a horizontal or vertical position in the HPOS and VPOS fields, but does have a height.
>
>About the only thing that I can think of here would be to replace the Print When condition with a call to a UDF. As long as any variables that the user would be entering were in scope, they could be passed as parameters to the UDF and evaluated there. This, I think, would be a much cleaner solution, if I understand what you're trying to do correctly.
>
>hth,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform