Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
access2010vba与过滤_Vba_Filter_Public - Fatal编程技术网

access2010vba与过滤

access2010vba与过滤,vba,filter,public,Vba,Filter,Public,你好 我需要一些帮助。我正在重建一个第三方Access数据库,因为它发生了灾难性的故障,而且第三方开发人员未能修复他的混乱。我是一名狂热的Access开发人员,对Access数据库了如指掌。我不是一个超级VBA程序员,但我可以在VBA和其他一些语言中做更多的事情 目前,我有一个带有登录表单的数据库测试平台,它将3个值存储为公共变量gstrLevel作为String,gstrUser作为String,gintID作为Integer。我能够轻松地设置自己的权限,因为一旦他们登录,我就可以使用这些值来

你好

我需要一些帮助。我正在重建一个第三方Access数据库,因为它发生了灾难性的故障,而且第三方开发人员未能修复他的混乱。我是一名狂热的Access开发人员,对Access数据库了如指掌。我不是一个超级VBA程序员,但我可以在VBA和其他一些语言中做更多的事情

目前,我有一个带有登录表单的数据库测试平台,它将3个值存储为公共变量gstrLevel作为String,gstrUser作为String,gintID作为Integer。我能够轻松地设置自己的权限,因为一旦他们登录,我就可以使用这些值来控制交换机等

我现在的问题如下。我们有人记录潜在客户的互动和访谈。作为流程的一部分,他们每次联系时都会将此记录到数据库中,并在流程中创建一个跟进日期。这很有魅力。我现在需要做的是,如果这些后续日期已经接近或已经过去,那么我需要让用户感到温暖,以便及时采取行动,以免我们失去潜在客户

我有一个查询,它获取预期表信息,以及存储后续日期的notes表信息,然后正确过滤日期。这反过来又被用来创建一个continues表单,以显示需要尽快跟进的记录。我似乎不能让它只显示登录用户的后续记录

我应该注意,user/agent字段是prospect表中的一个查找字段,因此也会在Followup表单中创建一个组合框。我可以通过更改等方式锁定表单,但我似乎无法使其仅显示相关的用户/代理详细信息

我试过:

DoCmd.ApplyFilter
Me.Filter
Me.FilterOn = True
DLookup as criteria
Using my public variables directly as query criteria
And a few other weird combinations with no success.
我认为,我的问题是,用户/代理是一个查找字段,我不知道如何根据这一事实进行过滤。如果我直接使用gstrUser变量,我会得到一个类型不匹配,如果我直接使用gintID,它不会显示任何内容


如果您有任何想法或建议,我们将不胜感激。

您可能有一个用户表,其中包含一个数字主键PK,而您的gstrUser存储用户名。 因此,在后续表单的源代码中,只需将Users表添加到UserId上的prospecting表中,并对Users表中的userName字段或与gstrUser内容匹配的任何名称应用过滤器