以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教 变量应用的问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21243)

--  作者:jswjyjf
--  发布时间:2012/7/6 12:01:00
--  请教 变量应用的问题?

本人用交叉表做了个交叉统计

Dim g As New CrossTableBuilder("统计表2", DataTables("表A"), "[姓名]=\'&xm\'")
g.HGroups.AddDef("工序")
g.VGroups.AddDef("日期", DateGroupEnum.Day, "{0}日")
g.Totals.AddDef("数量", "数量")
g.HorizontalTotal = True
g.VerticalTotal = True
g.Filter = "[姓名]=xm"
g.Build()
Forms("窗口2").Open()

 

其中 g.Filter = "[姓名]=xm"  是根据textbox1 控件的内容 进行条件筛选 ,结果找不到变量 大师请教

 

 


--  作者:blackzhu
--  发布时间:2012/7/6 12:25:00
--  
 g.Filter = "[姓名]=\'" & xm & "\'" 
--  作者:jswjyjf
--  发布时间:2012/7/6 12:40:00
--  

多谢 成功了

 


--  作者:jswjyjf
--  发布时间:2012/7/6 13:46:00
--  

g.Filter = "[姓名]=\'" & xm1 & "\' AndAlso [款式]=\'" & xm2 & "\'"   这样复合条件就不行了

 


--  作者:狐狸爸爸
--  发布时间:2012/7/6 15:00:00
--  

g.Filter = "[姓名]=\'" & xm1 & "\' And [款式]=\'" & xm2 & "\'"

 

表达式只有And,没有AndAlso