Q&A

  • 두테이블의 마스터-상세 연결 해제는 어떻게 하나요?
특정 루틴이 작동하면 아래와 같이 A,B 두개의 테이블을 마스터-상세 연결을 했는데요.



ATable.MasterSource := B_DataSource;

ATable.MasterTable := 'ID';



다시 특정 루틴을 들어가면 이를 해제하고 싶은데요.. 방법을 모르겠습니다.

어떻게 해야하는지 고수님들의 조언 부탁드립니다.

1  COMMENTS
  • Profile
    이재식 2000.03.22 00:15
    조현석 wrote:

    > 특정 루틴이 작동하면 아래와 같이 A,B 두개의 테이블을 마스터-상세 연결을 했는데요.

    >

    > ATable.MasterSource := B_DataSource;

    > ATable.MasterTable := 'ID';

    >

    > 다시 특정 루틴을 들어가면 이를 해제하고 싶은데요.. 방법을 모르겠습니다.

    > 어떻게 해야하는지 고수님들의 조언 부탁드립니다.



    이재식 Wrote :

    안녕하세요?

    아래에 MasterTable이 아니라 MasterFields의 오타인거죠? ^^



    ATable.MasterSource := B_DataSource;

    ATable.MasterFields := 'ID';



    위 부분에서 M/S관계를 해제하려면

    ATable.MasterSource := nil ;

    ATable.MasterFields := '';



    이렇게 하시면 됩니다.