Foxtable(狐表)用户栏目专家坐堂 → [求助]将datacolchanged事件代码放到窗口1的按钮中如何改写


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

主题:[求助]将datacolchanged事件代码放到窗口1的按钮中如何改写

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


加好友 发短信
等级:童狐 帖子:196 积分:1725 威望:0 精华:0 注册:2010/7/18 15:39:00
[求助]将datacolchanged事件代码放到窗口1的按钮中如何改写  发帖心情 Post By:2019/3/22 6:38:00 [只看该作者]

请教老师,例如下列代码
Select Case e.DataCol.name
    Case "所属供电分公司","所属供电所","字母代码"
        Dim filter = "所属供电所='" & e.DataRow("所属供电所") & "' and 所属单位='" & e.DataRow("所属供电分公司") & "'"
        e.DataRow("电脑数量") = DataTables("表A").Compute("count(姓名)",filter & " and 是否有电脑='是'")
End Select
这是用在表A的datacolchanged事件中对表A的数据进行统计,如果将表A放到窗口1中用单击按钮来进行统计,请教老师如何改写代码?

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


加好友 发短信
等级:狐神 帖子:4650 积分:33912 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2019/3/22 8:15:00 [只看该作者]

For Each dr As DataRow In DataTables("某表").DataRows
    Dim filter = "所属供电所='" & dr("所属供电所") & "' and 所属单位='" & dr("所属供电分公司") & "'"
    dr("电脑数量") = DataTables("表A").Compute("count(姓名)",filter & " and 是否有电脑='是'")
Next

 回到顶部