Q&A

  • 디비에서 정렬하지 않고 순위를 매길려고 하는데
디비의 데이터를 정렬시키지 아넌 상테에서 순위를 매길려고 합니다..
어떻케 해야하는지요...

아도테이블을 컨트롤 하는데 넥스트로 루프를 돌리면 그리드가 맛이가는군요...
디비그리드 갱신을 막으려면 어떻케 해야하죠...

3  COMMENTS
  • Profile
    김경록 2003.04.22 23:18
    간만에 이곳에 와서 답변을 쓸려니..  ^^;
    하여간, 답변을 해드릴고 했는데..
    Databae를 뭐 쓰시는지 모르겠습니다.
    Oracle8i이상이면, Analytic Function을 사용하면 간단하구여..
    그렇지 않다면, 약간 복잡하구여..
    결론은, Database가 뭐냐는 것에 부닥치는군여..   ㅡㅡ^
    두번째 질문에서는
    간단하네여..
    Next를 하기 전에..
    Tquery 컴포넌트나, TTable 컴포넌트에서..
    DisableControls 후
    열심히 Next
    EnableControls하면..
    그러니까

    Query1.DisableControls;
    [ 열심히 Next하는 Coding을 이곳에... ]
    Query1.EnableControls;

    요렇게 하면,
    순식간에 이동한 곳으로 뿅하고 간답니다..
    물론, Next에 따른 OverHead가 나타나지 않습니다..
    요건 간단한건데..   *^^*


  • Profile
    KDDG_ZZOM 2003.04.18 05:03
    데이타베이스가 뭔가요???

    오라클이면 인덱스만 잘태우면 오더바이 없이도 정렬되는데...

    정렬시키지 않고 순위를 매긴다는게 어떤의미인지...^^

    즐프하세요...

  • Profile
    도룡뇽 2003.04.18 19:31
    엠에스 엑세스로 하는데...

    예를 들자면 select 사번, 매출액, 매출액에 따른순위  from 어쩌구저쩌구
    식으로 하고 슆고든요...