我有一个使用基于 tdataset 的 tdbf 的 delphi 应用程序,其优点是不需要 bde 引擎。我需要对表进行排序,我通过添加一个 indexdef 然后指定 indexfieldnames 来对单个字段进行排序。
我现在正试图让它在 2 个字段上排序,即将男性分组在一起,然后将女性分组,然后将每个组按薪水排序,这样我们就可以看到女性从最低收入到最高收入,然后以同样的方式跟随男性。
我已经阅读了所有材料,说明您只需将 indexdef 的排序字段指定为“性别+薪水”。当我尝试使用索引时,我被告知“+”不是有效的字段名。我已经尝试了'.'的每个分隔符。','。'&' 和 ';'。每个分隔符都被视为一个不存在的字段。在多个字段上对表格进行排序的正确方法是什么?
在此先感谢克林顿英国人