如何仅在水晶报告中显示日期?

时间:2016-08-18 03:47:35

标签: vb.net crystal-reports

这是我的问题:

在此图片中,我点击了报告预览https://1drv.ms/i/s!Aj8SUzzqy6-BljoitiMfCWSsA5k2,它显示了我想要显示日期的正确方式。 但在运行程序 它显示了这个https://1drv.ms/i/s!Aj8SUzzqy6-Bljt-yuybckhLWLiz。它显示日期,但也显示12:00:00时间。

帮助解决这个问题!

2 个答案:

答案 0 :(得分:0)

打开您的CR ==>点击字段资源管理器==>右键单击Formula Fields ==> new ==> Formula Name ==> Formula Editor然后粘贴它:

LOCAL STRINGVAR STR3:=MONTHNAME(TONUMBER('01')) & " " & '01' & ", " & '2016';

==>点击保存并关闭==>将公式名称拖到第1部分以测试==>运行项目

这是一个来自DB使用子串(字段,1,4)作为YEAR等的示例.....等等:

LOCAL STRINGVAR STR3:=MONTHNAME(TONUMBER({Command.CAP_MONTH})) & " " & {Command.CAP_DAY} & ", " & {Command.CAP_YEAR};

答案 1 :(得分:0)

将日期数据传递给crystal report中的参数。然后将其拖动到它所属的字段并进行自定义。

或者,如果它包含在查询中,则无需在参数中传递它,只需将其拖到该字段即可自定义。

这是以下步骤: 右键单击您的参数 - 格式化对象 - 选择日期选项卡 - 选择您想要/自定义的格式,然后单击确定。

那就是它。希望这会对你有所帮助:)。