Sue

I think we are all self-taught.  Some of us have simply taken longer to learn 
things.

;-)

Stephen

----------

"As soon as we started programming, we found to our surprise that it wasn't as 
easy to get programs right as we had thought. Debugging had to be discovered. I 
can remember the exact instant when I realized that a large part of my life 
from then on was going to be spent in finding mistakes in my own programs." -- 
Maurice Wilkes

On Feb 5, 2010, at 6:12 PM, Sue wrote:

> Okay, thank you!  Somehow in working through this, I figured out what I was 
> doing wrong.
> I didn't have the Set Variable portion of the script set up correctly.
> Now it is working! The ability to let any user save a pdf to their desktop is 
> great.
> It is going to save me a lot of work.
> 
> Thanks for your patience with this self-taught
> filemaker user who is clearly still learning. : )
> 
> Sue
> 
> On Feb 5, 2010, at 1:16 PM, Stephen Wonfor wrote:
> 
>> Sue
>> 
>> Sometimes it can help to prepend "filemac:" or "filewin:" to the output path.
>> 
>> eg.  This is a bit long winded perhaps but it is a simple cut and paste 
>> between scripts and is easy to debug.
>> 
>> Set Variable [ $FileName; Value:"Application_Status.pdf" ]   // I always 
>> include the expected file extension
>> Set Variable [ $FilePath; Value:Get ( DocumentsPath ) ]
>> Set Variable [ $Platform; Value:"file" & Choose ( Abs ( Get ( SystemPlatform 
>> ) ) ; "1"; "mac:" ; "win:" ) ]
>> Set Variable [ $Output; Value:$Platform & $FilePath & $FileName ]
>> Save Records as PDF [ File Name: “$Output”; Automatically open; Records 
>> being browsed ]
>> 
>> Stephen
>> 
>> ----------
>> 
>> "I have discovered that there are two types of command interfaces in the 
>> world of computing: good interfaces and user interfaces." --- Daniel J. 
>> Bernstein
>> 
>> On Feb 5, 2010, at 1:11 PM, Sue wrote:
>> 
>>> Hi all,
>>> 
>>> I posted this question before and got a couple of helpful replies,
>>> which I sincerely appreciate.
>>> 
>>> 
>>> However, for the life of me, I can not get the
>>> solutions suggested to work.
>>> 
>>> Using the exact method below, I get the following message:
>>> "$file_name" can not be created on this disk.
>>> Use a different name, make more room on the disk,
>>> unlock it or use a different disk."
>>> 
>>> I am really unsure what is wrong as I can specify my desktop
>>> as the file path in the script where you specify the filepath,
>>> and use the same filename for the pdf, and it works fine--no error.
>>> 
>>> That suggests that my $fiel_name is generating an incorrect filepath,
>>> but when I compare the filepath generated by the calculation,
>>> to the one generated when I just select a file on my desktop,
>>> they are the identical.
>>> 
>>> What am I doing wrong?
>>> 
>>> Thank you for any help.
>>> 
>>> Sue
>>> 
>>> 
>>> 
>>> On Jan 6, 2010, at 11:27 AM, Jeff Almquist wrote:
>>> 
>>>> Hi Sue,
>>>> 
>>>> I accomplish this by first setting a variable ("$file_name"), with the 
>>>> following:
>>>> 
>>>> Case ( Abs ( Get ( SystemPlatform ) ) = 1 ; "filemac:" ; "filewin:" ) &
>>>> Get ( DesktopPath ) & your_file_name_calculated_from_record_data
>>>> 
>>>> Then I just use that "$file_name" variable as the "Output File Path List" 
>>>> in the "Specify output file" setting of both the initial "Save Records as 
>>>> PDF" step and any subsequent "Save Records as PDF" steps when I want to 
>>>> "Append to existing PDF".
>>>> 
>>>> Jeff
>>>> 
>>>> On Jan 6, 2010, at 11:06 AM, Sue wrote:
>>>> 
>>>>> Hi Folks,
>>>>> 
>>>>> I have written some scripts that have a "Save Records as PDF" step and 
>>>>> subsequent steps that also have the "Save Records as PDF" with the 
>>>>> "Append to existing pdf" option selected.
>>>>> 
>>>>> I am able to use the script if I set the Specify Output File to a 
>>>>> specific file name on a specific computer, but I need multiple users 
>>>>> (using the file via Filemaker Server) to be able to use the script and 
>>>>> have the generated pdf saved to the desktops on their own computers, and 
>>>>> have the "append to existing pdf" steps then save to the file that was 
>>>>> created on their computer.
>>>>> 
>>>>> I suspect there is a way to do this without individually identifying all 
>>>>> their computers as options in the Specify Output File.
>>>>> 
>>>>> Can anyone tell me how to accomplish this, or refer me to a web page that 
>>>>> explains how to do this?
>>>>> 
>>>>> Thanks very much for any help!
>>>>> 
>>>>> Sue

Reply via email to