Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP3.0 Reports Wrapping to New Page Too Early
Message
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Miscellaneous
Thread ID:
00056067
Message ID:
00056827
Views:
31
>>Greetings!
>>
>>I have a relatively simple report layout in VFP3.0 that contains a few
>>memo fields. Each page or two contains the contents of ONE record,
>>with the fields being arranged in order down the page, such as this:
>>
>> field1......
>> field2 (memo)....
>> field3.....
>> ... and so on.
>>
>>What's happening is this: If the memo contents of field2 stretches
>>past a certain point down the page, field3 is started on the next
>>page, even though field3 occupies only ONE line and there is more than
>>adequate room to accomodate it below field2.
>>
>>I cannot find any option settings that keeps this from happening. The
>>wrapping does not happen on every record, but rather ONLY if field2 is
>>stretches past a certain point on the page. This is frustrating,
>>since the first page still has about 5 inches of blank space left
>>over, even though the next field to print occupies one line!
>>
>>What am I overlooking?? Any help would be very appreciated. Thank
>>you!
>>
>>Michael Reynolds
>

>Back to Nancy Folsom's idea of report band settings. Check all of the report >bands especially any of the footer bands. They may have been set for you to >have a 5" footer.

Hello, Ken!

If the record will fit on one page, then there are no early page breaks. In other words, in many cases, the end of the record comes within a fraction of an inch of the footer. The problem is that FoxPro is forcing a page break if it discovers that the remainder of the record will *not* fit on the page, thus causing a lot of blank space above the footer.

Apparently, this is a design flaw in FoxPro itself, and not something that can be controlled at design- or run-time.

Thank you for writing!

Michael Reynolds
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform