查找、排序和替换数据 > 对记录排序
 
对记录排序
FileMaker Pro 会按照记录添加到文件的顺序对其进行存储。排序将重新排列记录,以便您可以按不同的顺序查看、更新或打印记录。
选择要根据其内容进行排序的字段。第一个排序字段会根据字段的内容排列记录。当两个或多条记录在第一个排序字段中的值相同时,将使用第二个排序字段排列记录,以此类推。您可以按升序降序或自定义顺序对记录排序。
默认情况下,在根据其他条件执行查找或排序记录之前,记录将保持排序状态。在向已排序的搜索结果中添加新记录,或者更改已排序的记录的排序字段中的数据时,如果提交该记录,则它随即会按照排序顺序显示在正确的位置。要更改新方式并且对更改的记录进行排序,请参阅对记录排序的选项
要对当前搜索结果中的记录排序:
1. 浏览模式下,单击状态工具栏中的“排序”。
2. 在“对记录排序”对话框中,选择要以所需的顺序进行排序的字段。
有关“对记录排序”对话框中排序选项的更多信息,请参阅对记录排序的选项
3. 单击“排序”。
要在完成排序操作之前取消操作:
按 Esc 键 (Windows) 或 Command-.(句点)(OS X)。
注释
字段类型不同,数据排序的方式也不同。
 
字段类型
对数据排序的顺序
文本
按字母顺序。数字按字符位置排序。(升序排序示例:1、11、2。)数字排序在字母之前。忽略第一个字词前的非字母数字值(除非将排序语言更改为 Unicode)。FileMaker Pro 可排序的最长文本字符串为 100 个字符。
数字
按数字顺序。忽略非数字字符。
日期
按年代排序。
时间
按数字顺序。采用上午/下午表示的时间会根据 24 小时制进行排序(例如,下午 8:00 是 20:00)。
时间戳
按年代排序。采用上午/下午表示的时间会根据 24 小时制进行排序(例如,下午 8:00 是 20:00)。
记录自动排序:
提交对记录的更改时发生
脚本正在运行或已暂停时不会发生
每次重新建立关系时,都会对已排序入口中的记录进行重新排序。(例如,当您在记录外浏览然后重新进入记录进行浏览时,或当更改匹配字段中的值时。)请参阅创建显示相关记录的入口
重复字段按第一个重复项中的值排序。请参阅定义重复字段
如果将记录从其他文件导入已排序的文件,则记录不会自动排序。但是,状态工具栏将显示“部分排序”。重新排序按排序顺序合并新记录。
系统格式会影响数值、日期和时间排序的方式。请参阅打开具有不同系统格式的文件
在定义文本字段时,索引和排序文本的默认语言由运行 FileMaker Pro 的操作系统决定。如果要覆盖排序的默认语言,请在“对记录排序”对话框中选择“覆盖字段的语言以进行排序”。(如果要永久更改字段的默认语言,请在“管理数据库”对话框中选择字段,单击“选项”,然后单击“存储”选项卡并从弹出菜单中选择默认语言。)请参阅定义字段索引选项
您可以打开另一个窗口来对相同数据执行不同的排序请求。请参阅打开和管理文件
如果您打开文件,对记录排序,然后关闭该文件,那么排序顺序将不会保存下来。请参阅保存和拷贝文件
您可以使用“默认”语言设置或 Unicode 进行排序,以便让 FileMaker Pro 忽略基于语言的排序规则。请参阅选择进行索引或排序的语言
相关主题 
处理表视图中的数据