以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]统计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100414) |
-- 作者:苏州老街 -- 发布时间:2017/5/11 8:47:00 -- [求助]统计 Dim rybh = e.Form.Controls("ComboBox1") Dim gysbm = e.Form.Controls("ComboBox2") Dim spbm = e.Form.Controls("ComboBox3") Dim spjj = e.Form.Controls("ComboBox4") Dim filter As String = "1=1" If rybh.text > "" Then filter &= " and 客户ID = \'" & rybh.text & "\'" End If If gysbm.text > "" Then filter &= " and 客户名称 = \'" & gysbm.text & "\'" End If If spbm.text > "" Then filter &= " and 商品名称 = \'" & spbm.text & "\'" End If If spjj.text > "" Then filter &= " and 入库_单价 = \'" & spjj.text & "\'" End If Dim t1 As DataTable = DataTables("入库明细") Dim t2 As DataTable = DataTables("出库明细") Dim t3 As DataTable = DataTables("应付款") Dim t4 As DataTable = DataTables("应收款") 老师,入库明细表的标题是客户_供应商,出库明细表的列标题是客户_采购商。那上面的代码这样修改 |
-- 作者:有点色 -- 发布时间:2017/5/11 8:52:00 -- 那你就需要设置多个变量,比如 Filter1、Filter2,分别给变量赋值。 |
-- 作者:苏州老街 -- 发布时间:2017/5/11 9:16:00 -- 麻烦老师了,帮忙。 |
-- 作者:有点色 -- 发布时间:2017/5/11 10:10:00 -- 汗,你这个都不会,你真是一点代码都不会了
比如这样的代码
Dim filter1 As String = "1=1" Dim filter2 As String = "1=1"
filter2 &= " and 客户ID = \'" & rybh.text & "\'" filter2 &= " and 客户名称 = \'" & gysbm.text & "\'" |
-- 作者:苏州老街 -- 发布时间:2017/5/11 18:03:00 -- 老师,当组合框的数据显示的是采购就隐藏面板2,当组合框的数据显示的是销售就隐藏面板1。谢谢老师。 |
-- 作者:有点色 -- 发布时间:2017/5/11 18:13:00 -- If 控件.text = "采购" e.Form.Controls("panel1").Visible = true e.Form.Controls("panel2").Visible = false ElseIf 控件.text = "销售" e.Form.Controls("panel1").Visible = false e.Form.Controls("panel2").Visible = true End if |
-- 作者:苏州老街 -- 发布时间:2017/5/11 18:43:00 -- 老师,怎样返回。 |
-- 作者:有点色 -- 发布时间:2017/5/11 20:01:00 -- 以下是引用苏州老街在2017/5/11 18:43:00的发言:
老师,怎样返回。
返回什么?具体你的问题。 |