Q&A

  • DBGrid 소트할때....
안녕하세요..델초보 어린왕자입니다..

DBGrid에서 소트를 할려구 하는데요..

타이틀을 클릭하면..내림차 오름차..그렇게 정렬하는거 말이예요..

근데..

꼭 쿼리문장을 써서 쿼리컴포넌트를 사용해야한 소트가 되나요?



DBGrid 결과물에서 바로 소트하고 싶은데..

가능한가요?



음..저껀 자료가 많아서..소트할때두 쿼리문장을 실행시키면..한참 기다려야 할꺼 같슴다..

도와주세요..





3  COMMENTS
  • Profile
    최석기 2000.06.21 21:09
    어린왕자 wrote:

    > 안녕하세요..델초보 어린왕자입니다..

    > DBGrid에서 소트를 할려구 하는데요..

    > 타이틀을 클릭하면..내림차 오름차..그렇게 정렬하는거 말이예요..

    > 근데..

    > 꼭 쿼리문장을 써서 쿼리컴포넌트를 사용해야한 소트가 되나요?

    >

    > DBGrid 결과물에서 바로 소트하고 싶은데..

    > 가능한가요?

    >

    > 음..저껀 자료가 많아서..소트할때두 쿼리문장을 실행시키면..한참 기다려야 할꺼 같슴다..

    > 도와주세요..

    >

    >



    이거 제가 그제 어느 분의 질문으로 답변 한거 같은데..



    그게 않되나요??



    전 그런 식으로 사용하거든요..



    17802번을 참조하세요..



    질문하기전에 한번정도는 답변을 뒤져보시는게.. ^^

  • Profile
    선해석 2000.06.21 22:27
    최석기 wrote:

    > 어린왕자 wrote:

    > > 안녕하세요..델초보 어린왕자입니다..

    > > DBGrid에서 소트를 할려구 하는데요..

    > > 타이틀을 클릭하면..내림차 오름차..그렇게 정렬하는거 말이예요..

    > > 근데..

    > > 꼭 쿼리문장을 써서 쿼리컴포넌트를 사용해야한 소트가 되나요?

    > >

    > > DBGrid 결과물에서 바로 소트하고 싶은데..

    > > 가능한가요?

    > >

    > > 음..저껀 자료가 많아서..소트할때두 쿼리문장을 실행시키면..한참 기다려야 할꺼 같슴다..

    > > 도와주세요..

    > >

    > >

    >

    > 이거 제가 그제 어느 분의 질문으로 답변 한거 같은데..

    >

    > 그게 않되나요??

    >

    > 전 그런 식으로 사용하거든요..

    >

    > 17802번을 참조하세요..

    >

    > 질문하기전에 한번정도는 답변을 뒤져보시는게.. ^^



    항상 님의 답변에 감사하는 델파이 공부하는 사람중의 한명입니다만..

    쩝... 17802번 저한테는 조금 어렵게 써져 있어서 조금 풀어서 말해주시면

    정말 감사하겠습니다.

    그리고 DBGrid 자체적으로 DBGrid에 올려진 쿼리 결과를 소트해주는 메소드는 없을

    까요??





  • Profile
    최석기 2000.06.21 22:31
    선해석 wrote:

    > 최석기 wrote:

    > > 어린왕자 wrote:

    > > > 안녕하세요..델초보 어린왕자입니다..

    > > > DBGrid에서 소트를 할려구 하는데요..

    > > > 타이틀을 클릭하면..내림차 오름차..그렇게 정렬하는거 말이예요..

    > > > 근데..

    > > > 꼭 쿼리문장을 써서 쿼리컴포넌트를 사용해야한 소트가 되나요?

    > > >

    > > > DBGrid 결과물에서 바로 소트하고 싶은데..

    > > > 가능한가요?

    > > >

    > > > 음..저껀 자료가 많아서..소트할때두 쿼리문장을 실행시키면..한참 기다려야 할꺼 같슴다..

    > > > 도와주세요..

    > > >

    > > >

    > >

    > > 이거 제가 그제 어느 분의 질문으로 답변 한거 같은데..

    > >

    > > 그게 않되나요??

    > >

    > > 전 그런 식으로 사용하거든요..

    > >

    > > 17802번을 참조하세요..

    > >

    > > 질문하기전에 한번정도는 답변을 뒤져보시는게.. ^^

    >

    > 항상 님의 답변에 감사하는 델파이 공부하는 사람중의 한명입니다만..

    > 쩝... 17802번 저한테는 조금 어렵게 써져 있어서 조금 풀어서 말해주시면

    > 정말 감사하겠습니다.

    > 그리고 DBGrid 자체적으로 DBGrid에 올려진 쿼리 결과를 소트해주는 메소드는 없을

    > 까요??

    >

    >



    기본 DBGrid 자체로는 그런 기능이 없습니다.



    다른 상용 콤포넌트로는 있던것 같더군요..



    동적으로 Order By하여 ReSelect하면 자료량이 큰 경우 너무 느리더라구요..



    아니면 테이블 필드 자체에 인덱스를 걸어 주셔서 타이틀 클릭시 IndexName를 바꿔주시면 될꺼 같아요.