|
정확한 질문의 의도를 알듯말듯... 에궁 이해력이 부족해서리..
님이 사용하신 DBEdit콤포넌트는 현재 디비커서가 가리키고있는 레코드의 지정필드의 내용을 보여주는 것입니다. 디비그리드에서 왼쪽에 검정삼각형모양이 나오는곳 있죠? 그곳이 현재 커런트커서입니다. 그곳의 내용만이 보여지는것입니다.
물론 디비에디터를 사용하시면 커서움직임을 신경안쓰셔두 되니까 사용하기가 편리하고 바로 수정도 가능하고 여러모로 좋은점이 있으나 님께서 작업하시는 경우하고는 별로 안맞는것 같습니다.
님의 경우에는 디비의 자료를 읽어와서 일일이 에디트박스에 뿌려주셔야 할것 같습니다.
특히 블럭을 잡아서 여러레코드를 사용하실려면 별다른 방법은 없는것 같습니다.
자료를 읽어들여서 수동으로 에디트박스에 셋팅하셔야 할듯 하네요..
두번째 물어보신 것은 전혀 이상이 없을듯합니다.
다만 님께서 디비그리드의 컬럼속성을 조정해서 몇몇필드만 보여주신게 아니고 테이블 FieldDefs속성에서 필요없는 필드를 지우신듯 하군여.. 테이블의 필드는 모두 살려두고 디비그리드의 컬럼 속성에서 필드를 지우시면 디비그리드에는 원하는 필드만이 나오고 디비에디트에서 필드를 선택할때는 모든 필드가 다 보일것입니다. 이문제가 아니라면 저도 잘 모르겠네요..
그럼 도움이 되셨길...
모라 님이 쓰신 글 :
: 1. DBGrid에 블럭 지정된 곳엔 우측의 DBEdit에도
:
: 같이 보이게 할려고 합니다.
:
: 그런데 한 열을 클릭하면 DBEdit에도 정보가
:
: 보이나 휠로 블럭을 이동시키면 블럭만 이동하지
:
: DBEdit엔 정보가 안 뜨네요.
:
: 이유는 무엇이고, 해결 방법은 없을까요?
:
: 2. DBGrid에 일부분의 컬럼들만 보이게 해놓고
:
: 우측 DBEdit들은 데이타 베이스의 필드값
:
: 모두를 보여 줄려고 합니다.(DBGrid에 블럭이 지정된 곳만.)
:
: 애초에 DBGrid에 있던 필드들은 괜찮으나
:
: 필터링된 컬럼들은 어떻게 해야 '지정된 블럭 위치'에
:
: 맞게 DBEdit에 보여 줄 수 있을까요?
:
: 설명이 제대로 되었는지 모르겠네요. :-)
|