以文本方式查看主题

-  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"


If rybh.text > "" Then
    filter1 &= " and 客户ID = \'" & rybh.text & "\'"

    filter2 &= " and 客户ID = \'" & rybh.text & "\'"
End If
If gysbm.text > "" Then
    filter1 &= " and 客户名称 = \'" & gysbm.text & "\'"

    filter2 &= " and 客户名称 = \'" & gysbm.text & "\'"
End If


--  作者:苏州老街
--  发布时间: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的发言:
老师,怎样返回。

 

返回什么?具体你的问题。