以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  按条件统计数据代码问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190087)

--  作者:ntcsm
--  发布时间:2024/1/15 21:58:00
--  按条件统计数据代码问题
学习了条件统计数据代码例子,http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=100273&authorid=0&page=0&star=1

蓝老师的代码如下

Dim rrbh As WinForm.TextBox = e.Form.Controls("RYBH")
Dim bmbm As WinForm.TextBox = e.Form.Controls("BMBM")
Dim khbm As WinForm.TextBox = e.Form.Controls("KHBM")
Dim filter As String = "1=1"
If rrbh.text > "" Then
    filter &= " and 人员编号 = \'" & rrbh.text & "\'"
End If
If bmbm.text > "" Then
    filter &= " and 部门编码 = \'" & bmbm.text & "\'"
End If
If khbm.text > "" Then
    filter &= " and 客户编码 = \'" & khbm.text & "\'"
End If
Dim t1 As DataTable = DataTables("收款明细表")
Dim t2 As DataTable = DataTables("付款明细表")

Dim sum1 As Double = t1.Compute("sum(数量)", filter)
Dim sum2 As Double = t1.Compute("sum(金额)", filter)
Dim sum3 As Double = t2.Compute("sum(数量)", filter)
Dim sum4 As Double = t2.Compute("sum(金额)", filter)

e.Form.Controls("SKSL").text = sum1
e.Form.Controls("fkSL").text = sum3
e.Form.Controls("SKJE").text = sum2
e.Form.Controls("FKJE").text = sum4
e.Form.Controls("SYSL").text = sum1-sum3
e.Form.Controls("SYJE").text = sum2-sum4

现在想请问一下,文本框改为组合框ComboBox代码如何写?谢谢!!!!

--  作者:有点蓝
--  发布时间:2024/1/15 22:06:00
--  
这个意思?

Dim cbo As WinForm.ComboBox = e.Form.Controls("ComboBox1")

--  作者:ntcsm
--  发布时间:2024/1/16 15:18:00
--  
Dim btn As WinForm.Button = Forms("表A").Controls("Button1")
btn.PerformClick()
这是按钮2同时启动按钮1,如果要同时启动按钮3甚至按钮4,是否可以实现?请问如何编写代码
谢谢
[此贴子已经被作者于2024/1/16 15:18:39编辑过]

--  作者:有点蓝
--  发布时间:2024/1/16 15:52:00
--  
Dim btn As WinForm.Button = Forms("表A").Controls("Button1")
btn.PerformClick()
Dim btn2 As WinForm.Button = Forms("表A").Controls("Button2")
btn2.PerformClick()

--  作者:ntcsm
--  发布时间:2024/1/16 16:24:00
--  
我就是一个一个套用的。有没有一个按钮同时启动3个或以上按钮命令?
谢了

--  作者:有点蓝
--  发布时间:2024/1/16 16:24:00
--  
没有的