Sue
I started with Filemaker on a drilling platform in the Beaufort Sea in Arctic
Canada back in '89. Been doing it every since.
I was doing some research for a client on Finds in Filemaker. Yesterday I
learned that "{1…3}/{20…30}/*" will find the days 20 to 30 in the first three
months in any year. I could produce pages of code that replicate that.
Today I learned that "Fri" in a date field will find all the Fridays.
It never ends...
Stephen
"Rivers know this: there is no hurry. We shall get there someday." --- A.A.
Milne
On Feb 5, 2010, at 7:48 PM, Sue wrote:
> Perhaps the verb should be changed. Some of ARE TAKING longer to learn
> things. LOL
>
> Sue
>
> On Feb 5, 2010, at 6:54 PM, Stephen Wonfor wrote:
>
>> 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