Syntax 我不知道';无法理解访问查询/报告错误

Syntax 我不知道';无法理解访问查询/报告错误,syntax,ms-access-2013,iif,Syntax,Ms Access 2013,Iif,我使用的是Access 2013(Build 13901.20400 CTR)。我打开并可以成功运行基于查询的报告,该报告包含以下参数分配(参数分配语句直接从查询中复制):Cancel:IIf([Orders Current]![Order Cancelled]=-1 |“Cancelled”|“”)。如果我试图更改查询中的另一列,则参数赋值列中会出现错误:查询表达式“Cancel:IIf([Orders Current]![Order Cancelled]=-1 |“Cancelled”|“”

我使用的是Access 2013(Build 13901.20400 CTR)。我打开并可以成功运行基于查询的报告,该报告包含以下参数分配(参数分配语句直接从查询中复制):Cancel:IIf([Orders Current]![Order Cancelled]=-1 |“Cancelled”|“”)。如果我试图更改查询中的另一列,则参数赋值列中会出现错误:
查询表达式“Cancel:IIf([Orders Current]![Order Cancelled]=-1 |“Cancelled”|“”)”中竖条的使用无效。
。如果我将垂直条形符号替换为“,”以获取
取消:IIf([Orders Current]![Order Cancelled]=-1,“Cancelled”,”)
,并尝试保存查询,则会出现以下错误:
**您输入的表达式包含无效语法。**您省略了操作数或运算符,输入了无效字符或逗号,或者您输入的文本没有用引号括起来。
如果用“;”s替换“,”s,则会出现相同的错误。我认为使用“,”分隔符的语句没有任何错误。你能帮我看看我错过了什么吗