메인 폼이 있구요..
이 메인폼의 콤보박스에서 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을 선택하면 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;
이렇게 하심 댑니당