안녕하세요...
답변은 못하고 질문만 하는 델파이초보입니다...
또 본격적으루 질문드러 가겠심다...(지송)
제가 할려꾸 하는 건
디비그리드가 두개가 있을때(a grid와 b grid라고 가정(물론 쏘스하구 쿼리두 2개)),
a grid에서 발생한 더블클릭이벤트를 이용해서
b grid를 코딩하는 형태입니다.
설명이 잘 않됐나여??
예를 들어 설명하자면..
테이블 a에 코드와 이름이 있고,
테이블 b에는 a테이블코드, a 테이블에 관계된 여러개의 코드, a 테이블에 관계된 여러개의 코드의 이름이 있다고 가정할때,
a grid에서 코드를 더블클릭하면
b grid에서는 a테이블에 있는 코드와 관계된 여러개의 코드와 이름이 디스플레이가 되면 되거든여...
표현이 적절했는지 몰겠네요...
참고적으루 4.0, 인터베이스 테이블을 사용했슴다...
답변 꼭 부탁드리께요...
좋은 하루 되세요...^,.^
안녕하세요?
문제의 의미는 알겠습니다만, 코딩을 어떻게 해야 되는지에 대해서
설명을 드리기는 너무 방대하네요.
흠~~, 제 생각에는 더블클릭시 이벤트 처리로 코딩하기보다는
마스터/디테일관계를 설정해놓고 더블클릭시 close/open을 이렇게 하시면
어떨까 생각합니다.
문제를 보니까, 두 개의 테이블이 서로 마스터/디테일 관계를 이루고 있는 듯
합니다.
그럼 테이블 컴포넌트를 쓰셔서 마스터/디테일 관계를 설정하신다음
마스터 테이블에대한 디비그리드의 더블클릭 이벤트에서
slaveTable.close ;
slaveTable.open ;
이런식의 코딩이면 해결될 것 같습니다.
제가 인터페이스를 몰라서 그런데, 굳이 더블클릭했을때 발생시킬것이 아니라,
그냥 마스터 디비그리드를 클릭해도 slave의 디비그리드에 같은 코드에 대한 내용들이
보여지는 것도 괜찮을 것 같은데...
이것은 아무 코딩없이 그냥 m/s관계만 설정해 주면 됩니다.