1 of 1 people found this helpful
A particular database with a specified layout, mode, view, and record:
http://<IP address>:<Port number>/fmi/webd#<database name>&lay=<layout name>&viewstyle=<view>&record=<record number>&mode=<mode>
So there is no specification in the documentation that you can execute a script or pass a variable via an http:// link to WebDirect.
You should be able to pass the internal FileMaker recordID to this via Get(RecordID):
Which I believe will pull up what you are looking for. Get(RecordID) evaluates outside of the context of a found set, so it is a records unique identifier (constant, does not change like get(RecordNumber) does).
This doesn´t seems to work anymore.
In version 2 of the manual there are no information about pointing an URL directly to a layout or recordnumer.
I can´t get it working with the latest version of FileMaker Server.
Can you confirm that this functions still work?
No, this functionality was removed in v2 for security reasons- per read me.
Do your email recipients have FMPro access to the database, or just WebDirect?
File > Save/Send as > Snapshot Link introduced back in FMP 11 can be attached to email, but requires Pro to open with the correct target record.
The removal of the URL-based record navigation in the WebDirect update for security reasons has pretty much killed the versatility of customized links.
This is a huge deficiency with WebDirect use. I wish they would add some security switch to allow this functionality again, since inclusion of phones (Android) via browsers is just not possible without this key feature. Also, requiring a browser interaction to skip over to an FM Client is very disjointed from a UI perspective.
I'm using your URL to access a particular layout within my database. Here is my URL
When I type that it says ERROR database not available.
However this URL gets me to my database:
I want the URL to take me to my particular layout, not just the default layout. My layout name in the above example is "EntryInfo". What am I doing wrong?
You are missing a "?" before passing key/pair values. Then you can pass in parameters and look for them in the OnFirstWindowOpen script.
the first parameter is
each successive parameter is
So is it currently possible to have a URL in WebDirect that goes straight to a particular record?