以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何根据选择的值锁定某些列或者让某些列不能用? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26353) |
||||
-- 作者:fb201011 -- 发布时间:2012/12/1 11:49:00 -- [求助]如何根据选择的值锁定某些列或者让某些列不能用? 文件见附件, 要求如下:1、如果在结算方式中选择定价,那么列定价可以输入(可以或者不锁定),月结原料价和加工费列不能用 2、如果在结算方式中选择201208结算价格,那么月结原料价和加工费列能用可以输入,列定价不能输入(或者锁定), 3、如果结算方式中,没有选择,那么后三列都锁定, 4、单价等于月结原料价和加工费列和定价的和。
请各位帮忙了! |
||||
-- 作者:sunbrain -- 发布时间:2012/12/1 11:59:00 -- 类似这样: If e.Col.Name = 结算方式" Then If e.Row.IsNull("结算方式") = true Then
\'如果为容 e.Cancel = True
\'那么禁止编辑 |
||||
-- 作者:lin_hailun -- 发布时间:2012/12/1 12:10:00 -- Ok,大概这样。
|
||||
-- 作者:fb201011 -- 发布时间:2012/12/1 12:29:00 -- 谢谢lin_hailun老师,还有个一小问题为什么总是提示错误:Exception has been thrown by the target of an invocation. |
||||
-- 作者:fb201011 -- 发布时间:2012/12/1 12:33:00 -- lin_hailun老师,我知道是我写的那段代码有问题, 谢谢你呀。完全符合我的要求 |