1. 먼저 Table를 사용한 프로그램인데여...
DBGrid TitleClick 이벤트에서.
Table1.IndexFieldName := Column.FieldName;
-> 이건 안되구요...
2. sort 하는게 검색된 내용을 두고 맨나중에 하는 걸 생각해서 해야 되는 거거든여..
여기에 있던 자료를 찾아서 Query를 써서 했던건 Table의 원래의 내용이 다 보여지면서 내림, 올림으로 번갈아 가며 소트는 되는데, 문제는 이게 아니거든요...
3. 제 생각엔 소트할려면 아무래도 Query를 사용하긴 해야 되는데,,,
그 검색된 자료의 where 절을 copy해서 소트하면 괜찮을까여?
(검색은 Table1.FilterRecord ? 라는 이벤트를 사용했는데요...
이걸 어찌 카피해야 될지 모르겠어요...)
** 명쾌한 답변이 있기를 이거 아주 급해요... 숨넘어가요...
p.s
한가지 더 있는데요....
메인폼에서 고객검색버튼을 클릭하면 또다른 검색창이 뜨면서 검색완료후에
메인에 나타나게 되는데요...
그 이후에 다음 버튼이나 이전 버튼을 클릭시 'Key violation'이라고 에러발생해요...
꼬옥 알려주세요.. 아주 급하답니다..
여하튼 인댁스필드명은 컬럼명과 별개 입니다.
인댁스를 생성할 때 이름을 주게 되는데 그 이름을 입력하셔야 합니다.
그리고 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'이라고 에러발생해요...
>
> 꼬옥 알려주세요.. 아주 급하답니다..
>
>
>
>
>