如何将现有参数从报表传递到查询

Posted

技术标签:

【中文标题】如何将现有参数从报表传递到查询【英文标题】:How to pass existing Parameters from Report to Query 【发布时间】:2019-07-16 19:17:49 【问题描述】:

我有一个包含 3 个参数的报告。在此报告中,我有一个运行查询的按钮。此查询需要完全相同的参数。不必再向用户询问数据,我可以将现有参数传递给查询吗?

对于按钮的onclick 事件,我运行一个宏。在这个宏中,我可以控制要发送给查询的参数,但我不知道如何使用现有数据。

如果您想了解有关数据库的更多信息:

此数据库正在记录我公司的工作时间。该报告记录了我在一段时间内从事特定项目的时间,以及我一直在从事的工作(评论),因此我可以将其发送给我的雇主。报告中的按钮用于运行将所有工作时间条目标记为已完成的查询(我已发送账单)。

我希望这已经足够清楚了;如果没有,请告诉我。由于数据库是挪威语,我不认为将其发布在这里会有帮助。

感谢您的关注!

【问题讨论】:

【参考方案1】:

我建议创建一个未绑定的表单,用户可以在其中输入各种参数值,然后使用以下语法从报告和查询中引用相关的表单控件:

Forms![Your Form Name]![Your Control Name]

【讨论】:

这不是一个坏主意!这还有更多的优势。现在我可以摆脱愚蠢的对话框,并使用下拉框选择第一个参数。非常感谢!

以上是关于如何将现有参数从报表传递到查询的主要内容,如果未能解决你的问题,请参考以下文章

访问报表传递参数到子报表查询

请教rdlc报表制作!特别是关于如何在reportview中传递参数给rcld报表,然后报表按参数查询,请高手赐教!

如何将参数从 LINQ 查询传递到 SQL 视图?

如何将参数从 DAO 中的方法传递到 SQL 查询?

如何获取url中的参数并传递给iframe中的报表

如何将查询参数附加到现有 URL?