在报表中使用SELECT FROM WHERE

时间:2018-08-24 08:09:15

标签: ms-access select report

嗨,谢谢您的阅读/帮助!

我有一个简单的表,其中包含电子邮件地址和域名。同样可以通过以下方式在列表框中列出每个域名附带的电子邮件地址:

SELECT Emails.EmailAddr FROM Emails WHERE Emails.[DomainName]=Form![DomainName]; 

,并且效果很好。但是,尽管尝试了所有排列,但我无法在报告中执行相同的操作:-(即使我尝试将表单另存为报告。任何人都可以帮助我了解为什么这不起作用...

SELECT Emails.EmailAddr FROM Emails WHERE Emails.[DomainName]=Report![DomainName];

如果我省略了“报告!”然后我会得到所有电子邮件地址的列表,但与其他所有引用都一无所获或出错。

我的额头因撞在桌子上而受伤!

吉米

1 个答案:

答案 0 :(得分:0)

引用报表控件的语法如下:

Reports!ReportName!ControlName

您应该能够在SQL子句中使用它。