以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  高手解答  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110893)

--  作者:qazlinle6
--  发布时间:2017/12/11 22:49:00
--  高手解答
Dim jb As new SQLJoinTableBuilder("查询表1","销售明细") jb.C \'jb.AddTable("订单","产品ID","产品","产品ID") jb.AddExp("店名","店名") jb.AddExp("对账品名","对账品名") jb.AddExp("对账品类","对账品类") jb.AddExp("价格分析列","价格分析列") jb.AddCols( "数量","标签价格") jb.AddExp("金额", "[数量] * [标签价格]") jb.Filter = "店名 = \'" & e.Form.Controls("ComboBox1").value & "\'" jb.Filter = "对账品名 = \'" & e.Form.Controls("ComboBox2").value & "\'" 这两个什么关联 jb.Filter = "店名 = \'" & e.Form.Controls("ComboBox1").value & "\'" jb.Filter = "对账品名 = \'" & e.Form.Controls("ComboBox2").value & "\'"
--  作者:有点蓝
--  发布时间:2017/12/11 23:04:00
--  


jb.Filter = "店名 = \'" & e.Form.Controls("ComboBox1").value & "\' and 对账品名 = \'" & e.Form.Controls("ComboBox2").value & "\'"

--  作者:qazlinle6
--  发布时间:2017/12/12 12:30:00
--  
什么两个ComboBox必須全部输入内容才可以筛选内容 如果只输入一个ComboBox就是空白
--  作者:有点甜
--  发布时间:2017/12/12 14:55:00
--  

Dim filter As String = "1=1"

If e.Form.Controls("ComboBox1").text > "" Then

    filter &= " and 店名 = \'" & e.Form.Controls("ComboBox1").value & "\'"

End If

If e.Form.Controls("ComboBox2").text > "" Then

    filter &= " and 对账品名 = \'" & e.Form.Controls("ComboBox2").value & "\'"

End If

jb.Filter = filter


--  作者:qazlinle6
--  发布时间:2017/12/12 15:12:00
--  
jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else  0  End")
什么合计数量不显示0的那行





--  作者:有点甜
--  发布时间:2017/12/12 15:29:00
--  
以下是引用qazlinle6在2017/12/12 15:12:00的发言:
jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else  0  End")
什么合计数量不显示0的那行




 

不明白你的意思。最好结合截图或者具体实例说明。


--  作者:qazlinle6
--  发布时间:2017/12/12 15:43:00
--  
jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else  0  End"


什么样sum(数量)    不显示0的那行   

--  作者:有点甜
--  发布时间:2017/12/12 16:30:00
--  

截图说明吧,没看懂你表达的意思。


--  作者:qazlinle6
--  发布时间:2017/12/12 19:38:00
--  
jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else   End"


什么样sum(数量)    不显示0的那行   
此主题相关图片如下:2345截图20171212194403.png
按此在新窗口浏览图片

--  作者:有点蓝
--  发布时间:2017/12/12 20:18:00
--  
这个意思?

jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else  null  End"