I am using:
REPORT FORM (lcFrxxNameOpen) TO FILE (lcASCIIFileName) ASCII NOCONSOLE NOWAIT 
NODIALOG

because I need an ascii machine readable file (that looks nice and can be 
printed on a dot matrix printer). This is a really 
strange animal. Reference Tamar Ganor's comments in the Hacker's guide to VFP 
6.0. When using this you need to set two system 
variables:

_ASCIIROWS and _ASCIICOLS. Cols works as you would expect, it sets the number 
of columns across the page. So 80 will usually create 
a standard portrait page. (8.5 X 11)

_asciirows is crazy. It sets the space between rows (note this is an ascii 
file?????????) you obviously cannot set the space 
between lines. You either have no space or you have a line or you have 2 lines, 
etc. This has been this way since VFP 3.0. This is 
the only thing I have ever found in VFP that I think is totally stupid. I can 
see no sense at all for this. I finally set it to 33 
in order to get a 'page' (joke - you have to try it to see what I mean) with no 
blank lines.

Oh yes, there is one more somewhat stupid thing. If you use the [PLAIN] keyword 
you get a page with no headers as promised (except 
you don't even get a header on the 1st page as promised), however, you get 
blank lines where the header should be. This is not 
totally stupid since when you get headers they are messed up.

I figure that it was a lot of trouble and M$ did not have the money or 
resources to make it work correctly. I am sure there were 
some programmers who would like to tackle this problem, but the lawyers and 
sales types decided that no one needs to print on a dot 
matrix anymore so why not just turn out some crap and say screw the customer. 
This is a problem for me because my clients are 'real 
people'. They are not programmers. They think that we are just too lazy (or 
something like that) since we don't have any other 
ridiculous nonsense in our program. We don't have a monopoly so we can't say 
screw the customer. It seems our only solution is to 
hand code something.

Has anyone worked out a good solution for this?




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to