我正在创建一个这样的表。由此我想在水晶报告中仅显示rollno 1
的所有日期得分。我该怎么做?
表如下所示。
rollno name score date
1 x 12 1-2-2011
2 y 20 2-2-2011
3 z 25 3-2-2011
4 A 13 3-5-2011
5 B 15 5-6-2012
1 X 20 1-2-2012
2 y 18 1-3-2012
3 z 15 8-3-2012
4 A 12 9-5-2013
1 x 3 9-1-2013
1 x 50 9-1-2010
2 y 15 9-1-2013
2 y 6 10-4-2010
接受举报
name:x roll:1
2010-2011|2011-12| 2012-13|2013-14
50 12 20 3
答案 0 :(得分:0)
据我所知,你在这里尝试做的是基于你的Roll No 为此,您可以使用GroupExpert(RightClick on Report - > Insert - > Group),您可以将它与您的Roll No分组 看看Grouping MSDN
这里已经解释了一个简单的例子 Grouping Example
您也可以在不同的页面重复您的群组
希望这有帮助
答案 1 :(得分:0)
如果您必须在水晶报告中选择日期范围,则必须首先进行 为此,我们制定了一个公式 您只需创建一个新的参数字段,将类型设置为“日期”,并确保“允许范围值”选项设置为true。创建参数字段后,您需要添加一个如下所示的记录选择公式...
WhilePrintingRecords;
DateTimeVar date1;
DateTimeVar date2;
date1:=Minimum({?DateRange Parameter});
date2:=Maximum({?DateRange Parameter});
IF totext(Date(date1)) = "" AND totext(Date(date2)) <> ""
THEN
" Before " + totext(Date(date2))
ELSE IF totext(Date(date1)) <> "" AND totext(Date(date2)) = ""
THEN
" After " + totext(Date(date1))
ELSE IF totext(Date(date1)) <> "" AND totext(Date(date2)) <> ""
THEN
" Between " + totext(Date(date1)) + " AND " + totext(Date(date2))
希望这有帮助