以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=77829) |
-- 作者:maomaoxw -- 发布时间:2015/11/26 9:15:00 -- 请教表达式 MessageBox.Show("所属期起>=" & rqq1 & " And 所属期止<=" & rqz1 & iif(ghxs IsNot Nothing," And 工号 In (\'" & ghxs.replace(",","\',\'") & "\')",""),"验证",MessageBoxButtons.OK,MessageBoxIcon.Information)
以上表达式,当ghxs为空值时,本应返回空值,但是系统提示表达式错误,请高手帮忙解答疑惑。 注:ghxs=e.Form.Controls("TextBox3").value |
-- 作者:Hyphen -- 发布时间:2015/11/26 9:35:00 -- dim ghxs=e.Form.Controls("TextBox3").Text |
-- 作者:maomaoxw -- 发布时间:2015/11/26 11:29:00 -- OK 问题解决,多谢解惑! |
-- 作者:maomaoxw -- 发布时间:2015/11/26 11:32:00 -- 不过,需要将ghxs IsNot Nothing修改为ghxs>"",否则即使E.Form.Controls("TextBox3")内容为空,但ghxs IsNot Nothing判断的结果仍不为空。 |