以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 高手解答 (http://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 -- |
-- 作者: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 -- ![]() |
-- 作者:有点蓝 -- 发布时间:2017/12/12 20:18:00 -- 这个意思? jb.AddExp("500元以下","Case When 标签价格 > 500 Then 数量 Else null End"
|