Jan,
 
Good thought, but the filename as set in the code is;
 
set v vfile=('CliList_'+.vdate+'.XLS')
set v vfile=(srpl(.vfile,'xls','pdf',0)) 
print clilist order by cllast option pdf + 
    |filename .vfile + 
    |open on 

So the filename would be "CliList021609.pdf"
 
Thanks,
 
Bill Eyring

  _____  

From: [email protected] [mailto:[email protected]] On Behalf Of jan johansen
Sent: Monday, February 16, 2009 11:02 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Problem printing to PDF file


Bill, 
I think you mention that this is the only one behaving this way. 
If so, is it possible that the pdf generated has the phrase 
'theend' anywhere in it? 
Jan 
  


-----Original Message----- 
From: "Bill Eyring" <[email protected]> 
To: [email protected] (RBASE-L Mailing List) 
Date: Mon, 16 Feb 2009 10:38:16 -0500 
Subject: [RBASE-L] - Problem printing to PDF file 


Hello All, 
  
I've spent my Presidents Day weekend perplexed and dismayed by a problem I 
have printing a simple report to a pdf file. 
  
I have many instances in my program where I print to a pdf file without 
problems. 
For some reason this report decides it wants to print to a pdf file for as 
many times as I let it. 
  
I have checked my code a zillion (okay, many)  times. I have checked all my 
settings, they remain unchanged from the prior version. 
  
I am using the latest Turbo V8 (8.0.20.30214). 
  
Here is the code I use to produce the report; 
  
--some code 
set v vfile text=null 
set date for mmddyy 
set v vdate=(ctxt(.#date)) 
set v vdate text 
set date for mm/dd/yyyy 
--some code 
set v vfile=('CliList_'+.vdate+'.XLS') 
--some code 
if vout='pdf' the 
  if vcaption='Client List - Alpha' the 
    set v vfile=(srpl(.vfile,'xls','pdf',0)) 
    print clilist order by cllast option pdf + 
    |filename .vfile + 
    |open on 
    goto theend 
  endi 
endi 
--some code 
label theend 
set v vout=null 
--some code 
return 
  
When I click to print the report to a pdf file, it executes the above code. 
The report prints to the correct filename. When I close the pdf file the 
code executes again and will keep re-printing rather then going to my label 
THEEND. 
  
If I click on my form Close button to stop the print I get this message 
  
"File could not be created !" 
"Possible cause:It could be in use by some other application." 
"Solution:Re-try the failed operation after closing the other application or

specify another file name. OK." 
  
This is code I have used over and over with no problems. Can anyone tell me 
what the problem could be ? 
  
I have autochked th db and it comes back clean, the settings in my startup 
file are unchanged, I am loosing my hair ! Help ! 
  
Bill Eyring 


Reply via email to