Foxtable(狐表)用户栏目专家坐堂 → 销售数据统计问题


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

主题:销售数据统计问题

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
销售数据统计问题  发帖心情 Post By:2018/3/11 23:02:00 [只看该作者]

产品型号的ValueChanged代码如下:

Dim cpxh As String = e.Form.Controls("Dropbox1").value

If cpxh = "" Then
    Tables("销售主界面_Table2").Filter = ""
    e.Form.Controls("未提数量").Text = "未知"
Else
    Tables("销售主界面_Table2").Filter = " [产品型号] = '" & cpxh & "'"
    Dim sum As Double = 0
    For Each r1 As Row In Tables("销售主界面_Table2").Rows
        'If r1 Is Nothing Then'如果销售明细为空
        
e.Form.Controls("未提数量").Text = 0
        Else
            sum + = r1("未提数量")
            e.Form.Controls("未提数量").Text = sum
        End If
    Next
End If

 

销售主界面_Table2 绑定的是销售明细表,现在问题是当选择的产品没有销售明细(即销售主界面_Table2为空),控件“未提数量”始终显示的“未知”,红色部分没有起作用。如果有销售记录计算正常。

请教如何修改上面的代码,谢谢!

[此贴子已经被作者于2018/3/11 23:05:20编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/11 23:11:00 [只看该作者]

Tables("销售主界面_Table2").Filter = " [产品型号] = '" & cpxh & "'"
Dim sum As Double = 0
If Tables("销售主界面_Table2").Current Is Nothing Then
    e.Form.Controls("未提数量").Text = 0
Else
    For Each r1 As Row In Tables("销售主界面_Table2").Rows
        sum + = r1("未提数量")
    Next

    e.Form.Controls("未提数量").Text = sum
End If


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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
  发帖心情 Post By:2018/3/11 23:23:00 [只看该作者]

谢谢有点甜!

 回到顶部