我有一个使用tdbf的Delphi应用程序,tdbf基于tdataset,不需要BDE引擎。我需要对表进行排序,我通过添加索引定义并指定索引字段名称来对单个字段进行排序。
我现在想要对两个字段进行排序,即将男性分组排在一起,女性分组排在一起,并将每个组按工资排序,以便我们能够看到从最低收入者到最高收入者的女性,然后以同样的方式查看男性。
我已经阅读了所有说明文件,指出您只需将sortfield of the indexdef指定为“gender + salary”。但是当我尝试使用该索引时,我被告知“+”不是有效的字段名。我尝试了每个定界符,包括“。”、“,”、“&”和“;”。每个定界符都被识别为不存在的字段。如何正确地根据多个字段对表进行排序?
谢谢 Clinton Brits
我现在想要对两个字段进行排序,即将男性分组排在一起,女性分组排在一起,并将每个组按工资排序,以便我们能够看到从最低收入者到最高收入者的女性,然后以同样的方式查看男性。
我已经阅读了所有说明文件,指出您只需将sortfield of the indexdef指定为“gender + salary”。但是当我尝试使用该索引时,我被告知“+”不是有效的字段名。我尝试了每个定界符,包括“。”、“,”、“&”和“;”。每个定界符都被识别为不存在的字段。如何正确地根据多个字段对表进行排序?
谢谢 Clinton Brits