• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 462
  • Last Modified:

Filemaker Pro 11

I have a database that has multiple layouts that allow the user to navigate between one and the other. The problem I am currently facing is that I am either using 'go to related record' or run a script to do a perform find on a particular table to go to a related record in a table.  Now if a user uses his/her keyboard (windows: Ctrl + F) to perform a find, then all the records on a particular table are shown on the table, disabling the related record purpose of my database. Is there a way to disable the capability of using the Crtl + F keybord functionality on my database?
0
PachecoPrimo
Asked:
PachecoPrimo
  • 5
  • 2
2 Solutions
 
Will LovingPresidentCommented:
Yes, but it requires using FileMaker Advanced and the Custom Menus option. Essentially what you will do is create a customized version of the "View" menu. In your customized version you can either 1) simply remove the Find menu option (along with the keyboard shortcut), or 2) Change the Find menu option to run your script instead of performing FileMaker's normal Find. Using a script you can make the Find be layout dependent and respond differently depending on the layout.

To create a custom menu set, go to File -> Manage... -> Custom Menus. You need to do two things: 1) create a Custom Menu Set and 2) Create a Custom Menu for the View menu. By default FileMaker has already has a "Custom Menu Set 1" so you can just rename that to your solutions name. If you then click on the second tab for "Custom Menus" you'll a list of menus all with the word "Copy" after them. Click on "Views Copy", the  click on the "Find Mode" menu item. Click on "Override Default Behaviours" and then Change the "Action" to your script. Be sure to keep the key board shortcut.

Custom Menu sets can be applied to the entire file and also to individual layouts on a case by case basis, so you'll need to determine whether you want this behavior only on certain layouts or everywhere.
0
 
TocacarCommented:
Filemaker Advanced is *not* required in order to prevent users from performing non-scripted finds.  In the user's privilege settings, set 'Available Menu Commands' to 'Editing Only' or 'Minimum' - this will disable the 'find' menu items for users with that privilege set (keyboard shortcuts for finds will also be disabled).
0
 
Will LovingPresidentCommented:
Tocacar is correct that you can disable the Find entirely using Privileges. But if you want selecting Find, via the menu or keyboard shortcut, to do a scripted action such as GTRR (go to related records), then you will need to use Custom Menus.
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Will LovingPresidentCommented:
PachecoPrimo, were you able to accomplish what you were after here?
0
 
TocacarCommented:
I've requested that this question be closed as follows:

Accepted answer: 500 points for Tocacar's comment http:/Q_26930200.html#35312782

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
 
Will LovingPresidentCommented:
willmcn's comments provides a viable alternative to tocacar's answer and should receive an assist on this question.
0
 
Will LovingPresidentCommented:
3) Accept one or more Expert posts as the answer

350 points - Tocacar (http:#35312782)
150 points - willmcn (http:#35309335)
0
 
thermoduricModeratorCommented:
Starting the automated closure procedure to implement the recommendations from the participating Expert(s).

- thermoduric -
EE Community Support Moderator
http://www.experts-exchange.com/Q_27075964.html

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

  • 5
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now