Foxtable(狐表)用户栏目专家坐堂 → 创建修改日志


  共有7113人关注过本帖树形打印复制链接

主题:创建修改日志

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/14 9:24:00 [显示全部帖子]

 你可以在Datacolchanged时间加入代码,比如

 

If e.DataCol.Name = "车号" Then

    e.DataRow("日志") &= vbcrlf & user.Name & "把" & e.OldValue & "改成" & e.NewValue

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/14 15:19:00 [显示全部帖子]

肯定可以。第一次此的修改肯定是从空值到有值的啊。

 

多修改几次。或者这样写

 

If e.DataCol.Name = "车号" Then

    e.DataRow("日志") = user.Name & "把" & e.OldValue & "改成" & vbcrlf & e.NewValue e.DataRow("日志")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/15 22:44:00 [显示全部帖子]

  不可能啊,例子,哪个表。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/15 22:50:00 [显示全部帖子]

 例子,肯定是你写错了代码啊
[此贴子已经被作者于2014-12-15 22:50:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/15 22:52:00 [显示全部帖子]

 贴出你写的代码

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/15 23:00:00 [显示全部帖子]

 测试没问题,要么你就该成

 

If e.DataCol.Name = "车号" Then

    e.DataRow("日志") = user.Name & "把" & e.OldValue & "改成" & vbcrlf & e.NewValue e.DataRow("日志")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 9:04:00 [显示全部帖子]

以下是引用xjc620在2014-12-15 23:15:00的发言:
查看日志里面内容时,好像里面全是空值,用鼠标查看好像多了几行数据,但什么也没显示

 

你拉高行就能看到了啊。或者你设置成备注列,在列窗口那里显示。

 

或者这样写代码

 

If e.DataCol.Name = "车号" Then

    e.DataRow("日志") = user.Name & "把" & e.OldValue & "改成" & vbcrlf & e.NewValue & e.DataRow("日志")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/21 14:49:00 [显示全部帖子]

 回复19楼,那现在又什么问题啊。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/21 14:51:00 [显示全部帖子]

 如果做在一个txt文件里面,参考这里的实现

 

http://www.foxtable.com/help/topics/0435.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/21 15:11:00 [显示全部帖子]

Output.Logs("修改日志").Add(User.Name & "在" & Date.Now & "将车号为" & e.OldValue & "改为" & e.NewValue)

 回到顶部
总数 38 1 2 3 4 下一页