January 17, 200224 yr Heya people! I just installed filemaker developer and created a run time solution with an empty database that just contained a script to open hosts and a file on my server. However when i run the solution it will not open hosts on the server....... bummer huh! Anyway, why can't my script open hosts using a run time solution and what can i do instead?? Kerrin
January 21, 200224 yr quote: Originally posted by kerrin: Heya people! Anyway, why can't my script open hosts using a run time solution and what can i do instead?? Kerrin Filemaker can open runtime files, but runtimes can't open Filemaker files. It won't open hosts because the runtime engine doesn't support shared files - sharing of its own files, opening of other shared files, etc. There's no point, therefore, in building an opener file as a runtime solution, if that's what you're trying to do. You'll need a copy of Filemaker to open the remote files. Colin
January 21, 200224 yr quote: Originally posted by colinkeefe: Filemaker can open runtime files, but runtimes can't open Filemaker files. It won't open hosts because the runtime engine doesn't support shared files - sharing of its own files, opening of other shared files, etc. There's no point, therefore, in building an opener file as a runtime solution, if that's what you're trying to do. You'll need a copy of Filemaker to open the remote files. While it is true that you will need a copy of FileMaker to access hosted databases, you can use a runtime to automate the process -- at least on a Mac. Basically all the runtime stores is the IP address of the host machine, the name of the file to open, and a password (optional). These fields are concatenated into an Applescript field which is called by the runtime's opener script. The Applescript launches FileMaker Pro and opens the specified file, then quits. I use this technique especially in offices where users haven't been taught the "proper" way to open hosted files. When I find the original article with this handy tip, I'll post it here.
January 21, 200224 yr Look at the following article: http://www.fmforums.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=8&t=000006
January 21, 200224 yr Yes, but why a runtime, if you need Filemaker to open the databases anyway? You can store IPs & filenames as variables, which is very very nice, but as described (using applescript) it's not cross-platform. Besides, unless I'm mistaken, from kerrin's post I get the idea he's trying to work around the requirement that Filemaker be installed on client machines. Just curious, Colin
January 22, 200224 yr quote: Originally posted by colinkeefe: Yes, but why a runtime, if you need Filemaker to open the databases anyway? You can store IPs & filenames as variables, which is very very nice, but as described (using applescript) it's not cross-platform. Besides, unless I'm mistaken, from kerrin's post I get the idea he's trying to work around the requirement that Filemaker be installed on client machines. Just curious, Colin You're absolutely right; runtime solutions will not work with hosted databases without the use of a plugin and some creative scripting. I gathered from Kerrin's post, i.e. "...a run time solution with an empty database that just contained a script to open hosts and a file on my server..." that this was all that the runtime had to do. I have used this approach on a number of occasions with my clients, who work primarily with Mac. The idea is that inexperienced computer users are used to the idea of clicking on an "icon" and having the computer do the work for them. This is what this solution accomplishes. As far as cross-platform issues are concerned, I haven't had to deal with FileMaker on Windows much, but I don't believe anything's impossible. Heck, I once got CorelDraw 8 to generate files from an old Pick database, and that ain't even DOS! I guess my point is that when there's a problem to be solved, ya just gotta solve it. In Kerrin's (and my) case, the problem has been to make opening a remote database as easy as possible for the end-user.
Create an account or sign in to comment