替换字段内容
将搜索结果中每个记录的字段值替换为不同的值。
另请参阅
选项
-
“包括对话框”指定在执行此脚本步骤时是否显示“替换字段内容”对话框。
-
“指定目标字段”指定替换操作的目标字段。
-
“替换为‘当前内容’”将指定字段中的当前值用作替换值,并将该值置于当前搜索结果的每个其他记录的同一字段中。
-
“替换为序列号”对当前搜索结果中每条记录的字段进行重新序列化。
-
“输入选项”将“输入选项”中的下一个可用值用作第一个记录号,并将“输入选项”中的任意值用作增量值。
-
“自定义值”可以让您输入一个序列化初始值,以及一个用作当前搜索结果中每个序列化字段增量的值。
-
“是否更新 ‘输入选项’ 中的序列号?”将重置“输入选项”中的序列号值,以使下一个自动输入的序列号跟在您使用该脚本步骤重新序列化过的记录之后按顺序编号。如果没有使用该选项,“输入选项”中的序列号值将不变,因而不会与新近重新序列化的记录按同一顺序排列。
如果要替换的字段设置为自动输入序列号,并且没有选择“禁止在数据输入过程中修改值”,FileMaker Pro 仍将连续编号置于选定字段中,但将从下一个自动输入的编号开始执行该操作。
-
-
“替换为计算的结果”显示“指定计算方式”对话框,您可以从中输入用作替换值的算式。
-
“执行字段的自动输入选项”控制是否在此脚本步骤更新记录时更新具有自动输入选项的其他字段。
兼容性
| 产品 | 是否支持 |
| FileMaker Pro | 是 |
| FileMaker Go | 部分 |
| FileMaker WebDirect | 部分 |
| FileMaker Server | 部分 |
| FileMaker Cloud | 部分 |
| FileMaker Data API | 部分 |
| 自定义 Web 发布 | 部分 |
原始版本
6.0 或更低版本
说明
此脚本步骤使用当前记录的指定字段值或使用一个算式来替换当前搜索结果的每条记录中该字段的值。
重要事项 “替换字段内容”将修改搜索结果中的所有记录。您不能撤消“替换字段内容”脚本步骤。
注释
-
该脚本步骤还可以用于对当前搜索结果中每条记录的字段进行重新序列化。
-
当使用“替换字段内容”脚本步骤时,必须在执行操作前先提交数据,否则将可能得到意外的结果。请参阅提交记录中的数据。
-
FileMaker WebDirect、服务器端脚本、FileMaker Data API 和“自定义网络发布”运行此脚本步骤的方式与“包括对话框”选项设置为“关闭”时相同。
-
FileMaker Go 不支持“包括对话框:打开”选项。
示例 1
为搜索结果中的所有发货单指定序列号。
对记录排序 [恢复; 包括对话框:打开]
转到记录/请求/页面 [第一个]
替换字段内容 [包括对话框:关闭; 发货单::发货单 ID; 序列号]
示例 2
将搜索结果中所有记录中的“客户 ID”字段的内容替换为当前记录的客户 ID 字段的内容,而不使用自动输入选项更新其他字段。
执行查找 [恢复]
替换字段内容 [包括对话框: 关闭 ; 发货单::客户 ID ; 当前内容 ; 跳过自动输入选项 ]