Q&A

  • 두개의 폼을 서로 서로 .............
메인 폼이 있구요..

이 메인폼의 콤보박스에서 1을 선택하면 1에 해당하는 작은 폼이 뜹니다.(모달로)

이 작은 폼에는 dbgrid가 있구여...(spl로 불러온것)

이 dbgrid의 data 하나를 더블클릭하면 작은폼이 닫히면서 클릭된 data가 메인폼의 edit컴포넌트로 인서트되게 하는 방법좀 알려주십시요...

같은폼의 dbgrid에서는 인서트가 되던데..폼이 틀리니깐 안되더군요...

그리고 메인화면의 콤보박스를 2을 선택하면 또 다른 폼이 뜨는데..

여긴 사용자가 그냥 입력하는 화면이거든요..(캡션이랑 에디트로 이루어짐)

이것두 사용자가 내용을 입력하고 입력버튼을 누르면 메인화면의 에디트로 인서트되게 할려구 합니다...

먼저 위에 것은 그냥 요렇게 해봤었는데..

에러가 나더군요..



procedure Tf_Jaego.dbgMulpumDblClick(Sender: TObject);

begin

edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

(메인폼의 edit) (작은폼의 DBGrid)

end;





하하 바보같죠??? ^^;



3  COMMENTS
  • Profile
    사이비쥐<;●●~ 2001.09.25 19:49
    초보자... wrote:

    > 메인 폼이 있구요..

    > 이 메인폼의 콤보박스에서 1을 선택하면 1에 해당하는 작은 폼이 뜹니다.(모달로)

    > 이 작은 폼에는 dbgrid가 있구여...(spl로 불러온것)

    > 이 dbgrid의 data 하나를 더블클릭하면 작은폼이 닫히면서 클릭된 data가 메인폼의 edit컴포넌트로 인서트되게 하는 방법좀 알려주십시요...

    > 같은폼의 dbgrid에서는 인서트가 되던데..폼이 틀리니깐 안되더군요...

    > 그리고 메인화면의 콤보박스를 2을 선택하면 또 다른 폼이 뜨는데..

    > 여긴 사용자가 그냥 입력하는 화면이거든요..(캡션이랑 에디트로 이루어짐)

    > 이것두 사용자가 내용을 입력하고 입력버튼을 누르면 메인화면의 에디트로 인서트되게 할려구 합니다...

    > 먼저 위에 것은 그냥 요렇게 해봤었는데..

    > 에러가 나더군요..

    >

    > procedure Tf_Jaego.dbgMulpumDblClick(Sender: TObject);

    > begin

    > edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

    > (메인폼의 edit) (작은폼의 DBGrid)

    > end;

    >

    >

    > 하하 바보같죠??? ^^;

    >



    폼1의 이름이 form1 이라면..

    form1.edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;



    이렇게 하심 댑니당



  • Profile
    초보자.. 2001.09.25 20:06
    사이비쥐<;●●~ wrote:

    > 초보자... wrote:

    > > 메인 폼이 있구요..

    > > 이 메인폼의 콤보박스에서 1을 선택하면 1에 해당하는 작은 폼이 뜹니다.(모달로)

    > > 이 작은 폼에는 dbgrid가 있구여...(spl로 불러온것)

    > > 이 dbgrid의 data 하나를 더블클릭하면 작은폼이 닫히면서 클릭된 data가 메인폼의 edit컴포넌트로 인서트되게 하는 방법좀 알려주십시요...

    > > 같은폼의 dbgrid에서는 인서트가 되던데..폼이 틀리니깐 안되더군요...

    > > 그리고 메인화면의 콤보박스를 2을 선택하면 또 다른 폼이 뜨는데..

    > > 여긴 사용자가 그냥 입력하는 화면이거든요..(캡션이랑 에디트로 이루어짐)

    > > 이것두 사용자가 내용을 입력하고 입력버튼을 누르면 메인화면의 에디트로 인서트되게 할려구 합니다...

    > > 먼저 위에 것은 그냥 요렇게 해봤었는데..

    > > 에러가 나더군요..

    > >

    > > procedure Tf_Jaego.dbgMulpumDblClick(Sender: TObject);

    > > begin

    > > edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

    > > (메인폼의 edit) (작은폼의 DBGrid)

    > > end;

    > >

    > >

    > > 하하 바보같죠??? ^^;

    > >

    >

    > 폼1의 이름이 form1 이라면..

    > form1.edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

    >

    > 이렇게 하심 댑니당





    답변 넘넘 감사합니다..

    그런데..이번엔 실행은 되는데 인서트가 안되는군여....

    >

  • Profile
    사이비쥐<:●●~ 2001.09.25 20:38
    초보자.. wrote:

    > 사이비쥐<;●●~ wrote:

    > > 초보자... wrote:

    > > > 메인 폼이 있구요..

    > > > 이 메인폼의 콤보박스에서 1을 선택하면 1에 해당하는 작은 폼이 뜹니다.(모달로)

    > > > 이 작은 폼에는 dbgrid가 있구여...(spl로 불러온것)

    > > > 이 dbgrid의 data 하나를 더블클릭하면 작은폼이 닫히면서 클릭된 data가 메인폼의 edit컴포넌트로 인서트되게 하는 방법좀 알려주십시요...

    > > > 같은폼의 dbgrid에서는 인서트가 되던데..폼이 틀리니깐 안되더군요...

    > > > 그리고 메인화면의 콤보박스를 2을 선택하면 또 다른 폼이 뜨는데..

    > > > 여긴 사용자가 그냥 입력하는 화면이거든요..(캡션이랑 에디트로 이루어짐)

    > > > 이것두 사용자가 내용을 입력하고 입력버튼을 누르면 메인화면의 에디트로 인서트되게 할려구 합니다...

    > > > 먼저 위에 것은 그냥 요렇게 해봤었는데..

    > > > 에러가 나더군요..

    > > >

    > > > procedure Tf_Jaego.dbgMulpumDblClick(Sender: TObject);

    > > > begin

    > > > edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

    > > > (메인폼의 edit) (작은폼의 DBGrid)

    > > > end;

    > > >

    > > >

    > > > 하하 바보같죠??? ^^;

    > > >

    > >

    > > 폼1의 이름이 form1 이라면..

    > > form1.edtPumname.text := dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring;

    > >

    > > 이렇게 하심 댑니당

    >

    >

    > 답변 넘넘 감사합니다..

    > 그런데..이번엔 실행은 되는데 인서트가 안되는군여....

    > >



    음...

    dbgMulpum.DataSource.DataSet.Fieldbyname('품명').asstring

    =>

    Table.Fieldbyname('품명').asstring

    로 바꿔보세여..

    그래두 안나오면 님이 뭘 잘못하신거 같은데여...