vf总是提示命令中含有不能识别的短语或关键字

ifempty(thisform.text1.value)orempty(thisform.text2.value);orempty(thisform.text3.val... if empty(thisform.text1.value)or empty(thisform.text2.value);
or empty(thisform.text3.value)or empty(thisform.text4.value);
or empty(thisform.text5.value)or empty(thisform.text6.value);
or empty(thisform.text7.value)or empty(thisform.text8.value);
or empty(thisform.text9.value)or empty(thisform.text10.value);
messagebox("销售数据不全整",48,"提示信息")
thisform.text1.setfocus
else
select kc
locate for kc.商品编号==alltrim(thisform.text1.value)
if found()
if kc.库存数量.val(thisform.text5.value)
messagebox("库存数量不足",48,"警告")
else
select xs
append blank
replace 商品编号 with thisform.text1.value
replace 商品名称 with thisform.text2.value
replace 商品型号 with thisform.text3.value
replace 销售日期 with ctod(thisform.text4.value)
replace 销售数量 with val(thisform.text5.value)
replace 单价 with val(thisform.text6.value)
replace 总价 with thisform.text7.value
replace 顾客姓名 with thisform.text8.value
replace 联系电话 with thisform.text9.value
replace 销售人员 with thisform.text10.value
endif
endif
endif
select kc
locate for kc.商品编号=xs.商品编号
replace 库存数量 with 库存数量.val(thisform.text5.value)
展开
 我来答
baitia0
2015-07-06 · TA获得超过2506个赞
知道大有可为答主
回答量:2275
采纳率:80%
帮助的人:2089万
展开全部
第一句, if ... or ; , 最后多了一个分号!!

另外这句if kc.库存数量.val(thisform.text5.value)

应该是if kc.库存数量=val(thisform.text5.value)

最后一句replace 库存数量 with 库存数量.val(thisform.text5.value)

里的.是干嘛的?
追问
最后一句是为了更新表里的库存数量的
追答
有问题啊,里面的.是干嘛的?应该是加号吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式