안녕하세요?
질문이 있습니다.
제가 마스터/디테일 관계의 데이타베이스 프로그램을 하고있는데요..
지금 쿼리 컴포넌트를 사용하여 sql문으로 query를 작성하고 있습니다.
table컴포넌트를 사용하다가 문제가 발생하여 query컴포넌트로 바꿨습니다.
그런데, 프로그램에서 DBLookupcombobox가 필요하게 되었습니다.
table컴포넌트에서는 쉽게 구현했는데 query컴포넌트에서는 어떻게
해야할지 모르겠네요.
query컴포넌트에서 dblookupcombobox의 기능구현에 대해 답변 부탁드립니다.
tbl 컴포넌트를 사용할 때 처럼 dblookupcombobox가 폼에서 동작가능해야하고,
dbgrid에서도 동작가능해야 합니다. dblookupcombobox가 사용 불가능하다면
다른 대안(combobox를 이용하는 방법 같은..)이라도 부탁드립니다.
그럼..부디 발전하시고..건강하시길..
> 안녕하세요?
> 질문이 있습니다.
>
> 제가 마스터/디테일 관계의 데이타베이스 프로그램을 하고있는데요..
> 지금 쿼리 컴포넌트를 사용하여 sql문으로 query를 작성하고 있습니다.
>
> table컴포넌트를 사용하다가 문제가 발생하여 query컴포넌트로 바꿨습니다.
> 그런데, 프로그램에서 DBLookupcombobox가 필요하게 되었습니다.
>
> table컴포넌트에서는 쉽게 구현했는데 query컴포넌트에서는 어떻게
> 해야할지 모르겠네요.
>
> query컴포넌트에서 dblookupcombobox의 기능구현에 대해 답변 부탁드립니다.
>
> tbl 컴포넌트를 사용할 때 처럼 dblookupcombobox가 폼에서 동작가능해야하고,
> dbgrid에서도 동작가능해야 합니다. dblookupcombobox가 사용 불가능하다면
> 다른 대안(combobox를 이용하는 방법 같은..)이라도 부탁드립니다.
>
> 그럼..부디 발전하시고..건강하시길..
Heaven님 안녕하세요?
제가 테스트 해볼수 있는 환경이 안되어서 그냥 몇자
적어 봅니다. 참조만 하세요.
우선 간략히 DBLookupComboBox 쓰는 것을 적어보면,
보통 DB컨트롤처럼 Datasource와 Field를 연결하고
각 프로퍼티를 다음 처럼 설정합니다.
ListSource : 디테일 테이블에 연결된 자료 소스
KeyField : 디테일 테이블의 키 필드(ex: Jobtable.ID)
ListField : 사용자가 식별할 수 있는 디테일 테이블의 키 필드
(JobTabnle.JobName)
제가 질문을 제대로 이해했는지 모르겠네요.
그게 아니고, DBGrid위에 DBLookupComboBox를 올리시려면
다른 방법을 쓰셔야 합니다.
미리 DBLookupComboBox를 올려두고 임의의 위치에..
음... 이건 소스를 올려드려야 하는건데..
만일 필요하시다면 메일 보내 주시면, 소스도 보내드리도록 하지요.
그럼.. 즐거운 프로그래밍 되시길...