当web登陆后用@Name([CN];@UserName)取不到当前用户名,而是最后修改者的的用户名??怪!

trip 2003-09-12 09:33:43
当web登陆后用@Name([CN];@UserName)取不到当前用户名,用浏览器浏览视图的时候是最后修改者的的用户名??怪了!!
...全文
226 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gjd111686 2003-09-12
  • 打赏
  • 举报
回复
你用单分类视图必须保证你的视图你一列是分类排序列[比如列公式为@Name([CN];@Author)].
然后在$$ViewTemplate for ViewName表单中的视图的分类公式中中写@Name([CN];@UserName)与视图的第一列对应
trip 2003-09-12
  • 打赏
  • 举报
回复
分类视图!说说具体怎么实现好吗,我急得要命!!!摆脱了
Intotherain1 2003-09-12
  • 打赏
  • 举报
回复
haha trip 你这么说就不奇怪了 在视图的选择公式里绝对不能用@UserName !!!!
不要期待视图的内容会随着用户而更改.
不行用分类视图
rugl 2003-09-12
  • 打赏
  • 举报
回复
◎username在视图选择公式中使用会有问题的,用分类视图吧,在这个论坛搜索一下,就知道了。
trip 2003-09-12
  • 打赏
  • 举报
回复
是这样的:我想根据不同的用户,也就是用不同的ID登陆打开同一个视图,希望只看到属于他数据即打开视图时进行筛选(SELECT epovdr = @Name([CN];@UserName))。第一个测试用户是对的,但第二个用户就不对了,我新建了一列列值为@Name([CN];@UserName)发现无论用什么用户名登陆都是第一次登陆用户的用户名。什么原因呢???
xxxding 2003-09-12
  • 打赏
  • 举报
回复
把“作为web代理”打勾
山林73 2003-09-12
  • 打赏
  • 举报
回复
浏览器浏览视图中使用@Name([CN];@UserName)时得特别小心,
它可能会不正常。
ny_he 2003-09-12
  • 打赏
  • 举报
回复
你的问题情况说的不清楚,就此公式而言,返回值应该是当前用户名。有时出现看似怪异的情形是有各种原因的。例如:1、刷新的问题;2、该公式为一域的初值,当第一次计算后就被保存了,于是以后由其他人打开该文档时该域就不从新计算了,而是显示已有的值,因此也就不会随用户变化而变化了……等等此类都可能造成你说的那种情况啊!
所以请把背景也说明一下。
trip 2003-09-12
  • 打赏
  • 举报
回复
大家快帮帮我吧,我被这个问题卡住了!!!!!求你们了
trip 2003-09-12
  • 打赏
  • 举报
回复
在线等待!!
阿古 2003-09-12
  • 打赏
  • 举报
回复
视图选择公式中不可以使用@username (除非是私有视图) 但是web下面是绝对不能使用。


你可以使用嵌入视图的显示单个分类来解决!

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧