如何判断查询时字段类型?
if thisform.grid1.recordsource='临时人员信息表'thisform.grid1.recordsource='人员信息表'
endif'
private CXTJ
if empty() or empty() ;
or empty(thisform.text1.value) && 判断列表框和文本框是否为空
messagebox('请输入完整条件!',16,'系统提示')
else
do case
case alltrim()='基本工资'
CXTJ=alltrim(); +' '+alltrim();
+' '+alltrim(thisform.text1.value)
case alltrim()='编号'
CXTJ=alltrim(); +' '+alltrim();
+' '+alltrim(thisform.text1.value)
otherwise
CXTJ=alltrim(); +' '+alltrim();
+' "'+alltrim(thisform.text1.value)+'"'
endcase
Select * from 人员信息表 where &CXTJ. into cursor 临时人员信息表
thisform.grid1.recordsource='临时人员信息表'
thisform.grid1.backcolor=rgb(200,224,248)
endif
以上代码谁能加个判断语句呀,当我选择编号(N)查询时,在文本框中输入非数值时系统提示“不能识别短语或关键字”也就是说如何限制下必须输入数值型数据?