자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
DBgrid 버그인지 확인 부탁드립니다.
2012.03.28 22:22
Delphi1 ~ Delphi7 유저였습니다. DB Express 관련해서는 한참을 삽질하다가 방법을 찾아냈습니다만..정답인지 모르겠네요 ^^
XE2로 넘어가기 위해 DBGrid 를 사용해서 테스트로 어플을 만들고 있는데..이상한 증상이 나옵니다.
DBMS는 MS Sql 2000 이고, TSQLSuery, TSimpleDataset 모두 같은 증상입니다. 아마도 DBGrid의 버그인 것 같은데요
첨부한 이미지 파일을 보시면 이해가 되시겠지만..
그리드 상에서 탭(TAB) 키를 누르면 우측 수평으로 커서가 이동하는 것이 아니라 아래로 이동하면서 레코드가 추가됩니다.
항상 그런 건 아니라서 더욱 버그 잡기가 힘드네요.
마스터-디테일 구조의 테이블 구조입니다.
예)
Master Table 주문자 정보
Detail Table 주문상품 정보
사실 디테일쪽 그리드에서 증상이 나오면 마스터쪽 DBGrid 에서도 동일하게 움직입니다.
상황은 이렇습니다.
디테일에 레코드를 추가하는 방법으로 각 컬럼을 에디팅하고 탭 키를 누르면 옆으로 이동하는 것이 아니라 수직으로 이동함.
항상 그런 것은 아니며..불규칙적으로 발생합니다. 맨 끝에 가면 다음 레코드로 이동하는 것이 이해가 되지만 위치에 상관 없이 아래로 이동합니다.
결국 엔터키로 이동하도록 해 놓았지만..영 찝찝하네요 Dephi1부터 7 까지 써봤지만 이런 증상은 처음이네요 ^^
확인 부탁드립니다.
댓글 0
DBgrid 버그인지 확인 부탁드립니다.
2012.03.28 22:22
Delphi1 ~ Delphi7 유저였습니다. DB Express 관련해서는 한참을 삽질하다가 방법을 찾아냈습니다만..정답인지 모르겠네요 ^^
XE2로 넘어가기 위해 DBGrid 를 사용해서 테스트로 어플을 만들고 있는데..이상한 증상이 나옵니다.
DBMS는 MS Sql 2000 이고, TSQLSuery, TSimpleDataset 모두 같은 증상입니다. 아마도 DBGrid의 버그인 것 같은데요
첨부한 이미지 파일을 보시면 이해가 되시겠지만..
그리드 상에서 탭(TAB) 키를 누르면 우측 수평으로 커서가 이동하는 것이 아니라 아래로 이동하면서 레코드가 추가됩니다.
항상 그런 건 아니라서 더욱 버그 잡기가 힘드네요.
마스터-디테일 구조의 테이블 구조입니다.
예)
Master Table 주문자 정보
Detail Table 주문상품 정보
사실 디테일쪽 그리드에서 증상이 나오면 마스터쪽 DBGrid 에서도 동일하게 움직입니다.
상황은 이렇습니다.
디테일에 레코드를 추가하는 방법으로 각 컬럼을 에디팅하고 탭 키를 누르면 옆으로 이동하는 것이 아니라 수직으로 이동함.
항상 그런 것은 아니며..불규칙적으로 발생합니다. 맨 끝에 가면 다음 레코드로 이동하는 것이 이해가 되지만 위치에 상관 없이 아래로 이동합니다.
결국 엔터키로 이동하도록 해 놓았지만..영 찝찝하네요 Dephi1부터 7 까지 써봤지만 이런 증상은 처음이네요 ^^
확인 부탁드립니다.