Does anyone know if it is possible to restrict the Auto-Complete feature of a given field to a specific privilege set?
Not as a built in feature but you could stack two copies of the field and use a Hide Object When expression with Get ( AccountPrivilegeSetName ) to control which field is visible. One copy can have this option enabled, the other not.
The stacked filed option might work for my application
I appreciate it.
Stacked layout objects are a necessary evil in some layout designs. There are three ways to consider that lessen the aggravation. The first two apply to multiple versions of FileMaker, the last is a feature of FileMaker 16:
a) Use different layouts. This means more work for maintaining the layout as you have to make matching changes to both copies, but by navigating one user group to layout A and the other to Layout B, you avoid having to work with what can be a confusing stack of layered objects. It's a pick your poison option, but worth considering.
b) Use a slide or tab control with one panel for each "layer" of objects. This is especially nice for when you have groups of objects that are only visible for certain users. You put each group of objects on a different panel and instead of using Hide Object When expressions, a OnObjectLoad performed script uses go to object to select a particular panel by name. When editing the layout, you can easily work with one layer of these objects at a time by using the slid control panel to select a particular panel to review and edit. The slide or tab control can be made invisible by selecting appearance settings that create that effect from the inspector.
c) In FileMaker 16 you can use the layout objects tool to hide all but one object in the stack while in layout mode so that you can work with that object (or a group of objects) without the others "cluttering up" that part of your layout.
Retrieving data ...