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


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

主题:创建修改日志

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


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

 看58楼。

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/24 18:53:00 [只看该作者]

If e.DataRow.RowState = 2 Then
这一句是什么意思,为什么=2 then
[此贴子已经被作者于2014-12-24 18:55:20编辑过]

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


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


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/24 20:05:00 [只看该作者]

等于2是什么意思,帮助找了好多,没看明白等于2是什么

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


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

以下是引用xjc620在2014-12-24 20:05:00的发言:
等于2是什么意思,帮助找了好多,没看明白等于2是什么

 

行的状态啊,表示已保存的行啊


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/24 20:18:00 [只看该作者]

帮助里有吗? 那如果=1就是未保存的行? =3是啥

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


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

 你把一行修改成不同的状态,然后执行代码看一下便知。

 

msgbox(CurrentTable.Current.DataRow.RowState)


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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/24 20:40:00 [只看该作者]

If e.DataTable.Name <> "删除日志" Then
    If User.Name <> "张三" Then
        If e.DataCols.Name <> "短信群发" Then
            If e.DataRow.RowState = 2 Then
                Return
            Else
                Dim dr As DataRow = DataTables("删除日志").AddNew
                dr("用户") = User.Name
                dr("时间") = Date.Now
                dr("动作")= " 删除了行"
                dr("车号")= e.DataRow("车号")
        End If
    End If
End If
这样写可以吗,意思是不是"删除日志表,用户名为张,和短信群发列不执行,否则执行以下代码

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


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

 删除行事件没有 e.DataCol 一说,不要判断列名

[此贴子已经被作者于2014-12-24 20:44:15编辑过]

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


加好友 发短信
等级:四尾狐 帖子:847 积分:5405 威望:0 精华:0 注册:2014/10/27 23:44:00
  发帖心情 Post By:2014/12/24 20:52:00 [只看该作者]

这个是加在全局表DataRowAdded事件,还要写删除行代码吗.那怎么判断某表某列呢

 回到顶部
总数 79 上一页 1 2 3 4 5 6 7 8 下一页