Foxtable(狐表)用户栏目专家坐堂 → [求助]筛选时间并统计该段时间包含某关键字的利润列总和


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

主题:[求助]筛选时间并统计该段时间包含某关键字的利润列总和

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/6/12 17:46:00 [显示全部帖子]

Tables("表D").Filter = "日期 > = #" & e.Form.Controls("DateTimePicker1").Value & "# And 日期 < = #" & e.Form.Controls("DateTimePicker2").Value & "# And 类别 Like '*"  & e.Form.Controls("ComboBox1").Value & "'"
Dim sum As Double
For Each r As Row In Tables("表D").Rows
    sum + = r("利润")
Next
MessageBox.Show(sum)

 

ComboBox1的自定义列表项目:

sc|cd

 

如果用Compute,更简单点:

Dim flt As String = "日期 > = #" & e.Form.Controls("DateTimePicker1").Value & "# And 日期 < = #" & e.Form.Controls("DateTimePicker2").Value & "# And 类别 Like '*"  & e.Form.Controls("ComboBox1").Value & "'"
MessageBox.Show(DataTables("表D").Compute("Sum(利润)",flt))

[此贴子已经被作者于2013-6-12 18:15:37编辑过]

 回到顶部