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