Crystal reports 我想使用一个参数作为表名。可以从数据库视图向用户显示表名。

Crystal reports 我想使用一个参数作为表名。可以从数据库视图向用户显示表名。,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我想使用一个参数作为表名。我有一个每月创建几个新表的应用程序。因此,我需要通过参数将表名发送到CR中。选项卡的字段始终相同。我可以将数据库中的列表(视图)呈现给最终用户,该列表(视图)将显示表的用户友好名称,当用户选择他们想要的实例时,我就有了我想要报告的表名。我不确定这是否可行。即使表具有相同的结构,字段名最终也会不同。假设您的报告中有一个{table1.field1}。现在,您希望从表2而不是表1运行报告。因此,您的字段现在必须成为{table2.field1}。这有意义吗?我认为更好的方法

我想使用一个参数作为表名。我有一个每月创建几个新表的应用程序。因此,我需要通过参数将表名发送到CR中。选项卡的字段始终相同。我可以将数据库中的列表(视图)呈现给最终用户,该列表(视图)将显示表的用户友好名称,当用户选择他们想要的实例时,我就有了我想要报告的表名。

我不确定这是否可行。即使表具有相同的结构,字段名最终也会不同。假设您的报告中有一个{table1.field1}。现在,您希望从表2而不是表1运行报告。因此,您的字段现在必须成为{table2.field1}。这有意义吗?我认为更好的方法可能是尝试使用存储过程来创建所需的字段,这样字段名就不会更改。

表是动态创建的,但其想法是什么,报告要求是什么?Siva,每个新表都会随着时间的推移创建一组新的记录。最新的集合是用户更感兴趣的集合。我想向应用程序添加一个Crystal报告,以便simple在创建和传播额外的表(及其行)时看到这些表。我可能会创建一个夜间作业,动态地创建一个新视图。我确实有一个表,它有一个用户友好的名称和表名,因此我倾向于将其呈现给用户进行选择,并将表作为参数传递。我认为这不适用于crystal reports。Campagnolo-谢谢,这是有意义的。我必须想出一些方法来创建一个视图,该视图在创建表时似乎包含表。