的毗连相关函数返回错误
问题描述:
我试图用阿伦·布朗的ConcatRelated()功能,但我得到的错误:的毗连相关函数返回错误
错误3061:参数太少。预计1
下面是语法我输入我的查询 - >
ConcatRelated("Product","[_ProdInfo]","OrderNumber = " & [OrderNumber])
我应该怎么改变,因此这不会产生错误并显示结果我之后?
进一步解释:
- 字段名称是产品
- 表名是_ProdInfo
- 以匹配是ORDERNUMBER的领域,这是一个简短的文字型
答
由于ConcatRelated()链接描述:
如果外键字段是文本(未编号),包括引号为 定界符,例如: “[ForeignKeyFieldName] = ”“” & [PrimaryKeyFieldName] & “” “”
而且,由于你的ORDERNUMBER是一个文本字段,添加所需的引号:
ConcatRelated("Product", "[_ProdInfo]", "OrderNumber = """ & [OrderNumber] & """)
或用单引号:
ConcatRelated("Product", "[_ProdInfo]", "OrderNumber = '" & [OrderNumber] & "'")