Q&A

  • (급)BGrid 에서 sort 하는 건데요... 알려주세요...
1. 먼저 Table를 사용한 프로그램인데여...

DBGrid TitleClick 이벤트에서.

Table1.IndexFieldName := Column.FieldName;

-> 이건 안되구요...



2. sort 하는게 검색된 내용을 두고 맨나중에 하는 걸 생각해서 해야 되는 거거든여..

여기에 있던 자료를 찾아서 Query를 써서 했던건 Table의 원래의 내용이 다 보여지면서 내림, 올림으로 번갈아 가며 소트는 되는데, 문제는 이게 아니거든요...



3. 제 생각엔 소트할려면 아무래도 Query를 사용하긴 해야 되는데,,,

그 검색된 자료의 where 절을 copy해서 소트하면 괜찮을까여?

(검색은 Table1.FilterRecord ? 라는 이벤트를 사용했는데요...

이걸 어찌 카피해야 될지 모르겠어요...)



** 명쾌한 답변이 있기를 이거 아주 급해요... 숨넘어가요...



p.s

한가지 더 있는데요....

메인폼에서 고객검색버튼을 클릭하면 또다른 검색창이 뜨면서 검색완료후에

메인에 나타나게 되는데요...

그 이후에 다음 버튼이나 이전 버튼을 클릭시 'Key violation'이라고 에러발생해요...



꼬옥 알려주세요.. 아주 급하답니다..











1  COMMENTS
  • Profile
    류종택 2001.04.05 01:40
    질문이 이해하기가 좀 어렵네요..



    여하튼 인댁스필드명은 컬럼명과 별개 입니다.

    인댁스를 생성할 때 이름을 주게 되는데 그 이름을 입력하셔야 합니다.



    그리고 Query를 이용한 소트(?) 정렬은

    Select * from TableName Order By FieldName 입니다.





    꿈꾸는 바보 류..



    김미연 wrote:

    > 1. 먼저 Table를 사용한 프로그램인데여...

    > DBGrid TitleClick 이벤트에서.

    > Table1.IndexFieldName := Column.FieldName;

    > -> 이건 안되구요...

    >

    > 2. sort 하는게 검색된 내용을 두고 맨나중에 하는 걸 생각해서 해야 되는 거거든여..

    > 여기에 있던 자료를 찾아서 Query를 써서 했던건 Table의 원래의 내용이 다 보여지면서 내림, 올림으로 번갈아 가며 소트는 되는데, 문제는 이게 아니거든요...

    >

    > 3. 제 생각엔 소트할려면 아무래도 Query를 사용하긴 해야 되는데,,,

    > 그 검색된 자료의 where 절을 copy해서 소트하면 괜찮을까여?

    > (검색은 Table1.FilterRecord ? 라는 이벤트를 사용했는데요...

    > 이걸 어찌 카피해야 될지 모르겠어요...)

    >

    > ** 명쾌한 답변이 있기를 이거 아주 급해요... 숨넘어가요...

    >

    > p.s

    > 한가지 더 있는데요....

    > 메인폼에서 고객검색버튼을 클릭하면 또다른 검색창이 뜨면서 검색완료후에

    > 메인에 나타나게 되는데요...

    > 그 이후에 다음 버튼이나 이전 버튼을 클릭시 'Key violation'이라고 에러발생해요...

    >

    > 꼬옥 알려주세요.. 아주 급하답니다..

    >

    >

    >

    >

    >