以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于说明列记录时间的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87277) |
-- 作者:wtt402 -- 发布时间:2016/7/7 11:38:00 -- 关于说明列记录时间的问题 我在说明列里已经设置了在不是空白的情况下,只能增加不能删除的代码 If e.OldValue <> Nothing Then If e.NewValue = Nothing OrElse e.NewValue.contains(e.OldValue) = False Then MessageBox.Show("你修改了原来的值") e.cancel = True End If End If 但是现在就想要在增加一个记录时间的功能每次更改完,就加一个换行 在记录下用户名和时间,时间我有全局变量可以获取的。例如: 项目已准备 小明 2016年7月7日11:36:00 项目已经开始 小红 2016年7月7日11:36:11 项目完成 小张 2016年7月7日11:36:18 但是存在一个问题,就是会重复多次激活DataColChanging,请问这个该怎么办,谢谢了。
|
-- 作者:大红袍 -- 发布时间:2016/7/7 11:51:00 -- 加入判断
If e.DataCol.Name <> "记录时间列" Then
End If |
-- 作者:wtt402 -- 发布时间:2016/7/7 14:00:00 -- 我指那些内容都是在一个备注类型的列里的一个格子里面。。。 |
-- 作者:大红袍 -- 发布时间:2016/7/7 14:18:00 -- 无法理解你什么意思,上传实例说明。 |
-- 作者:wtt402 -- 发布时间:2016/7/7 14:29:00 -- 前面的问题我已经解决了,我想问一下,有换行符的代码吗。。就像/n这样的 我就是想在备注列编辑窗口里使用换行符
|
-- 作者:大红袍 -- 发布时间:2016/7/7 14:46:00 -- chr(10)
chr(13)
vbcrlf
msgbox("123" & vbcrlf & "456") |