【发布时间】:2014-07-23 17:58:24
【问题描述】:
我正在使用 2008 年水晶报告,我的要求是如果我选择一个参数(比如它是 %),那么它应该使用不同的视图,如果不是,它应该使用相同的视图 cn 我使用查询来执行此操作。在水晶报表中
【问题讨论】:
标签: database crystal-reports sap
我正在使用 2008 年水晶报告,我的要求是如果我选择一个参数(比如它是 %),那么它应该使用不同的视图,如果不是,它应该使用相同的视图 cn 我使用查询来执行此操作。在水晶报表中
【问题讨论】:
标签: database crystal-reports sap
我不知道如何在 Crystal 中执行此操作。也许在.net 中。如果您使用 Millet Software 的 Visual Cut 之类的应用程序来安排、运行和分发您的报告,您可以将其设置为触发报告作业的方法调用能够覆盖默认连接参数。这本身也可以是一个变量 - 根据某些标准覆盖或不覆盖。
我以一种方式部署它,使用 1 个报告递归地连接到不同(但相同架构)数据库的列表,以一个接一个地运行报告版本。
全面披露
我不为小米软件工作,我没有获得推荐奖金,也没有获得经销商奖金。我只是在他们那里有丰富的经验,并希望您意识到这种可能性,而不是招揽您的业务。
【讨论】:
如果您使用支持脚本或存储过程的数据库,您可以使用命令或存储过程来执行此操作。在脚本中检查参数的值并调用一个或另一个查询。
SQL Server 的示例代码如下所示:
如果 CHARINDEX(@Parameter,'%')>0 从 View1 中选择 * 别的 从 View2 中选择 *
【讨论】: