以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 代码求助 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31951) |
-- 作者:zhoushijun -- 发布时间: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 -- 发布时间:2013/4/23 14:45:00 -- 代码没问题啊..文件发上来看看. |
-- 作者:ericsky -- 发布时间:2013/4/23 14:53:00 -- 如果是 不等于“已结算” 和 不等于“抵账” , 应该要用 andalso
|
-- 作者:zhoushijun -- 发布时间:2013/4/23 15:38:00 -- beforecheckrow 事件中 If Tables("买家结算对账_table2").Current("买家结算状况") = "已结算" Then e.Cancel=True End If e 有方法能选中复选框吗? 我也可以把不满足条件的选中 |
-- 作者:XYT -- 发布时间:2013/4/23 15:42:00 --
[此贴子已经被作者于2013-4-23 16:34:53编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/23 16:33:00 -- 以下是引用zhoushijun在2013-4-23 15:38:00的发言:
e.datarow.Checked=truebeforecheckrow 事件中 If Tables("买家结算对账_table2").Current("买家结算状况") = "已结算" Then e.Cancel=True End If e 有方法能选中复选框吗? 我也可以把不满足条件的选中 e.datarow.Checked=false 可设置
|