2

我想生成一个具有 2*M 列和 N 行的 Crystal Report。M 由用户确定。这 2*M 列将具有来自 sql 数据库单列的值。我正在触发 M SQL 查询,其中每个查询将从单个列中获取 2*N 值。

如何生成水晶报表?

4

2 回答 2

0

创建您的报告(按用户 ID 分组,按日期和时间排序,以便您拥有按时间排序的用户的所有 I 和 O)

添加两个参数StartDate 和 EndDate

使用Record - Selection Formula然后拖动您的元素(或键入文本),以便您拥有:

{Comand.Date}>={?StartDate} AND   {Comand.Date}<{?EndDate}

请注意,用户输入的日期将为 00.00.00,而数据库中记录的日期有时间。您必须将 1 天添加到 EndDate 才能拥有<=而不是<.

于 2012-10-03T13:57:06.090 回答
0

创建水晶报表时,标签报表有一个选项。您可以通过参数传递 M 并创建 2*m 和 N 报告。

于 2012-10-03T14:12:35.437 回答