回 帖 发 新 帖 刷新版面

主题:操作符/操作数类型不匹配?

表单的选项按钮组  里面有两个按钮 一个是 “男” 一个是“女”
IF thisform.optiongroup1.option1="1"
   a="男"
ELSE 
 a="女"
endif
INSERT INTO tx1(姓名,性别,出生日期,证件号码,家庭住址) values;(thisform.text1.Value,a,thisform.text2.Value,thisform.text3.Value,thisform.text4.Value)


向表里面录数据 但是显示 操作符/操作数类型不匹配

应该是IF 语句的问题  错哪啦?~~

回复列表 (共4个回复)

沙发


IF thisform.optiongroup1.Value=1
   a="男"
ELSE 
 a="女"
endif

板凳

a=IIF(thisform.optiongroup1.Value=1,"男","女")

3 楼

这句错了:thisform.optiongroup1.option1="1"
应写成这样:
IF thisform.optiongroup1.value=1
    a="男"
ELSE 
    a="女"
endif

4 楼

我看應該是:

这句错了:thisform.optiongroup1.option1="1"
应写成这样:
IF thisform.optiongroup1.option1.value= 1
    a="男"
ELSE 
    a="女"
endif

我来回复

您尚未登录,请登录后再回复。点此登录或注册