Q&A

  • Master/Detail 에서 저장
사원기본의 Master, 경력사항의 Detail 을 Query Component로 만들어 놓았읍니다. Career DBGrid에 키인 EMPID와 SEQ는 만들지 않았읍니다. 이경우 그냥

등록하면 키값이 저장되지 않읍니다. 현재 MAster에서 선택된 empid를

화면상에서 쓰지않고(보이지도않고) Detail입력시 같이저장할려면 어떻게 해야

하나요.. 급해서요. 알려주심 고맙겠읍니다.



2  COMMENTS
  • Profile
    김미영 1999.08.10 08:50
    김영수 께서 말씀하시기를...

    > 사원기본의 Master, 경력사항의 Detail 을 Query Component로 만들어 놓았읍니다. Career DBGrid에 키인 EMPID와 SEQ는 만들지 않았읍니다. 이경우 그냥

    > 등록하면 키값이 저장되지 않읍니다. 현재 MAster에서 선택된 empid를

    > 화면상에서 쓰지않고(보이지도않고) Detail입력시 같이저장할려면 어떻게 해야

    > 하나요.. 급해서요. 알려주심 고맙겠읍니다.

    >





  • Profile
    제임스딘 1999.08.11 02:59
    김미영 께서 말씀하시기를...

    > 김영수 께서 말씀하시기를...

    > > 사원기본의 Master, 경력사항의 Detail 을 Query Component로 만들어 놓았읍니다. Career DBGrid에 키인 EMPID와 SEQ는 만들지 않았읍니다. 이경우 그냥

    > > 등록하면 키값이 저장되지 않읍니다. 현재 MAster에서 선택된 empid를

    > > 화면상에서 쓰지않고(보이지도않고) Detail입력시 같이저장할려면 어떻게 해야

    > > 하나요.. 급해서요. 알려주심 고맙겠읍니다.

    > >

    >

    >

    -----------------------------------------------------

    또 Master/Detail 문제군요 ?

    혹시 같은분은 아니죠!



    이런경우는 몇가지 문제점이 있습니다.

    master 가 없는데 detail을 입력하고자 하는경우

    조심하셔야 합니다.

    그리고 위 질문에서 야그했듯이 delphi 에서 제공

    되는 Master/Detail 관계를 설정하시면 마스터 스크롤시

    자동으로 detail을 close,open 하는것 때문에 열심히 입력한

    detail 자료가 날아가는 수가 생깁니다.

    detail beforepost에서 마스터의 사번을 detail사번에 넘겨주는

    코딩을 하시면 처리할수 있습니다. 그전에 master 사번이 is null

    인지 검사하는 처리가 필요 하겠지요!



    ^^ 제임스딘이었습니다.