Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Sedna has been released
Message
General information
Forum:
Visual FoxPro
Category:
VFPX/Sedna
Environment versions
Visual FoxPro:
VFP 9
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01285787
Message ID:
01287042
Views:
18
>>This bug is huge as far as I'm concerned. There is a workaround, but it requires applying the "fix" to each and every report which is not practical in many applications. We have hundreds of reports and it would take forever to go through each and every one.
>
>Because you can "hot swap" a report in VFP9 SP2, using the CommandClause.File property of the ReportListener, couldn't you apply the fix to each report as it ran? Not ideal, but could help get around the issue.
>
>Your technique is very clever, there may be a way of accomplishing the same workaround using a custom property on a ReportListener, instead of a report variable. Then no modification of the report would be needed.
>
>I'd like to see it fixed too, but my fear is that everytime the report engine is modified, something else breaks. At least we have a workaround for this problem. If another issue is introduced, we may not have a workaround. I have reverse engineered part of the report engine and it is "cause and effect" to the nth degree. You can't change one thing without effecting many other areas.

The bottom line is that have totally messed up the location of the record pointer in many locations. There's a bug that when the Print When logic gets evaluated, it has moved ahead to the next record .. and then it backs up to the correct record when it prints. They really need to fix the entire thing .. and TEST the heck out of it before they release it!!!!!!

The problem with trying to programmatically fix this is that you don't have any way to know which items in the data group header came from a field in the table and which ones are based on something else. You can't just blast every object in the header. Some may come from report variables that need to stay as is. Some may come from other tables which need to stay as is. So I didn't see any way, without modifying the reports themselves, to apply a fix.
Cathy Pountney, Microsoft Visual FoxPro MVP
Memorial Business Systems, Inc. (www.mbs-intl.com)

My Website: (www.frontier2000.com)
My Blog: (www.cathypountney.blogspot.com)
My Book: The Visual FoxPro Report Writer - Pushing it to the Limit and Beyond
Free MSDN Article: What's New in the VFP 9.0 Report Writer
Free MSDN Article: The VFP 9.0 Report Writer In Action
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform