【问题标题】:Switch tables based on parameters selected in CR 2008根据 CR 2008 中选择的参数切​​换表
【发布时间】:2014-07-23 17:58:24
【问题描述】:

我正在使用 2008 年水晶报告,我的要求是如果我选择一个参数(比如它是 %),那么它应该使用不同的视图,如果不是,它应该使用相同的视图 cn 我使用查询来执行此操作。在水晶报表中

【问题讨论】:

    标签: database crystal-reports sap


    【解决方案1】:

    我不知道如何在 Crystal 中执行此操作。也许在.net 中。如果您使用 Millet Software 的 Visual Cut 之类的应用程序来安排、运行和分发您的报告,您可以将其设置为触发报告作业的方法调用能够覆盖默认连接参数。这本身也可以是一个变量 - 根据某些标准覆盖或不覆盖。

    我以一种方式部署它,使用 1 个报告递归地连接到不同(但相同架构)数据库的列表,以一个接一个地运行报告版本。

    全面披露

    我不为小米软件工作,我没有获得推荐奖金,也没有获得经销商奖金。我只是在他们那里有丰富的经验,并希望您意识到这种可能性,而不是招揽您的业务。

    【讨论】:

      【解决方案2】:

      如果您使用支持脚本或存储过程的数据库,您可以使用命令或存储过程来执行此操作。在脚本中检查参数的值并调用一个或另一个查询。

      SQL Server 的示例代码如下所示:

      如果 CHARINDEX(@Parameter,'%')>0 从 View1 中选择 * 别的 从 View2 中选择 *

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-22
        相关资源
        最近更新 更多