以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于逻辑型变量筛选的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48559)

--  作者:cwf200177
--  发布时间:2014/3/31 21:00:00
--  关于逻辑型变量筛选的问题

大家好,我在开发一个资产管理系统,做到以查询功能遇到一个问题,请教!

 

"入库明细表"中有”是否在库“这样一列,为逻辑型字段

在定义查询条件时,我拉入了一个checkbox,用于查询资产是否在仓库

后台代码如下

Dim sfzk As WinForm.CheckBox = e.Form.Controls("是否在库")

Tables("入库明细表").Filter="是否在库=& sfzk.value &"

 

执行查询不成功,报错内容为:语法错误:“&”运算符前缺少操作数。

 

请问一下,错误在哪?应怎么改?

 

 


--  作者:y2287958
--  发布时间:2014/3/31 21:03:00
--  

Dim sfzk As WinForm.CheckBox = e.Form.Controls("是否在库")

Tables("入库明细表").Filter="是否在库=" & sfzk.value


--  作者:有点甜
--  发布时间:2014/3/31 21:16:00
--  

Dim sfzk As WinForm.CheckBox = e.Form.Controls("是否在库")

Tables("入库明细表").Filter="是否在库=" & sfzk.checked


--  作者:cwf200177
--  发布时间:2014/4/1 16:34:00
--  

有点甜的回答是正确的,问题已经解决,谢谢您的帮助!