신상명세를 입력하는 중에 우편번호를 알고 동주소까지 자동으로 입력하는 프로그램을 짜려 합니다.
1.우편번호를 모를때는 다른 폼을 띄어 검색을 한 뒤 그 폼에서 확인을 누르면 본 폼에 주소가 적히고 나머지 주소 에디트에 포커스가 맞혀지도록합니다.
2.우편번호를 알 경우에는 우편번호를 치고 엔터를 침과 동시에 주소가 자동으로 적히고 포커스가 나머지 주소 에디트에 맞혀지도록 하고 싶습니다.
여러번 시도해 봤지만 성공할 길이 없군요.
error가 나도 해결할 길을 찾을 수가 없어서요...
어찌해야 할지~
방법을 자세히 알고 싶은데여~
많은 도움 부탁드립니다.
고수님들의 좋은 방법을 알고 싶어요^^
> 신상명세를 입력하는 중에 우편번호를 알고 동주소까지 자동으로 입력하는 프로그램을 짜려 합니다.
> 1.우편번호를 모를때는 다른 폼을 띄어 검색을 한 뒤 그 폼에서 확인을 누르면 본 폼에 주소가 적히고 나머지 주소 에디트에 포커스가 맞혀지도록합니다.
>
> 2.우편번호를 알 경우에는 우편번호를 치고 엔터를 침과 동시에 주소가 자동으로 적히고 포커스가 나머지 주소 에디트에 맞혀지도록 하고 싶습니다.
>
> 여러번 시도해 봤지만 성공할 길이 없군요.
> error가 나도 해결할 길을 찾을 수가 없어서요...
> 어찌해야 할지~
>
> 방법을 자세히 알고 싶은데여~
> 많은 도움 부탁드립니다.
> 고수님들의 좋은 방법을 알고 싶어요^^
우편번호를 모를경우(EditBox에 동명을 입력하고 버튼클릭시) 등
이벤트는 알아서....
with SQLzip do begin
close;
sql.clear;
sql.add('select zip_no, zip_sido, zip_gungu, zip_dong from zipdb');
sql.add('where zip_dong = :p_dong');
parambyname('p_dong').asstring := edit1.text;
open;
edit2.text := fieldbyname('zip_no').asstring;
edit3.text := fieldbyname('zip_sido').asstring + ''fieldbyname('zip_gungu').asstring
+ ''fieldbyname('zip_dong ').asstring;
edit3.selstart := length(edit3.text) + 1;
end;