그러니까여 더 자세히 설명을 드리자면..
메인 폼이 있구여, 우편번호 폼이 또 뜹니다..
우편번호는 디비그리드에 나타나구여. 이 그리드를 선택하면 문제가 없는데(더블클릭)..
문제는 선택하지 않고 기냥 빠졌을 때 문제가 발생합니다.
선택하지 않았는데 데이터를 받아들이니까여..
그러니까 정리하면 우편번호 폼에서 선택하지 않고 기냥 빠졌을 때,
어떻게 처리해야 하는지 하는 것입니다.
많은 고수님들의 고견 부탁합니다.
참고로 저는 디비그리드 더블클릭이벤트에 close 하고..
formclose 이벤트에서 메인 폼으로 데이타를 직접 입력하는 방식으로 했습니다.
> 그러니까여 더 자세히 설명을 드리자면..
>
> 메인 폼이 있구여, 우편번호 폼이 또 뜹니다..
>
> 우편번호는 디비그리드에 나타나구여. 이 그리드를 선택하면 문제가 없는데(더블클릭)..
>
> 문제는 선택하지 않고 기냥 빠졌을 때 문제가 발생합니다.
>
> 선택하지 않았는데 데이터를 받아들이니까여..
>
> 그러니까 정리하면 우편번호 폼에서 선택하지 않고 기냥 빠졌을 때,
>
> 어떻게 처리해야 하는지 하는 것입니다.
>
> 많은 고수님들의 고견 부탁합니다.
>
> 참고로 저는 디비그리드 더블클릭이벤트에 close 하고..
>
> formclose 이벤트에서 메인 폼으로 데이타를 직접 입력하는 방식으로 했습니다.
안녕하세요.. 아세만입니다.
모달창에서 TQuery(또는 TTable)에서 선택된 데이터를 모달창 폼 Close이벤트 시점에서
테이터를 넘겨 준것 같은데.. 맞나요?
그런 방법보다는 버튼을 만들어서 그 버튼 이벤트에서 데이터를 넘겨주는 것이 올바른 방법일 것같은데..
procedure T모달창.확인Click(Sender: TObject);
begin
With 메인창 do
begin
//데이터 전달
Edit1.Text := Query1.Fieldbyname('필드명').asString;
end
modalResult := mrOk;
end;
폼 Close시점에 Query에는 임의의 Record가 선택되어 있으니까요... 그 데이터가 무조건 넘어 가는 것 같습니다.
그럼...