I have a Filemaker script that works the first time you run it.
Second time you run it on the same record gives an error "Data is
being accessed by another user, script or transaction." If you
scroll to a previous record and back it works. If you open the script
and look at it and try again it works.
I have narrowed the problem down to a step in a "Perform Applescript"
step that assigns a variable to a field, to wit:
tell current record
set field "filename" to filename
end tell
(This is a trick to move a variable from the Applescript to where
another Filemaker script step can use it.)
Apparently once it has done this it thinks the script is somehow
still connected to that field, even though the script finished
running three minutes ago. How do I convince it otherwise?
--
Bill Steele
[log in to unmask]