使用 FileMaker Pro Advanced > 定义自定义菜单 (FileMaker Pro Advanced)
 
定义自定义菜单 (FileMaker Pro Advanced)
使用 FileMaker Pro Advanced,可以为数据库解决方案创建自定义菜单。可用采用多种方式添加、编辑、复制或删除菜单和菜单项,例如:
更改菜单或菜单项名称。
从菜单项中执行脚本脚本步骤。也可以从关联的工具栏图标和快捷菜单运行脚本。
分配自定义键盘快捷方式访问键
为菜单和菜单项指定平台。
指定菜单的模式。
指定文件和布局的菜单集
可以从空白菜单开始创建菜单,也可以通过编辑标准 FileMaker 菜单的副本来创建菜单。可以复制菜单,以便更改菜单时不会修改原始菜单,也可以删除用户不需要的菜单。
要创建、编辑、复制或删除菜单:
1. 选择“文件”菜单 >“管理”>“自定义菜单”>“自定义菜单”选项卡。
2. 如果 FileMaker Pro Advanced 包含的菜单不在此文件中,请单击更新将缺少的菜单添加到文件中。
3. 在“管理自定义菜单”对话框中执行以下某项操作,然后单击“确定”:
 
目的
请执行此操作
创建菜单
单击“创建”。
在“创建自定义菜单”对话框中,执行以下某项操作,然后单击“确定”:
单击“从空白菜单开始”。
单击“从标准 FileMaker 菜单开始”,然后从列表中选择菜单。
提示您可以按住 Shift 键并单击“创建”来创建空白菜单,然后单击“编辑”进行修改。
编辑现有菜单
从列表中选择菜单,然后单击“编辑”。
注释默认 FileMaker Pro 菜单无法编辑,所以它们没有显示在列表中。
复制菜单
从列表中选择菜单,然后单击“复制”。
删除菜单
从列表中选择菜单,然后单击“删除”。
重要事项删除菜单时,也会删除其菜单项。
对菜单列表排序
对于“查看方式”,请选择“菜单名”、“显示标题”、“自定义顺序”(通过拖放列表中的项目创建)或者“创建顺序”。
提示您也可以单击“菜单名称”或“显示标题”列标题来对列表排序。
显示所用菜单所属的菜单集,或显示描述菜单的注释
单击“用于菜单集/注释内”列标题。
4. 如果选择“创建”或“编辑”,会看到“编辑自定义菜单”对话框。指定自定义菜单的选项。
注意  指定的选项会应用到整个菜单。
 
目的
请执行此操作
指定菜单名
在“自定义菜单名”中,为菜单输入描述性名称(最多 100 个字符)。
包括描述菜单的注释
输入有关菜单的注释(最多 30,000 个字符)。注释显示在“管理自定义菜单”对话框中,而非您的解决方案文件中。
指定要在您解决方案文件的菜单栏中显示的标题
对于“菜单标题”,选择“替代标题”,然后输入名称(最多 30,000 个字符)。
Windows:要指定访问键,请在要用作访问键的字符前面键入 &。例如,键入文件 ( &F ),表示使用字母“F”作为访问键来显示“文件”菜单。
要根据计算结果指定菜单标题,请单击“指定”,然后在“指定计算方式”对话框中生成公式。
注释不能更改“帮助”或“FileMaker Pro”菜单的标题。
根据您所指定的条件安装菜单
对于“此时安装”,指定产生布尔值的计算方式。
如果计算结果为 true 或非零,则会安装菜单。
例如,要在 Windows 中打开文件时显示菜单,请输入:
If ( Abs ( Get ( 系统平台 ) ) = 2 ; 1 ; 0 )
如果计算结果为 false 或零,则不安装菜单。
例如,要在 OSX 中打开文件时显示菜单,请输入
If ( Abs ( Get ( 系统平台 ) ) = 1 ; 1 ; 0 )
要确保始终安装菜单,请对“此时安装”输入 1
指定显示菜单的模式
对于“包括在模式中”,选择用于显示菜单的模式(“浏览”、“查找”、“预览”)。当用户切换模式时,菜单集会更改为只显示为该模式指定的菜单。
5. 创建或编辑自定义菜单后,可以创建自定义菜单项。请参阅创建和编辑自定义菜单项 (FileMaker Pro Advanced)
6. 单击“确定”,关闭“编辑自定义菜单”对话框。
7. 在“管理自定义菜单”对话框中,对于“此文件的默认菜单集”,选择一个菜单集。如果没有选择默认菜单集,则会使用标准 FileMaker 菜单。
8. 单击“确定”,关闭“管理自定义菜单”对话框。
注释
FileMaker 功能只有在加入菜单中时才会有效。例如,如果从菜单集中删除“查看”菜单,并且在布局上没有脚本化按钮来切换视图,则会禁用状态工具栏中的模式按钮,使用户无法切换模式。
要将新功能的自定义菜单项添加到 FileMaker 前版本所创建的菜单集中,可创建新的自定义菜单,并在“创建自定义菜单”对话框中,从标准 FileMaker 菜单列表添加新的菜单项。
如果“编辑”菜单不是安装的菜单集的一部分,则“剪切”、“复制”和“粘贴”快捷方式都无效。
当用户右键单击 (Windows) 或按住 Control 键并单击 (OS X) 对象或区域时,会显示快捷菜单。如果您自定义具有快捷菜单项的菜单项,也会自定义快捷菜单项执行的动作。
如果用户没有执行某个菜单命令的权限,标准 FileMaker 菜单项会呈灰色。如果将脚本附加到菜单项且禁用“基于现有的命令”,那么菜单不会呈灰色。
自定义快捷方式只能使用在英文/美国键盘上找到的字符。您也可以使用日文键盘上的日元符号。如果使用日元字符作为快捷方式,则在 OS X 中的“指定快捷方式”和“编辑自定义菜单”对话框中,该字符会显示为反斜线 (\)。当您在日语系统上安装菜单时,该字符会正确地显示为日元字符。
在查找模式下,基于非全局字段值的自定义菜单和菜单项的标题将为空。
如果您自定义以下任何命令的操作,相应的图标会执行自定义的操作。如果从菜单栏中删除这些命令中的任何一个,相应的图标会执行默认操作:
通过缩放控件执行“放大”和“缩小”命令。
通过状态工具栏控件执行状态工具栏命令。
通过“执行查找”按钮(或在查找模式下按 Enter 键)执行“执行查找”命令。
相关主题 
记录开发解决方案 (FileMaker Pro Advanced)