我想生成一个具有2 * M列和N行的Crystal Report。 M由用户确定。这个2 * M列将具有来自单个sql数据库列的值。我正在解决M个SQL查询,其中每个查询都会从单个列中获取2 * N值。
如何生成Crystal Report?
答案 0 :(得分:0)
创建您的报告(按用户ID分组,按日期和时间排序,这样您就可以按时间按顺序排列用户的所有I和O)
添加两个参数,名为StartDate和EndDate
使用Record - Selection Formula
,然后拖动你的元素(或输入文字),这样你就可以:
{Comand.Date}>={?StartDate} AND {Comand.Date}<{?EndDate}
请注意,用户输入的日期为00.00.00,而DB中记录的日期有时间。您必须在EndDate中添加1天才能获得<=
而不是<
。
答案 1 :(得分:0)
创建水晶报告时,标签报告有一个选项。您可以通过参数传递M并创建2 * m和N报告。