|
김세진 님이 쓰신 글 :
: DB를 특정한 Field에 대해 정렬된 결과를 보고
:
: 이를 TDBNavigator로 수정하려합니다.
:
: 정렬된 결과를 보려고 TQuery를 사용하면 TDBNavigator로
:
: 수정이 되지 않고요.
:
: TTable를 사용하면 어떤 방법으로 특정Field에 대해 정렬시키는지
:
: 모르겠네요.
:
: 후훗. 역시 초보 질문이죠.^^;
안녕하세요 만해 입니다.
TTable에서 정렬 시키는 방법은 Filter를 이용한 방법이 있고요
Filtered를 트루로 하고
Filter 속성에다 비교문이나 연산식 같은걸 넣어 주면 되고요
Sql에서 소팅된 결과에서 바로 고치실려면
다른 폼같은데다 지금 선택된 자료를 뿌려주고 수정을 하게 한후
Sql 의 insert into 문을 이용하면 되지 않을까요
바로 수정은 안되네요 지금 방금 해봣는데
read only dataset에는 쓰기가 안된다고 하네요 흑~
그거 말고 필드를 정렬 시키는 쉬운 방법이 하나 있는데요
보통 파라독스 테이블을 만들면 빌더에 같이 있는
DataBase DeskTop이란 걸 사용하는데요
그때 필드를 정의 할때 second Index를 같이 정의 해 놓고요
나중에 소스에서 Table의 Index 를 그때 정의 된 필드로 해 놓으면 그 필드로 정렬된
결과를 얻어 실수 있습니다.
다만 세컨드 인덱스로 정의하는 필드는 이미 정의된 필드여야만 합니다.
넹 이때 까지 허접한 만해의 답변 이었습니다~
그럼 이만~
|