2016-08-18 94 views
-1

这是我的问题:如何仅在水晶报表中显示日期?

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

帮助如何解决这个问题!

+0

这个问题还不清楚。这些链接是什么?一个驱动器? – bansi

+0

您是否有示例价值?使其像2016年7月18日 –

+1

右键单击日期字段并选择格式。短日期将有一个选项。选择它。 – aMazing

回答

0

打开CR ==>点击字段资源管理器==>右键单击公式字段==>新==>公式名称==>公式编辑器,然后粘贴:

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}; 
+0

但我想从我的数据库的日期。 – LecheDeCrema

+0

这对我来说是完美的,我不知道如何从数据库获取记录,它使用ODBC连接。 –

0

将你的日期数据传递给参数在水晶报告。然后将其拖到它所属的字段并对其进行自定义。

或者,如果它包含在查询中,则不需要在参数中传递它,只需将它拖到字段中,以便您可以对其进行自定义。

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

就是这样。希望这会帮助你:)

+0

我已经完成了这项工作,但它显示了12:00:00 AM – LecheDeCrema