设置下一个序列值
 
目的 
重置自动输入的序列号字段中的下一个序列值。
另请参阅 
格式 
设置下一个序列值 [<表::字段>; <值或公式>]
选项 
 •
指定目标字段”指定脚本步骤将作用于的序列号字段。指定的字段必须定义为自动输入的序列号字段。
 •
计算结果”允许您输入下一个序列值,或者创建一个算式来确定下一个序列值。
兼容性 
 
脚本步骤运行步骤 
是否支持 
FileMaker Pro 
 
FileMaker Server 预定脚本 
 
FileMaker Go 
 
自定 Web 发布 
 
FileMaker WebDirect 
 
Runtime 解决方案 
 
源于 
FileMaker Pro 6.0 或更早版本
说明 
可以对该脚本步骤进行定义,以使用任何计算表达式确定字段(已定义为自动输入的序列号字段)的下一个序列值。该算式始终解析为文本结果。
例如,您可能要在执行以下某个操作后重置下一个序列值:
 •
 •
注释
 •
 •
示例 1 
使用 Max 函数返回“发货单 ID”字段中的最高值,计算下一个可用发货单 ID 的编号。如果某个发货单 ID 包含非数值数据,则将需要更复杂的算式来维护数值和非数值数据。
转到记录/请求/页面 [最后一个]
设置下一个序列值 [发货单::发货单 ID; Max ( 发货单::发货单 ID ) + 1]
示例 2 
导入记录后,设置“发货单 ID”字段选项中的下一个序列值。如果为了保留日期以及其他自动输入的值而未选中“导入时执行自动输入选项”,则这很有用。
导入记录 [添加; Mac Roman]
设置下一个序列值 [发货单::发货单 ID; Get ( 总记录数 ) + 1]
示例 3 
提示用户输入下一个序列值。
显示自定义对话框 ["设置下一个序列值"; 发货单::下一个序列值]
If [Get ( 上次选择信息 ) = 1]
设置下一个序列值 [发货单::发货单 ID; 发货单::下一个序列值]
End If
相关主题 
导入记录 脚本触发器
定义计算字段
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)