参考 > 脚本步骤参考 > 搜索结果脚本步骤 > 对记录排序
 
对记录排序
目的 
根据指定条件对当前搜索结果中的记录进行排序。
另请参阅 
格式 
对记录排序 [恢复 ; 包括对话框:打开/关闭]
选项 
包括对话框”指定当执行脚本步骤时是否显示对话框,从而允许用户输入不同的排序指令。
指定排序顺序”允许您创建一个排序顺序并将其与脚本步骤一起存储。如果未选定“指定排序顺序”,FileMaker Pro 将使用上次执行的排序指令。
将记录按照排序顺序保存”将新记录或按原排序顺序排列的已更改记录按提交记录后的调整顺序放置。未选择此选项时,新记录或更改的记录会按原排序顺序保留在原有位置不变,直到执行查找请求或者按不同标准排序记录为止。
兼容性 
 
脚本步骤运行的位置 
是否支持 
FileMaker Pro 
 
FileMaker Server 
部分 
FileMaker Go 
 
自定义 Web 发布 
部分 
FileMaker WebDirect 
 
Runtime 解决方案 
 
源于 
FileMaker Pro 6.0 或更早版本
说明 
使用此脚本步骤之前,请查找要对其进行排序的记录(使用执行查找脚本步骤显示所有记录脚本步骤)。如果对重复字段进行排序,FileMaker Pro 将只对该字段中的第一个条目进行排序。使用“对记录排序”后,无需再使用进入浏览模式脚本步骤转到记录/请求/页面脚本步骤
每个“排序记录”脚本步骤都可以存储一个唯一的排序顺序;排序指令与脚本步骤(而不是脚本)存储在一起。可以在同一脚本中多次使用该步骤,并为每个出现的步骤存储一个不同的排序顺序。
注释
执行该脚本步骤时,排序顺序中的无效项将被忽略。如果在包含多个的数据库中指定了一个排序顺序,FileMaker Pro 将根据排序顺序中的每个排序字段存储表名。例如,使用“联系人”表的“姓氏”字段的排序顺序在“排序顺序”中存储为“联系人::姓氏”。如果在执行“排序记录”脚本步骤时,“联系人”表以外的表为活动表,则“联系人::姓氏”将无法被解析,因而在排序顺序中被忽略。
服务器端脚本和“自定义网络发布”运行此脚本步骤的方式相当于“包括对话框”选项设置为“关闭”,因此必须使用“指定排序顺序”选项将排序顺序保存在此脚本步骤中。
示例 1 
转到“发货单”布局,执行查找,对记录进行排序,然后转到搜索结果中的第一条记录。
转到布局 ["发货单"]
执行查找 [恢复]
对记录排序 [恢复 ; 包括对话框:关闭]
转到记录/请求/页面 [第一个]
相关主题 
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)