大神,求指教弹出错误对话框
在编写表单时,如果出现非数学字符弹出对话框要求重新输入怎么写啊
2016-12-13 00:33
2016-12-13 04:00
2016-12-13 06:15
2016-12-13 06:16
程序代码:LOCAL a as String
Accept "请输入一个字符串" To a
For i = 1 To Len(a)
b=Substr(a,i,1)
Do Case
Case Isdigit(b)=.T.
?a+"的第"+ Transform(i)+"位是数字"
Case Isalpha(b)=.T.
?a+"的第"+ Transform(i)+"位是字母"
Otherwise
?a+"的第"+ Transform(i)+"位是数字字母外的字符"
Endcase
Endfor
2016-12-13 08:02
2016-12-13 11:22
2016-12-13 14:01
程序代码:clear
do while .t.
accept "请输入一个数字字符串:" to x
if len(chrtran(x,"0123456789",""))>0
messagebox("字符串 "+x+" 中含有非数字字符,请重新输入")
else
?"1/"+x
if messagebox("继续输入吗",4,"提示信息")=6
loop
else
exit
endif
endif
enddo
2016-12-13 14:34
2016-12-13 22:51
2016-12-14 07:53