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]