Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
REPORT FORM TO FILE ASCII ... old question
Message
From
06/09/2006 16:06:00
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
06/09/2006 15:51:04
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01151481
Message ID:
01151483
Views:
33
>This is an old question that many of us have had trouble with.
>
>The question is how to REPORT FORM TO FILE ASCII correctly a VFP report. In the case of reports designed with FoxDOS and kept in the FoxDOS format, VFP creates the output to file correctly, but in the case of reports that I migrated programmatically from FoxDOS to VFP format the results are unreliable. These reports print and display correctly but when it comes to creating an ASCII file there are problems. I have tried to programatically space report elements farther apart vertically just before issuing REPORT FORM TO FILE ASCII, including increasing band size, but sometimes a line is totally skipped and some others a field and a label are printed in separate lines. The difficulty could be dealt if I knew exactly the rules used by VFP to determines break between lines. Does anyone have any idea what those rules may be?
>
>I use XFRX which does a fine job creating pdf files. In that case I think it is writing pixels to a file, which is not the same as outputing whole characters. XFRX also has similar problems creating text files.
>
>Alex

Can't you keep the old FoxPro/DOS report, without converting? That should cause you much less headache.

Or, use some other alternative to generate text files, such as my download #9991.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform