基于TempVar中的Microsoft Access 2010筛选数据(Microsoft Acc

2019-10-21 08:31发布

我有一个Web数据库和IM尝试将数据表的基础上,TempVar中的内容进行筛选。 我试着去使用数据表的记录源属性来做到这一点。

我需要这样做,因为,每一个登录的应该只能员工看到在产品表中的数据的特定子集。 在雇员表中,我有一个字符串值,它是数据的特定员工应该看到一个额外的列。

我有一个登录表单上点击登录,添加此字符串与TempVars的collection.I可以看到的TempVar已经在即时窗口中增加了如下图所示:

?tempvars!tmpgrpdsc -> "IAMS"

我使用查询生成器选项来完成的记录源属性,如下图所示。

问题是,什么也不回来了!

但是,当我输入字符串“IAMS”,我得到返回的记录。

但是,我有另一个数据表这样做,它一直的TempVar的在这里举行一个数字! 见下文:

我在想什么或是否有更好的方式来过滤上的登录记录。 谢谢

Answer 1:

你教什么应该工作。
但是,你有没有试图改变标准="""" & [Tempvars]![tmpGrdsc] & """"

此外,为确保您的TempVar实际上是包含在查询过程中的数据,你可以展示它作为一个字段,只是为了检查究竟在查询过程中被返回的数据:

SELECT Orders.*,
       [Tempvars]![tmpGrdsc] AS TmpGrdsc
FROM Orders


文章来源: Microsoft Access 2010 filtering data based on tempvar