Access Reports引发“无效的列名称”错误?

时间:2010-05-28 15:29:13

标签: ms-access group-by

我正在尝试总结Microsoft Access中特定字段的详细分组,并将该总和分配给常规分组中的字段。当我尝试运行报告时,出现“无效列名称”错误,详细信息字段出现错误。有没有人以前遇到过这个?如果是这样,任何想法可能导致它或如何解决它?

2 个答案:

答案 0 :(得分:1)

不要将字段命名为 detail ,因为这是Access中的保留字(用于表单或报表属性)。见Problem names and reserved words in Access

将该字段命名为其他内容。如果不能更改名称,请尝试将字段名称括在方括号中,以便让Access知道 detail 是一个字段而不是报告属性。

答案 1 :(得分:0)

所以,问题是我试图在报表字段上执行聚合操作,而不是直接从查询字段执行。我通过对查询中的字段执行一些CASE WHEN THEN ELSE语句来形成新的查询结果,从而解决了这个问题。然后,Access接受对直接查询结果执行聚合操作。

我接受了HansUp的答案,因为它也是一个有效的答案。