我用Table1查询一个后台表tb,它有name,prov,cust,ord,remart五个字段,现在我想用字段cust,ord来进行排序分组.各位请说说怎么实现!谢谢!!!!

解决方案 »

  1.   

    Table1.Sort := 'cust ASC, ord DESC'
    asc升序
    desc降序
      

  2.   

    to  esu(ESU) 
        我看不明白什麼意思,Sort是Table1的屬性嗎?
        或是在Table1的哪個事件下寫這些代碼呢?我用C++Builder的.
      

  3.   

    在TABLE的INDEXFIELDNAMES的属性设为NAME;PROV;CUST;ORD;REMART
    或者给TBLE的INDEXDEFS添加四个值,分别设置NAME;PROV;CUST;ORD;REMART
      

  4.   

    如果你要对name,prov,cust,ord,remart同时处理,而你又是按cust,ord 进行分组排序,同时你要对name,prov,reart也要处理(或统计汇总什么的...)才能实现。
    比如:
    select count(name),count(prov),cust,ord,sun(remart) from tb group by cust,ord order by cust,ord
      

  5.   

    楼上的是query控键的做法。我觉得最好还是用query控键