I'll try this again (my original one never got to the list) you need to do it this way BUT you will not see it in the screen.
PRINT statement where acct1=.bill and pyby='BI' + OPTION TXT + |FILENAME statement.txt + |SHOW_CANCEL_DIALOG OFF + |OPEN ON What I do is print the report to screen then when the user closes the report ask if they want a file and if they do print to file. ----- Original Message ----- From: Dennis McGrath To: RBASE-L Mailing List Sent: Wednesday, May 26, 2010 2:13 PM Subject: [RBASE-L] - RE: Output <filespec> help OOPS Someone else suggested the TXT option. But consider the PDF option as you may find you like it better. Dennis McGrath ------------------------------------------------------------------------------ From: [email protected] [mailto:[email protected]] On Behalf Of Dennis McGrath Sent: Wednesday, May 26, 2010 2:11 PM To: RBASE-L Mailing List Subject: [RBASE-L] - RE: Output <filespec> help Don, In Windows, the equivalent to a text file is a PDF. Lots of options, tools in RBASE to automate this. Outputting to TEXT is a lot of work in Windows, unlike DOS. Dennis McGrath ------------------------------------------------------------------------------ From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Wednesday, May 26, 2010 11:13 AM To: RBASE-L Mailing List Subject: [RBASE-L] - Output <filespec> help We have an application that I am converting from version 2.11 to the newest 7.6 (just updated today) that I can't get to work the way it does in 2.11. The application generates and prints a report called Statement. That part works ok. What I can't figure out is how to get the report to print to a .txt file like I do in 2.11. We use this .txt file to review before printing and as an archive of each statement run, so we really would like to have this working like in 2.11. I've checked the help and it seems that the following would get what I am looking for: output statement.txt append However, when I try this I still get the on screen preview and when all is done, I get an empty statement.txt file. I have tried the output statements in several places within the code, before the while, after the while, etc. all give the same result. I imagine there is probably a simple solution, but I can't seem to figure it out on my own. Thanks in advance for any help. David Fowler Here is the portion of the code: CREATE TEMPORARY TABLE billit (billto INT) INSERT INTO billit SELECT DISTINCT(acct1) FROM job WHERE pyby = 'BI' DROP CURSOR s1 DECLARE s1 CURSOR FOR SELECT billto FROM billit OPEN s1 FETCH s1 INTO bill WHILE SQLCODE <> 100 THEN SET VAR credbal=SUM payamt FROM payments WHERE billtonum=.bill AND + paymethod='op' **output statement.txt append print statement where acct1=.bill and pyby='BI' **output screen FETCH s1 INTO bill ENDWHILE Here is the help text that I'm basing my thoughts on: filespec Indicates the output device. Specify a file name, with or without an extension. You can also specify a drive and/or path. APPEND Appends data to the end of an existing file without overwriting the file. If you specify APPEND when the specified file does not exist, R:BASE creates the file with that name.

