Q&A

  • 하나의 데이타를 두개의 폼에(소스포함)
메인 메뉴에서 고객이라는 form과 기본정보라는 form을 선택할 수 있도록 해놓고

고객이라는 Form을 선택하여 form이 열려서 조회를 누르면 그곳에

소켓으로 받아온 데이타를 뿌려주고...

또 기본정보를 눌러 기본정보 form이 열려 그 기본정보의 고객정보조회를 누르면

마찬가지로 소켓으로 받은 같은(고객) 데이타를 뿌려주려고 합니다.

고객의 기본 툴은 프레임으로 만들었구요 이 프레임을 두 군데 form에 넣은 것입니다.



각각의 form을 선택하는 방법이 뭔지 알려주시면 고맙겠습니다.



소스는 아래와 같습니다.



if TelemarketingForm.Client_Frame1.(?) = true then ===> ?

begin

with TelemarketingForm.Client_Frame1 do

begin

StrPCopy(@HOST_CLIENT, temp);

PageControl1.ActivePage := TabSheet_Client;

with HOST_CLIENT do

begin

ClientID_Edit.Text := Global_Id;

Jumin_Edit.Text := JUMIN_NO;

Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

CeoNo_Edit.Text := CEO_NO;

end;

end;

end

//고객만 조회시

else if then =======================> ?

begin

with Client_Form.Client_Frame1 do

begin

StrPCopy(@HOST_CLIENT, temp);

PageControl1.ActivePage := TabSheet_Client;

with HOST_CLIENT do

begin

ClientID_Edit.Text := Global_Id;

Jumin_Edit.Text := JUMIN_NO;

Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

CeoNo_Edit.Text := CEO_NO;

end;

end;

end



2  COMMENTS
  • Profile
    나그네 2001.08.09 03:49
    제가 질문을 잘 이해한 건지 모르겠는데요 폼 선택하는 거 메뉴를 두신다면서요...

    뭐 버튼으로 하시던해서 tag로 구분두어서 클릭 이벤트는 같이 걸어 주시고

    tag가 1이면(이건 기본정보 버튼) 기본정보창 열고 tag가 2이면(이건 고객정보) 고객정보 열구요...



    ^뽀기^ wrote:

    > 메인 메뉴에서 고객이라는 form과 기본정보라는 form을 선택할 수 있도록 해놓고

    > 고객이라는 Form을 선택하여 form이 열려서 조회를 누르면 그곳에

    > 소켓으로 받아온 데이타를 뿌려주고...

    > 또 기본정보를 눌러 기본정보 form이 열려 그 기본정보의 고객정보조회를 누르면

    > 마찬가지로 소켓으로 받은 같은(고객) 데이타를 뿌려주려고 합니다.

    > 고객의 기본 툴은 프레임으로 만들었구요 이 프레임을 두 군데 form에 넣은 것입니다.

    >

    > 각각의 form을 선택하는 방법이 뭔지 알려주시면 고맙겠습니다.

    >

    > 소스는 아래와 같습니다.

    >

    > if TelemarketingForm.Client_Frame1.(?) = true then ===> ?

    > begin

    > with TelemarketingForm.Client_Frame1 do

    > begin

    > StrPCopy(@HOST_CLIENT, temp);

    > PageControl1.ActivePage := TabSheet_Client;

    > with HOST_CLIENT do

    > begin

    > ClientID_Edit.Text := Global_Id;

    > Jumin_Edit.Text := JUMIN_NO;

    > Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

    > CeoNo_Edit.Text := CEO_NO;

    > end;

    > end;

    > end

    > //고객만 조회시

    > else if then =======================> ?

    > begin

    > with Client_Form.Client_Frame1 do

    > begin

    > StrPCopy(@HOST_CLIENT, temp);

    > PageControl1.ActivePage := TabSheet_Client;

    > with HOST_CLIENT do

    > begin

    > ClientID_Edit.Text := Global_Id;

    > Jumin_Edit.Text := JUMIN_NO;

    > Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

    > CeoNo_Edit.Text := CEO_NO;

    > end;

    > end;

    > end

    >

  • Profile
    ^뽀기^ 2001.08.09 22:51
    나그네님 답변고맙습니다.

    그런데 그것이 문제가 아니고요 soket으로 받아온 데이타를 ClientFrame에 넣는데요

    기본정보에는 이 데이타가 나타나는데 고객정보에는 보여지지 않아서요...

    기본정보와 고객정보는 같은 Frame을 각각의 Form에 넣은것이거든요...



    나그네 wrote:

    > 제가 질문을 잘 이해한 건지 모르겠는데요 폼 선택하는 거 메뉴를 두신다면서요...

    > 뭐 버튼으로 하시던해서 tag로 구분두어서 클릭 이벤트는 같이 걸어 주시고

    > tag가 1이면(이건 기본정보 버튼) 기본정보창 열고 tag가 2이면(이건 고객정보) 고객정보 열구요...

    >

    > ^뽀기^ wrote:

    > > 메인 메뉴에서 고객이라는 form과 기본정보라는 form을 선택할 수 있도록 해놓고

    > > 고객이라는 Form을 선택하여 form이 열려서 조회를 누르면 그곳에

    > > 소켓으로 받아온 데이타를 뿌려주고...

    > > 또 기본정보를 눌러 기본정보 form이 열려 그 기본정보의 고객정보조회를 누르면

    > > 마찬가지로 소켓으로 받은 같은(고객) 데이타를 뿌려주려고 합니다.

    > > 고객의 기본 툴은 프레임으로 만들었구요 이 프레임을 두 군데 form에 넣은 것입니다.

    > >

    > > 각각의 form을 선택하는 방법이 뭔지 알려주시면 고맙겠습니다.

    > >

    > > 소스는 아래와 같습니다.

    > >

    > > if TelemarketingForm.Client_Frame1.(?) = true then ===> ?

    > > begin

    > > with TelemarketingForm.Client_Frame1 do

    > > begin

    > > StrPCopy(@HOST_CLIENT, temp);

    > > PageControl1.ActivePage := TabSheet_Client;

    > > with HOST_CLIENT do

    > > begin

    > > ClientID_Edit.Text := Global_Id;

    > > Jumin_Edit.Text := JUMIN_NO;

    > > Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

    > > CeoNo_Edit.Text := CEO_NO;

    > > end;

    > > end;

    > > end

    > > //고객만 조회시

    > > else if then =======================> ?

    > > begin

    > > with Client_Form.Client_Frame1 do

    > > begin

    > > StrPCopy(@HOST_CLIENT, temp);

    > > PageControl1.ActivePage := TabSheet_Client;

    > > with HOST_CLIENT do

    > > begin

    > > ClientID_Edit.Text := Global_Id;

    > > Jumin_Edit.Text := JUMIN_NO;

    > > Global_JuminNo := JUMIN_NO; //주민번호를 전역변수로.

    > > CeoNo_Edit.Text := CEO_NO;

    > > end;

    > > end;

    > > end

    > >