Foxtable(狐表)用户栏目专家坐堂 → 是不是起冲突了


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

主题:是不是起冲突了

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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
是不是起冲突了  发帖心情 Post By:2015/10/20 17:07:00 [只看该作者]

我在afterCheckRow加入
Dim Sum As Double 
For Each r As Row In Tables("配载订单").GetCheckedRows
   Sum + = r("体积")
   e.Form.Controls("体积").Text = Sum
Next
Dim Sum1 As Double 
For Each r As Row In Tables("配载订单").GetCheckedRows
   Sum1 + = r("重量")
   e.Form.Controls("重量").Text = Sum1
Next


在窗口配置了复选框控件并在单击事件中写入:
For Each r As Row In Tables("配载订单").Rows
    r.Checked = e.Sender.Checked
Next

应用窗口后 不点复选框控件全选 点表复选框可正常在文本框显示体积值与重量值 但点了复选框控件 全选会卡  是冲突了 还是要怎样优化 数据也不多 六百多行  

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/20 17:14:00 [只看该作者]

Dim Sum As Double
Dim Sum1 As Double
For Each r As Row In Tables("配载订单").GetCheckedRows
    Sum + = r("体积")
    Sum1 + = r("重量") 
Next
e.Form.Controls("体积").Text = Sum
e.Form.Controls("重量").Text = Sum1

 

----------------------------------------------------
在窗口配置了复选框控件并在单击事件中写入:


SystemReady = False
For Each r As Row In Tables("配载订单").Rows
    r.Checked = e.Sender.Checked
Next
SystemReady = true

Dim Sum As Double
Dim Sum1 As Double
For Each r As Row In Tables("配载订单").GetCheckedRows
    Sum + = r("体积")
    Sum1 + = r("重量") 
Next
e.Form.Controls("体积").Text = Sum
e.Form.Controls("重量").Text = Sum1


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


加好友 发短信
等级:一尾狐 帖子:412 积分:2665 威望:0 精华:0 注册:2015/10/2 23:48:00
  发帖心情 Post By:2015/10/20 17:29:00 [只看该作者]

摸石头过河真是步步艰难 
谢谢红袍版主 
好好学习才能得心应手

 回到顶部