【问题标题】:Crystal Reports User Parameter To Query要查询的 Crystal Reports 用户参数
【发布时间】:2010-08-18 22:16:11
【问题描述】:

我正在尝试开发一个水晶报表,它将执行报表的用户作为参数传递给报表查询。

我正在使用 Business Objects Enterprise,通过 InfoView 执行报告,我假设使用 Crystal“特殊字段”当前 CE 用户名,我只是不知道如何将其链接到查询。

我是不是想错了,或者这在 Crystal 中是不可能的?

谢谢。

【问题讨论】:

    标签: sql-server crystal-reports crystal-reports-2008


    【解决方案1】:

    使用记录选择公式中的参数。在报表中单击鼠标右键,选择“报表 -> 选择公式 -> 记录...”。然后输入一个公式 - 如下所示:

    {my_field_name} = {?my_parameter_name}
    

    【讨论】:

    • 不幸的是,这只是在 Crystal Reports 级别提供过滤 - 没有将参数传递给数据库查询。还有其他想法吗?
    • 我刚刚使用 sql profiler 检查了我的一个参数化报告,它确实将报告参数作为 where 子句包含在它向数据库发送的查询中。我不使用 InfoView,所以可能会有所不同,但在我看来,Crystal 会做同样的事情,因为它更有效。我建议您使用分析器来查看发生了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多