以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  自动记录问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8307)

--  作者:实话实说
--  发布时间:2010/9/30 6:11:00
--  自动记录问题
异常信息设置了下拉列表"|...",即可直接在录入,又可通过窗口录入.但通过窗口录入时,异常记录不起作用(直接录入时正常),有什么办法吗
图片点击可在新窗口打开查看此主题相关图片如下:异常记录.jpg
图片点击可在新窗口打开查看

--  作者:卟离卟弃
--  发布时间:2010/9/30 8:18:00
--  

我也有你的这种做法.我在 AfterEdit 事件中,写下代码不管窗口输入还是直接输入,都能 有作用啊

 

If e.Col.Name = "单价" Then
    e.
Row("修改记录") = User.Name & " " & Date.Now
End
If


--  作者:狐狸爸爸
--  发布时间:2010/9/30 10:21:00
--  
那就用DataColChanged事件,不用AfterEdit事件,这样窗口也有效。
--  作者:实话实说
--  发布时间:2010/9/30 11:41:00
--  

If e.Col.Name = "异常信息" Then
    e.Row("异常记录") = User.Name & " " & Date.Now
End If

上面代码放在AfterEdit事件中可行,放在DataColChanged事件中不行


--  作者:实话实说
--  发布时间:2010/9/30 11:42:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看

--  作者:czy
--  发布时间:2010/9/30 11:49:00
--  
有没有看看DataColChanged的e参数啊?