的毗连相关函数返回错误

问题描述:

我试图用阿伦·布朗的ConcatRelated()功能,但我得到的错误:的毗连相关函数返回错误

错误3061:参数太少。预计1

下面是语法我输入我的查询 - >

ConcatRelated("Product","[_ProdInfo]","OrderNumber = " & [OrderNumber]) 

我应该怎么改变,因此这不会产生错误并显示结果我之后?

进一步解释:

  • 字段名称是产品
  • 表名是_ProdInfo
  • 以匹配是ORDERNUMBER的领域,这是一个简短的文字型

由于ConcatRelated()链接描述:

如果外键字段是文本(未编号),包括引号为 定界符,例如: “[ForeignKeyFieldName] = ”“” & [PrimaryKeyFieldName] & “” “”

而且,由于你的ORDERNUMBER是一个文本字段,添加所需的引号:

ConcatRelated("Product", "[_ProdInfo]", "OrderNumber = """ & [OrderNumber] & """) 

或用单引号:

ConcatRelated("Product", "[_ProdInfo]", "OrderNumber = '" & [OrderNumber] & "'")