以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]代码。。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38341)
|
-- 作者:北冰洋
-- 发布时间:2013/7/26 14:09:00
-- [求助]代码。。
有两列 起点 和 免(逻辑列) 在哪里写什么代码可以实现,当起点等于 ABC这三个中任意一个时,免 列打对勾? 谢谢 ……
|
-- 作者:y2287958
-- 发布时间:2013/7/26 14:11:00
--
用表达式就可以IIF([起点]=‘A’ or [起点]=‘B’ or [起点]=‘C’,true,false)
[此贴子已经被作者于2013-7-26 14:12:08编辑过]
|
-- 作者:北冰洋
-- 发布时间:2013/7/26 14:13:00
--
这个有特殊情况需要自己手动打勾的 需要保存的 不能用表达式
|
-- 作者:y2287958
-- 发布时间:2013/7/26 14:16:00
--
代码的思路一样的
|
-- 作者:北冰洋
-- 发布时间:2013/7/26 14:17:00
--
不会啊 大哥,在哪个事件怎么写啊 谢谢。。
|
-- 作者:狐狸爸爸
-- 发布时间:2013/7/26 14:25:00
--
DataColChanged事件:
If e.DataCol.name = "起点" Then
if e.NewValue = "A" Orlese e.NewValue = "B" Orelse e.NewValue = "C" Then
e.DataRow("免") = True
End If
end If
|
-- 作者:北冰洋
-- 发布时间:2013/7/26 14:30:00
--
报错。。 此主题相关图片如下:123.jpg
|
-- 作者:狐狸爸爸
-- 发布时间:2013/7/26 14:31:00
--
if e.NewValue = "A" Orelse e.NewValue = "B" Orelse e.NewValue = "C" Then
|
-- 作者:北冰洋
-- 发布时间:2013/7/26 14:41:00
--
谢谢!
|