以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]审核人和批人显示为同一个未知的用户  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24566)

--  作者:火盛红
--  发布时间:2012/10/17 11:59:00
--  [求助]审核人和批人显示为同一个未知的用户

如图所示:请问为什么我点审核和批准按钮时出现的人并不是我用户管理里的人,同时为什么又还是同一个人呢?(这个人是我曾经的计算机管理员),这是其中审核的代码:

If User.Group = "审核组" Then
    Tables("申请表").Current("审核") = UserName
    Tables("申请表").Current("审核日期") = Date.Today()
    Tables("申请表").Current.Save()
Else
    MessageBox.show("你无审核权限!")
End If

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121017114838.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-10-17 11:59:46编辑过]

--  作者:lin_hailun
--  发布时间:2012/10/17 12:04:00
--  
 查看全局代码UserName在哪里被修改了值。

 估计一般是在AfterProject那里。

--  作者:blackzhu
--  发布时间:2012/10/17 12:13:00
--  

If User.Group = "审核组" Then
    Tables("申请表").Current("审核") = UserName
    Tables("申请表").Current("审核日期") = Date.Today()
    Tables("申请表").Current.Save()
Else
    MessageBox.show("你无审核权限!")
End If

 

 

  请注意 你这边是两个用户   一个是User.Group 里面的用户  另外一个是UserName
所以不一样的.


--  作者:狐狸爸爸
--  发布时间:2012/10/17 12:13:00
--  

如果你用的是系统用户管理和登录,应该:

 

Tables("申请表").Current("审核") = User.Name


--  作者:火盛红
--  发布时间:2012/10/17 13:08:00
--  

谢谢以上回复,我似懂非懂的,呵呵,先摸索哈看,这是不懂代码的代价。

 


--  作者:火盛红
--  发布时间:2012/10/17 13:18:00
--  

我用狐爸的方案试用了哈,完全震雀。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121017131740.png
图片点击可在新窗口打开查看

--  作者:火盛红
--  发布时间:2012/10/17 13:21:00
--  

回复确实及时,俺确定要买开发版,只是有很多白痴问题有时需要大家多帮忙,先谢了!