데이터베이스 프로그램을 구성하고 있습니다...
전체 메뉴에 기초관리,전표관리,자료관리 등이 존재하고 있습니다...
기초관리에서는 거래처관리, 제품관리 등이 있고 전표관리에는 전표등록, 각종조회출력 등이 있습니다...
거래처관리 프로그램을 구성해서 cust라는 이름으로 저장을 했습니다...
전표등록 프로그램을 구성해서 junpyo라는 이름으로 저장을 했고요...
그런데, 전표등록에서 거래처관리 프로그램을 띄우고 싶어요...
물론 전표등록window 위에 말이죠...
다음과 같이 버튼클릭 이벤트에 다음과 같이 기술하니깐 프로그램을 호출할수 있더군요...
procedure Tjunpyof3.Button17Click(Sender: TObject);
begin
Application.CreateForm(TCustF1, CustF1);
with CustF1 do
begin
show;
end;
end;
그런데 문제는 고의나 실수로 custF1 window의 바깥window 즉, 전표등록화면이 거래처관리 화면보다 크다보니 거래처관리 화면을 띄운상태에서 전표등록 화면을 클릭하면 에러가 생기거나 전표등록 화면으로 전환되는데 전표등록 작업을 종료하면 그 뒤에 거래처관리 화면이 남아있습니다....
전표등록위에 거래처관리 화면을 종료를 누르면 사라지게 하고 싶어요...
물론 그 전까진 그 안에서만 작업이 가능해야 하고요...
어떻게 하면 됩니까....
제발 고수여러분의 상세한 답변을 부탁드립니다...
제가 초보라보니 이렇게 저렇게 길만 제시하시면 더 애매합니다...
잘 부탁드립니다^^
procedure Tjunpyof3.Button17Click(Sender: TObject);
begin
CustF1 := TCustF1.Create(Application);
CustF1.showmodal;
CustF1.Free;
end;
한 번 적용해 보십시요...
이승근 wrote:
> 데이터베이스 프로그램을 구성하고 있습니다...
> 전체 메뉴에 기초관리,전표관리,자료관리 등이 존재하고 있습니다...
> 기초관리에서는 거래처관리, 제품관리 등이 있고 전표관리에는 전표등록, 각종조회출력 등이 있습니다...
> 거래처관리 프로그램을 구성해서 cust라는 이름으로 저장을 했습니다...
> 전표등록 프로그램을 구성해서 junpyo라는 이름으로 저장을 했고요...
> 그런데, 전표등록에서 거래처관리 프로그램을 띄우고 싶어요...
> 물론 전표등록window 위에 말이죠...
> 다음과 같이 버튼클릭 이벤트에 다음과 같이 기술하니깐 프로그램을 호출할수 있더군요...
>
> procedure Tjunpyof3.Button17Click(Sender: TObject);
> begin
> Application.CreateForm(TCustF1, CustF1);
> with CustF1 do
> begin
> show;
> end;
> end;
>
> 그런데 문제는 고의나 실수로 custF1 window의 바깥window 즉, 전표등록화면이 거래처관리 화면보다 크다보니 거래처관리 화면을 띄운상태에서 전표등록 화면을 클릭하면 에러가 생기거나 전표등록 화면으로 전환되는데 전표등록 작업을 종료하면 그 뒤에 거래처관리 화면이 남아있습니다....
> 전표등록위에 거래처관리 화면을 종료를 누르면 사라지게 하고 싶어요...
> 물론 그 전까진 그 안에서만 작업이 가능해야 하고요...
> 어떻게 하면 됩니까....
> 제발 고수여러분의 상세한 답변을 부탁드립니다...
> 제가 초보라보니 이렇게 저렇게 길만 제시하시면 더 애매합니다...
> 잘 부탁드립니다^^
>
>