错误3075虽然在串联子窗体

你好,

我使用http://allenbrowne.com/func-concat.html作为参考点串联部门对一个唯一的ID。

唯一ID是一个表的一部分。 该部门的名称是从一个链接表。

我有以下的子窗体控件源:

= ConcatRelated(“部”,“qrySearchTool”,“[LL_DepartmentEntry]![@的EntryID] =”[的EntryID],“部”,“,”)

当我点击窗体上的“搜索”,我得到以下错误:

错误3075 - 语法错误(缺少运算符)查询表达式

“[LL_DepartmentEntry]![@的EntryID] ='

不过,奇怪的是,正确的结果,一旦我通过点击返回的错误消息。

有在这里找到另一个非常类似的帖子: http://answers.microsoft.com/en-us/office/forum/office_2007-access/error-3075-on-a-concat/a0a2f00b-868a-44ce-b2f6-ee2c29d61ca2?auth=1

唯一不同的是,我的表不允许空值。

任何帮助表示赞赏这一点。 我一直在争夺这太多的时间和已经尝试了许多东西。 我选择了在这个社区发布,因为这里的人看起来很亲切,我是一个自学成才的小白。 请温柔。 谢谢!

--------------解决方案-------------

我仍然认为错误是由的EntryID被空所致。 尝试

= ConcatRelated(“部”,“qrySearchTool”,“[LL_DepartmentEntry]![@的EntryID] =”NZ([的EntryID],0),“部”,“,”)

这工作就像一个魅力。 非常感谢。 现在,到下一个路障。

美好的一天!

喜汉斯,

我有关于ConcatRelated模块另一个相关的问题。

我试图用它的形式,前面的例子很像,在文本框,以便返回的查询结果将被连接成一个字段。 它使返回“错误3061:参数太少预计1”。 不同的是,我使用的是不同的查询。 这是一个使用组合框来提供初始参数,那么查询运行,并将信息到报表的查询。

在最后一个例子,它是对报告中提供的过滤器,于是结果是级联的多选列表框。 那一个工作出色。

让我知道如果我要开始一个新的问题,而不是回答这一个。

提前谢谢了!

LANP

该ConcatRelated功能上打开了strTable参数中指定的表/查询的DAO记录。 DAO不知道访问窗体和控件,因此,如果您的查询是指窗体上的组合框,你会得到“太少参数”错误。

你必须把参考组合框出来的查询,它工作到ConcatRelated的strWhere参数。

分类:办公室 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.929 (s). 10 q(s)