Foxtable(狐表)用户栏目专家坐堂 → 按条件统计数据代码问题


  共有1860人关注过本帖树形打印复制链接

主题:按条件统计数据代码问题

帅哥哟,离线,有人找我吗?
ntcsm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:789 威望:0 精华:0 注册:2023/3/19 16:41:00
按条件统计数据代码问题  发帖心情 Post By: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代码如何写?谢谢!!!!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110787 积分:563867 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/15 22:06:00 [只看该作者]

这个意思?

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

 回到顶部
帅哥哟,离线,有人找我吗?
ntcsm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:789 威望:0 精华:0 注册:2023/3/19 16:41:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110787 积分:563867 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:789 威望:0 精华:0 注册:2023/3/19 16:41:00
  发帖心情 Post By:2024/1/16 16:24:00 [只看该作者]

我就是一个一个套用的。有没有一个按钮同时启动3个或以上按钮命令?
谢了

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110787 积分:563867 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/16 16:24:00 [只看该作者]

没有的

 回到顶部