水晶报表怎么在公式中将日期和时间组成一个日期时间

TerranLJ 2011-02-19 03:09:23
如题。
加载水晶报表后,myReport1.SetParameterValue("DT1", DT1);传递一个日期值,比如传递后DT1=“2011-01-01”。

但这仅仅是我需要的日期时间的前半部分,如何使用语句使DT2=DT1+12:00:00;
也就是DT2=“2011-02-01 12:00:00”

请教如何在水晶报表中用公式实现将日期和时间组成一个日期时间。
谢谢啦先!
...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2011-02-21
  • 打赏
  • 举报
回复
用运行总计字段 ,如图示:


公式改为:
{tb_Data.离场日期时间} in 参数1 to 参数2

把你的 DataClass.MyMeans.DT1 和 DataClass.MyMeans.DT2 以参数的形式传给报表
如何传参数参考:
http://blog.csdn.net/babyt/archive/2009/10/09/4680292.aspx
TerranLJ 2011-02-21
  • 打赏
  • 举报
回复
myReport11.RecordSelectionFormula.ID的计数1 = "{tb_Data.离场日期时间} in\"" + DataClass.MyMeans.DT1 + "\" to \"" + DataClass.MyMeans.DT2 + "\"";
我写了个语句,但是是错误的,请问要怎么才能定位“ID的计数1”那个框框
[Quote=引用 2 楼 terranlj 的回复:]
大哥,您的方法很不错。
现在我又碰到个问题,我在报表里插入了一个汇总,tb_Data.ID的计数(这个框的Name属性为:ID的计数1)
但是这是一个总的汇总,我想通过语句来筛选。
在水晶报表的加载窗体里可以通过语句筛选整个窗体的时间段:{tb_Data.离场日期时间} in\"" + DataClass.MyMeans.DT1 + "\" to \"" + DataClass.MyMean……
[/Quote]
TerranLJ 2011-02-21
  • 打赏
  • 举报
回复
大哥,您的方法很不错。
现在我又碰到个问题,我在报表里插入了一个汇总,tb_Data.ID的计数(这个框的Name属性为:ID的计数1)
但是这是一个总的汇总,我想通过语句来筛选。
在水晶报表的加载窗体里可以通过语句筛选整个窗体的时间段:{tb_Data.离场日期时间} in\"" + DataClass.MyMeans.DT1 + "\" to \"" + DataClass.MyMeans.DT2 + "\"";
现在我仅仅是想筛选这一个汇总的时间段,请问有办法实现吗?
请教拉!

[Quote=引用 1 楼 luols 的回复:]
[code=C]
DateVar DT1 := CDate ('2011-02-01');
DateTimeVar DT2 := CDateTime (DT1, CTime ('12:00:00'))[/code]

把该公式字段拖放到模板后 右击它 设置对象格式,可格式化为:yyyy-MM-dd HH:mm:ss
[/Quote]
阿双2009 2011-02-19
  • 打赏
  • 举报
回复
[code=C]
DateVar DT1 := CDate ('2011-02-01');
DateTimeVar DT2 := CDateTime (DT1, CTime ('12:00:00'))[/code]

把该公式字段拖放到模板后 右击它 设置对象格式,可格式化为:yyyy-MM-dd HH:mm:ss

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧