Foxtable(狐表)用户栏目专家坐堂 → 备注列添加时间信息


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

主题:备注列添加时间信息

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
备注列添加时间信息  发帖心情 Post By:2018/8/28 18:12:00 [只看该作者]

新增行的时候希望在备注列添加当前时间信息,DataColChanged写如下代码:

 

If e.DataCol.Name <> "备注" Then
    e.DataRow("备注") = "时间: " & Date.Now & iif(e.DataRow("备注")>"", vbcrlf & e.DataRow("备注"), "")
End If

 

当“已付款”列值等于0的时候,备注列不能添加时间信息,大于0和小于0的数值都可以。已付款列是表达式列。

请问什么原因?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/28 18:50:00 [只看该作者]

1、表达式列,不会触发datacolchanged事件的。

 

2、新增行的时候,你可以在datarowadded事件写代码

 

e.DataRow("备注") = "时间: " & Date.Now


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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
  发帖心情 Post By:2018/8/28 20:16:00 [只看该作者]

甜老师:

在窗口中我有一个控件是备注,用于添加一些信息,按照2的方法,我的保存按钮有这句代码:

 

 Tables("销售订单").Current("备注") = e.Form.Controls("TextBox4").Text

点保存按钮时间信息就没有了,该怎么改代码?

[此贴子已经被作者于2018/8/28 20:19:54编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/28 20:18:00 [只看该作者]

Tables("销售订单").Current("备注") = Tables("销售订单").Current("备注") &  e.Form.Controls("TextBox4").Text

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
  发帖心情 Post By:2018/8/28 21:34:00 [只看该作者]

谢谢


 回到顶部