bdeエンジンを必要としないという利点を持つtdatasetに基づくtdbfを使用するdelphiアプリケーションがあります。テーブルを並べ替える必要がありました。これは、indexdefを追加してから、indexfieldnamesを指定することにより、単一のフィールドで行いました。
私は今、2つのフィールド、つまり男性をグループ化し、次に女性をグループ化してから、各グループの給与を並べ替えて、同じように最低所得者から最高所得者の順に女性が表示されるようにしようとしています。
indexdefのsortfieldを「gender+salary」として指定するだけであると述べているすべての資料を読みました。インデックスを使用しようとすると、「+」は有効なフィールド名ではないと言われます。'。'からすべてのデリメータを試しました。'、'。'&' と ';'。すべての区切り文字は、存在しないフィールドとして取得されます。複数のフィールドでテーブルを並べ替える正しい方法は何ですか?
よろしくお願いしますクリントン英国人