Q&A

  • 순위문제를 못하겠습니다.
출력폼을 쿼리를 사용해서 작성을 했습니다.

합계가 된 디비그리드의 데이타를 가지고 순위를 매길려고 합니다.

순위를 어떻게 하면 되는지요....

참고로 저는 델파이의 데스크탑을 이용해서 DB를 작성했구요.

시험문제 8월 13일자문제입니다....

DBGrid에서 순위를 어떻게 매길수 있는지요???

고수님들의 조언 부탁합니다.

내일 셤이라서 좀 급합니다. 부탁드리겠습니다.

4  COMMENTS
  • Profile
    강호규 2000.08.19 08:36
    min wrote:

    > 출력폼을 쿼리를 사용해서 작성을 했습니다.

    > 합계가 된 디비그리드의 데이타를 가지고 순위를 매길려고 합니다.

    > 순위를 어떻게 하면 되는지요....

    > 참고로 저는 델파이의 데스크탑을 이용해서 DB를 작성했구요.

    > 시험문제 8월 13일자문제입니다....

    > DBGrid에서 순위를 어떻게 매길수 있는지요???

    > 고수님들의 조언 부탁합니다.

    > 내일 셤이라서 좀 급합니다. 부탁드리겠습니다.



    표준 DBGrid에서 순서를 정할 수는 없습니다.

    대신에 DBGrid.DataSource.DataSet이 순서를 가지고 있는거죠!

    그러므로 DataSet이 TTable라면 인덱스가 있어야겠죠?

    그렇지 않고 TQuery라면 "order by"를 사용하여 쿼리시

    미리 순서를 정해주면 됩니다.

  • Profile
    min 2000.08.19 08:54
    강호규 wrote:

    > min wrote:

    > > 출력폼을 쿼리를 사용해서 작성을 했습니다.

    > > 합계가 된 디비그리드의 데이타를 가지고 순위를 매길려고 합니다.

    > > 순위를 어떻게 하면 되는지요....

    > > 참고로 저는 델파이의 데스크탑을 이용해서 DB를 작성했구요.

    > > 시험문제 8월 13일자문제입니다....

    > > DBGrid에서 순위를 어떻게 매길수 있는지요???

    > > 고수님들의 조언 부탁합니다.

    > > 내일 셤이라서 좀 급합니다. 부탁드리겠습니다.

    >

    > 표준 DBGrid에서 순서를 정할 수는 없습니다.

    > 대신에 DBGrid.DataSource.DataSet이 순서를 가지고 있는거죠!

    > 그러므로 DataSet이 TTable라면 인덱스가 있어야겠죠?

    > 그렇지 않고 TQuery라면 "order by"를 사용하여 쿼리시

    > 미리 순서를 정해주면 됩니다.



    먼저 저의 글에 답변을 해주신 강호규님께 감사드립니다.

    하지만, 제가 알고 싶은 것은 순위에 관련된 문제입니다.

    순서가 아니고 말입니다.

    다시 말해 디비그리드에 데이타를 뿌릴때 특정 열의 데이타들의 순위(숫자가 큰것)를 매기는 것에 대한 질문입니다.

    다시금 이 글을 보신다면 꼭 좀 도와주십시오.

    부탁드립니다.

    --------------------------델파이를 사랑하고픈 이가--------------

  • Profile
    사발우성 2000.08.19 18:23
    min wrote:

    > 강호규 wrote:

    > > min wrote:

    > > > 출력폼을 쿼리를 사용해서 작성을 했습니다.

    > > > 합계가 된 디비그리드의 데이타를 가지고 순위를 매길려고 합니다.

    > > > 순위를 어떻게 하면 되는지요....

    > > > 참고로 저는 델파이의 데스크탑을 이용해서 DB를 작성했구요.

    > > > 시험문제 8월 13일자문제입니다....

    > > > DBGrid에서 순위를 어떻게 매길수 있는지요???

    > > > 고수님들의 조언 부탁합니다.

    > > > 내일 셤이라서 좀 급합니다. 부탁드리겠습니다.

    > >

    > > 표준 DBGrid에서 순서를 정할 수는 없습니다.

    > > 대신에 DBGrid.DataSource.DataSet이 순서를 가지고 있는거죠!

    > > 그러므로 DataSet이 TTable라면 인덱스가 있어야겠죠?

    > > 그렇지 않고 TQuery라면 "order by"를 사용하여 쿼리시

    > > 미리 순서를 정해주면 됩니다.

    >

    > 먼저 저의 글에 답변을 해주신 강호규님께 감사드립니다.

    > 하지만, 제가 알고 싶은 것은 순위에 관련된 문제입니다.

    > 순서가 아니고 말입니다.

    > 다시 말해 디비그리드에 데이타를 뿌릴때 특정 열의 데이타들의 순위(숫자가 큰것)를 매기는 것에 대한 질문입니다.

    > 다시금 이 글을 보신다면 꼭 좀 도와주십시오.

    > 부탁드립니다.

    > --------------------------델파이를 사랑하고픈 이가--------------

  • Profile
    저두요 2000.08.19 09:07
    저두요 위와 동문입니다..

    만약 돈많은 순으로 등위값에 순서값을 부여하려면 어떻게 해야돼요.../

    DBGrid의 등위Field에 순서값을 나타낸다 해도 다음 record로 이동해서 DBGrid에 출력돼요. 제발 상세히 알려주세요...?

    부탁드리겠습니다....!