From Dwayne Wright PMP, PMI-ACP, CSM
Certified FileMaker Developer
The Window menu allows a user to quickly hop between one FileMaker file or window to the next one. Trouble is, you may not want your users to do any hopping. Straight out of the FileMaker Pro box, there isn’t a way to disable access to the Window menu commands. This was something that challenged FileMaker developers for years before FileMaker Advanced came out. Your choices included third party plug-ins, paused scripted routines or running the solution in Kiosk mode. Although your options are limited with the standard version of FileMaker Pro, there is a great option for you right around the corner.
If you are reading this blog, you should probably be using a copy of FileMaker Pro Advanced in your database efforts. One of the many great features of FileMaker Advanced is the ability to create custom menus. This means that you can remove menu commands that might make you a wee bit nervous (delete all records, find and replace, replace, re-lookup, etc...). It can also allow you to create your own custom menu options. So you could add your own copy of the menu commands that make you a wee bit nervous but have those commands use ScriptMaker scripts. Using ScriptMaker, you can add backup or auditing logic to make you much less nervous and your users will not know the difference.
So, you can use custom menus to remove, edit or create your own Window menu. In my FileMaker SOHO product, I change the window menu to Navigation and offer a number of alternate options. The more you control the navigation of your solution, the more secure it will be and chances are ... more streamlined for the users themselves.
More info about the author and FileMaker in general, contact me at firstname.lastname@example.org.
© 2008 - Dwayne Wright - dwaynewright.com
The material on this document is offered AS IS. There is NO REPRESENTATION OR WARRANTY, expressed or implied, nor does any other contributor to this document. WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. Consequential and incidental damages are expressly excluded. FileMaker Pro is the registered trademark of FileMaker Inc.