以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何只加载录入员的相关行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8819)

--  作者:cxabc123
--  发布时间:2010/12/11 15:13:00
--  如何只加载录入员的相关行

我的要求是登录时只加载录入员录入的行。录入员在录入数据时,有一列是记录录入员名字的列,他是在增加行的时候自动生成的,针对不同的录入员,他始终只加载自己录入的部分,这个表达式该如何设置。我设置的是:

录入员 = _UserName

但是不能达到我要求的目的,该如何作,请指教


--  作者:狐狸爸爸
--  发布时间:2010/12/11 15:25:00
--  
做个简单例子上来,写上你的代码,我看看你的问题出在哪。
--  作者:唐尸三摆手
--  发布时间:2010/12/11 15:33:00
--  

参考项目事件                   

http://help.foxtable.com/topics/0669.htm


--  作者:cxabc123
--  发布时间:2010/12/11 15:35:00
--  
这个是设置在外部数据设置力里的过滤里的,帮助中提供的范例是

[主键列名称] Is NULL

 

而我设置的是

录入员 = _UserName

其中“录入员”是列名,该列中存放的数据时用户名,_UserName是自定义的登录用户名,要求是不同用户登录,就在的数据仅是本用户的数据,比如用户名是:张三,张三登录时,只加载录入员列是张三的行。

[此贴子已经被作者于2010-12-11 15:40:21编辑过]

--  作者:cxabc123
--  发布时间:2010/12/11 15:57:00
--  
老大,我说的意思很明白吧,请指教一下
--  作者:狐狸爸爸
--  发布时间:2010/12/11 16:05:00
--  

这样:

 

"录入员 = \'" &  _UserName & "\'"

 

记得:

 

http://help.foxtable.com/topics/1284.htm

 

[此贴子已经被作者于2010-12-11 16:12:30编辑过]

--  作者:cxabc123
--  发布时间:2010/12/11 16:16:00
--  
还是不行,提示错误
--  作者:狐狸爸爸
--  发布时间:2010/12/11 16:16:00
--  
录入员 = \'" &  _UserName & "\'"
--  作者:cxabc123
--  发布时间:2010/12/11 16:18:00
--  
通过预览生成的表达式是:Select * From [推荐统计表] Where "录入员 =" &  _UserName
--  作者:cxabc123
--  发布时间:2010/12/11 16:23:00
--  
录入员 = \'" &  _UserName & "\'"
还是错误,老大你也再猜吗