以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  绘制代码问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140311)

--  作者:Jaime
--  发布时间:2019/9/3 10:56:00
--  绘制代码问题
老师好! 新手请教,在同一表中计划数量列输入整数,审批数量列也同时自动输入相同内容,之后如审批数量列发生变化不等于计划数量列数量时,审批数量列绘制颜色。

帮助提示因为DrawCell事件执行非常频繁,所以代码必须简洁,不可以有太耗时的复杂代码,也不能有显示对话框的代码,否则会出现死循环,切记切记。
两列输入相同内容,这个过程不会频繁触发DrawCell代码


请教老师两个代码怎么写,第一个不会,第二个写的不对
输入相同内容代码是在 DataColChanged 吧



绘制代码一直报错 DrawCell:

If e.Col.Name = "审批数量" Or "计划数量" Then
    If e.Row.isnull("审批数量") <> e.Row.isnull("计划数量") 
        e.style = "修改色"
    End If
End If

--  作者:有点蓝
--  发布时间:2019/9/3 11:17:00
--  

If e.Col.Name = "审批数量" Then
    If e.Row("审批数量") <> e.Row("计划数量") 
        e.style = "修改色"
    End If
End If

--  作者:Jaime
--  发布时间:2019/9/3 11:27:00
--  
谢谢老师!
请问我如何实现在同一表中计划数量列输入整数,审批数量列也同时克隆相同内容,这样目的是后期可修改审批数量列,计划数量列是原始的,可以两列对比知道变化
[此贴子已经被作者于2019/9/3 11:28:59编辑过]

--  作者:有点蓝
--  发布时间:2019/9/3 11:44:00
--  
到datacolchanged事件处理