Foxtable(狐表)用户栏目专家坐堂 → [求助]撤销和保存的判断


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

主题:[求助]撤销和保存的判断

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


加好友 发短信
等级:狐精 帖子:3150 积分:20981 威望:0 精华:0 注册:2016/3/28 16:57:00
[求助]撤销和保存的判断  发帖心情 Post By:2017/10/23 11:22:00 [只看该作者]

老师,我有个管理员权限,当其他人数据录入,保存后,上报状态为True(窗口事件enter不可编辑),当数据录入错误,管理员有撤销的权利,撤销后上报状态为False。

因为窗口关闭前有个判断,未保存窗口不能关闭。管理员保存时上报状态也会是True,这个怎么判断:管理员撤销后在保存的这样一种状态,如果是上报状态就为False,否则就为True。

撤销按钮代码:

Dim r As Row = Tables("中标统计").Current
If _UserPost = "管理员" Then
    r("上报状态") = False
Else
End If

 

保存按钮代码:

Dim a As Row = Tables("中标统计").Current
If Tables("中标统计").current("上报状态") <> True Then  

    a("上报状态") = True
Else
    e.Cancel = True
End If

[此贴子已经被作者于2017/10/23 11:24:29编辑过]

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


加好友 发短信
等级:狐精 帖子:3150 积分:20981 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/10/23 12:27:00 [只看该作者]

老师,我这样处理你看有没什么问题:

窗口加载后记录一个变量,afterload,

vars("模式") = "正常"

撤销按钮记录一个变量:

If _UserPost = "管理员" Then
Dim r As Row = Tables("中标统计").Current
    r("上报状态") = False
    Vars("模式")="撤销"
Else
End If

保存按钮:

Dim a As Row = Tables("中标统计").Current
If vars("模式") = "正常" Then
    a("上报状态") = True
End If
If vars("模式") = "撤销" Then
    a("上报状态") = False
End If

[此贴子已经被作者于2017/10/23 12:27:24编辑过]

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


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

 2楼代码没问题

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


加好友 发短信
等级:狐精 帖子:3150 积分:20981 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/10/23 13:53:00 [只看该作者]

谢谢老师

 回到顶部