> I still can't get this to work. I have modified the 806 open script in
> various ways, like displaying a message as the first or last step. They
> don't happen, neither does a pause step. There are no opens in
> that script.
> It does an external perform of something in ebase.102.
>
> If I open names before ebase.102 then the startup script with changes is
> executed.
>
A resolution of the problem to my satisfaction is as follows:
1) create a new file startup.102
2) create an inocuous layout that says Startup
3) create a script
        Open Application Preferences
        Open[Filename:"ebase.102"]
        Perform Script[Filename" "names_.102","820 - Open All"]
           [Subscripts}
        Toggle Window
            [Minimize]
4) set the document preferences to run this script on opening.
5) tell users to open startup.102 instead of ebase.102.

This seems to do everything I want. It forces people to sign their changes.
It opens all the files to make sure there are no errors that go unnoticed
for long times. It makes it easy to extend to opening other files and other
customizations, e.g. a selector between eBase and other FileMaker files. (We
have a simple file with all our library books).


Reply via email to