Q&A

  • 쿼리 진행상황을 게이지로 나타내려면...
안녕하세요

쿼리하는 동안 진행상황(%)을 게이지나 프로그래스바에 나타내고 싶은데요

찾아봐도 그에 대한 특별한 답이 없네요

아시면 답변좀 부탁드려요...

레코드 갯수가 많으니깐 쿼리하는 동안 어느정도나 됐는지 몰라서...
2  COMMENTS
  • Profile
    전형식 2002.08.13 08:19
    query가 진행되는 상황을 게이지로 나타내려면 기본으로는 지원되지 않는것 같구요 에드온툴중에 RX 에 있습니다.  BDE를 이용하신다면 말이죠.
    MySql을 이용하신다면 zeos에서도 진행상태를 보여주는 기능이 있습니다.
    그럼..

  • Profile
    오병주 2002.08.13 01:45
    그리 어렵지 않은 건데...^^;

    프로그레스 콤퍼넌트를 하나 올려놓고

    ProgressBar1.Max := query.recordcount;

    하시구여..

    while not do query do
    begin
      여기서 i 는 query가 한번 처리하고 증가 시켜줌니다.
      inc(i);   <--- 요렇게
      
      그다음에는
      progressbar1.position := i;
      이렇게 증가 시켜주면 돌겠져...

      query.next;
    end;

    그럼 수고하세요...