创建动态按钮 (FileMaker Pro Advanced)
通过使用脚本和计算来解析按钮字段的状态,可以生成动态按钮,当您单击这些按钮时其外观会发生变化。
要创建动态按钮:
 •
 •
 •
以下示例显示了如何创建外观随单击而变化的按钮。
要定义动态按钮字段:
1.
选择“文件”菜单 >“管理”>“数据库”>“字段”选项卡。
2.
3.
单击“选项”>“存储”选项卡。
4.
选择“使用全局存储”复选框,并针对“最大重复项数”键入按钮状态的数目。
5.
单击“确定”。
6.
浏览模式下,选择“图标”字段,再选择“插入”菜单 >“图片”,将图形添加到“图标”字段。
提示  确保所有图形大小都一样。
7.
选择“文件”菜单 >“管理”>“数据库”>“字段”选项卡。
8.
9.
单击“选项”>“自动输入”选项卡。
10.
对于“计算的值”,单击“指定”并输入函数 GetRepetition (图标; 1)
提示  要创建在所有记录中以相同方式显示的按钮,请单击“存储”选项卡并选择“使用全局存储”。否则,每条记录将显示其自己的按钮状态。
11.
单击“确定”,然后再单击“确定”。
要创建动态按钮脚本:
1.
选择“脚本”菜单 >“管理脚本”,并单击“新建”。
2.
3.
添加设置字段脚本步骤。
4.
选择“指定目标字段”,或单击“指定”。
5.
双击“按钮”。
6.
对于“计算结果”,单击“指定”。
7.
案例(
图标::按钮 = GetRepetition (图标::图标; 1); GetRepetition (图标::图标; 2);
图标::按钮 = GetRepetition (图标::图标; 2); GetRepetition (图标::图标; 3);
图标::按钮 = GetRepetition (图标::图标; 3); GetRepetition (图标::图标; 4);
图标::按钮 = GetRepetition (图标::图标; 4); GetRepetition (图标::图标; 5);
GetRepetition (图标::图标; 1)
)
8.
单击“确定”,并关闭“编辑脚本”和“管理脚本”对话框。
要连接字段和脚本:
1.
布局模式下,选择“按钮”字段。
2.
单击“检查器Runtime 应用程序图标(在布局栏中),然后单击“数据”。
3.
在“行为”区域,清除“浏览模式”和“查找模式”。
4.
选择“格式”菜单 >“按钮设置”。
5.
选择“执行脚本”并指定“切换按钮”。
6.
单击“确定”。
7.
有关使用包含脚本的按钮的更多信息,请参阅使用包含脚本的按钮
相关主题 
在 Kiosk 模式下显示数据库 (FileMaker Pro Advanced)
创建 Kiosk 解决方案 (FileMaker Pro Advanced)
使用脚本和按钮控制 Kiosk 解决方案 (FileMaker Pro Advanced)
创建脚本自动执行任务
使用公式和函数