var input_data:string;
begin
input_data:= InputBox('검색 입력 박스', '제품 코드를 입력하세요.ex)
HEP0050', 'HEP0050');
if input_data = '' then
begin
showmessage('다시입력하세요.');
end;
end;
위에서 처럼 InputBox에서 자료를 입력하지 않고 [확 인]을 눌렀을때 그값
오류메세지를 띄운후 원래의 InputBox로 돌아가게 할려면 어떻게 해야 되죠???
EditBox 같으면 edit1.setfocus하면 원래 자리로 돌아가는데... InputBox에서는 어떻게 해야 될지 모르겠습니다.
혹시 InputBox를 다시 띄워야 되는건가요...??? 부탁 드리겠습니다.
그리고,, 다른거 하나만 더 여쭤보겠습니다.
아래처럼 하면 안되거든요. 비주얼 베이직에서 처럼 문자를 잘라서 자른 문자가 문자인지 숫자인지 비교를 할려고 합니다.
그런데.. 잘 안되네요. 부탁 드리겠습니다.
input_data:= InputBox('검색 입력 박스', '제품 코드를 입력하세요.ex)HEP0050', 'HEP0050');
if input_data = '' then
begin
showmessage('다시입력하세요.');
end
else
if input_data(1:3) not = alphabetics then
begin
showmessage('코드 앞부분의 3자리는 문자 입니다.');
end
else
if input_data(4:7) not = numerics then
begin
showmessage('코드 뒷부분의 4자리부터는 숫자 입니다.');
end;
input_data:= InputBox('검색 입력 박스', '제품 코드를 입력하세요.ex)
HEP0050', 'HEP0050');
if input_data = '' then
begin
showmessage('다시입력하세요.');
end;
until input_data <> '';
정규성 wrote:
> var input_data:string;
>
> begin
>
> input_data:= InputBox('검색 입력 박스', '제품 코드를 입력하세요.ex)
> HEP0050', 'HEP0050');
>
> if input_data = '' then
> begin
> showmessage('다시입력하세요.');
> end;
>
> end;
>
> 위에서 처럼 InputBox에서 자료를 입력하지 않고 [확 인]을 눌렀을때 그값
> 오류메세지를 띄운후 원래의 InputBox로 돌아가게 할려면 어떻게 해야 되죠???
> EditBox 같으면 edit1.setfocus하면 원래 자리로 돌아가는데... InputBox에서는 어떻게 해야 될지 모르겠습니다.
> 혹시 InputBox를 다시 띄워야 되는건가요...??? 부탁 드리겠습니다.
>
> 그리고,, 다른거 하나만 더 여쭤보겠습니다.
> 아래처럼 하면 안되거든요. 비주얼 베이직에서 처럼 문자를 잘라서 자른 문자가 문자인지 숫자인지 비교를 할려고 합니다.
> 그런데.. 잘 안되네요. 부탁 드리겠습니다.
>
>
> input_data:= InputBox('검색 입력 박스', '제품 코드를 입력하세요.ex)HEP0050', 'HEP0050');
>
> if input_data = '' then
> begin
> showmessage('다시입력하세요.');
> end
> else
> if input_data(1:3) not = alphabetics then
> begin
> showmessage('코드 앞부분의 3자리는 문자 입니다.');
> end
> else
> if input_data(4:7) not = numerics then
> begin
> showmessage('코드 뒷부분의 4자리부터는 숫자 입니다.');
> end;
>
>