以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]表达式求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68050)

--  作者:sjx71
--  发布时间:2015/5/8 15:10:00
--  [求助]表达式求助

Sheet(2,2).Value = [$个人统计,Sum(合同总价),<*"项目负责人 = \'" & Values(i) & "\' And 统计日期 = #" & [!最后统计日期] & "#"*>]

 

编译错误:应为表示符

 

各位老师,怎么修改这句话


--  作者:Bin
--  发布时间:2015/5/8 15:12:00
--  
Sheet(2,2).Value =" [$个人统计,Sum(合同总价),<*项目负责人 = \'" & Values(i) & "\' And 统计日期 = #" & [!最后统计日期] & "#*>]"
--  作者:sjx71
--  发布时间:2015/5/8 15:24:00
--  

编译错误:应为语句结束


--  作者:Bin
--  发布时间:2015/5/8 15:25:00
--  
Sheet(2,2).Value =" [$个人统计,Sum(合同总价),<*项目负责人 = \'" & Values(i) & "\' And 统计日期 = #" & vars("最后统计日期") & "#*>]"
--  作者:sjx71
--  发布时间:2015/5/8 15:30:00
--  
可以的,我自己看错了,多一个双引号 谢谢
--  作者:sjx71
--  发布时间:2015/5/8 15:54:00
--  
可现在筛选不起作用 把所有的行的值都统计了
--  作者:Bin
--  发布时间:2015/5/8 15:57:00
--  
说明你条件不对.你弹出一下你拼接的条件看看

或者上个例子

--  作者:sjx71
--  发布时间:2015/5/8 16:10:00
--  

MessageBox.show("项目负责人 = \'" & Values(i) & "\' And 统计日期 = #" & vars("最后统计日期") & "#" )

 

弹出  项目负责人 = "曹子群" And 统计日期 = #2015/2/28#


--  作者:Bin
--  发布时间:2015/5/8 16:12:00
--  
要用单引号,最终结果要是 才可以
项目负责人 = \'曹子群\' And 统计日期 = #2015/2/28#
--  作者:sjx71
--  发布时间:2015/5/8 16:32:00
--  

Sheet(2,2).Value =" [$合同统计,Sum(合同总价),<*项目负责人 = " & Values(i) & " And 统计日期 = #" & vars("最后统计日期") & "#*>]" 

MessageBox.show("项目负责人 = " & Values(i) & " And 统计日期 = #" & vars("最后统计日期") & "#" ) 
 

(Values(i)包含了单引号 )

 

现在已经是单引号了 还是没有筛选