Foxtable(狐表)用户栏目专家坐堂 → 代码求助


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

主题:代码求助

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
代码求助  发帖心情 Post By:2013/4/23 14:38:00 [只看该作者]

这在是button_click事件的代码
For Each r As Row In Tables("买家结算对账_table2").Rows
    If r("买家结算状况")<>"已结算" Or r("买家结算状况")<>"抵账"  Then
        r.Checked = True
    End If
Next


这段代码 我是想把买家结算状况这个字段不等于“已结算”和“抵账”的复选框都勾选上。可是点击之后没有反应?看代码貌似没有错啊

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/23 14:45:00 [只看该作者]

代码没问题啊..文件发上来看看.

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


加好友 发短信
等级:小狐 帖子:361 积分:3810 威望:0 精华:0 注册:2012/4/16 20:20:00
  发帖心情 Post By:2013/4/23 14:53:00 [只看该作者]

如果是 不等于“已结算” 和 不等于“抵账” ,
应该要用 andalso

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


加好友 发短信
等级:幼狐 帖子:146 积分:1259 威望:0 精华:0 注册:2013/1/24 16:21:00
  发帖心情 Post By:2013/4/23 15:38:00 [只看该作者]

beforecheckrow 事件中

If Tables("买家结算对账_table2").Current("买家结算状况") = "已结算"   Then
    e.Cancel=True
End If

e 有方法能选中复选框吗? 我也可以把不满足条件的选中

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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/4/23 15:42:00 [只看该作者]

 

[此贴子已经被作者于2013-4-23 16:34:53编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/23 16:33:00 [只看该作者]

以下是引用zhoushijun在2013-4-23 15:38:00的发言:
beforecheckrow 事件中

If Tables("买家结算对账_table2").Current("买家结算状况") = "已结算"   Then
    e.Cancel=True
End If

e 有方法能选中复选框吗? 我也可以把不满足条件的选中

e.datarow.Checked=true
e.datarow.Checked=false
可设置

 回到顶部