Q&A

  • CalcField로 사용하려 만든 필드로 Sorting하려면...
DB에 코드만 있고 코드명은 없는 경우 있지 않습니까?
그럴경우 Calc로 코드명을 만들어 넣는데...

With SQLcatv do begin
    close;
    sql.clear;
    sql.add('select * from cadb'); //
    sql.add('order by ca_name');
    //요 ca_name는 cadb에는 없는 필드입니다.
    //SQLcatv의 OnCalcFields이벤트에서 코드명을 cadb의 코드를 읽어
    //만들어 주려고 커리의 Fields Editor에서 만들어 준 필드입니다.
    Open;
    //이렇게 하면 코드명이 그리드에 잘 나타납니다.
    //그러나 Sorting은 안 됩니다.
    sql.add('order by 4'); //4번째 필드임
    //요넘도 안되네요....
end;

DB에는 없고 Query에만 있는 필드로 소팅을 해야 하는데...
고수님들 어떻게 해야 합니까?
0  COMMENTS