以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这个是什么错?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44080)

--  作者:ap9709130
--  发布时间:2013/12/22 16:52:00
--  这个是什么错?

各位,我今天试了一个很简单的代码:

Tables("销售发票管理_Table2").Filter = "[订单编号]=\'"& Tables("销售发票管理_table1").Current("客户名称") & "\' And [开票情况] = \'未开票\'"
应该不会有问题的,怎么老是说我,‘未开票‘运算符后缺少操作数?这是什么错误啊?


--  作者:y2287958
--  发布时间:2013/12/22 17:10:00
--  
Tables("销售发票管理_Table2").Filter = "[订单编号]=\'"& Tables("销售发票管理_table1").Current("客户名称") & "\' And [开票情况] = \'未开票\'"
看看红色部分前面是否有空格。

--  作者:ap9709130
--  发布时间:2013/12/22 17:18:00
--  

都试过了,就是不行


--  作者:y2287958
--  发布时间:2013/12/22 17:20:00
--  
那就上个例子吧
--  作者:sloyy
--  发布时间:2013/12/22 18:57:00
--  

应该是 Tables("销售发票管理_table1").Current("客户名称")  这部分取值出问题了


--  作者:有点甜
--  发布时间:2013/12/22 19:12:00
--  
 看代码应该是没有错的,你msgbox弹出一下筛选的条件看看就行了。

 msgbox("[订单编号]=\'"& Tables("销售发票管理_table1").Current("客户名称") & "\' And [开票情况] = \'未开票\'")