这是我的问题:
在此图片中,我点击了报告预览https://1drv.ms/i/s!Aj8SUzzqy6-BljoitiMfCWSsA5k2,它显示了我想要显示日期的正确方式。 但在运行程序 它显示了这个https://1drv.ms/i/s!Aj8SUzzqy6-Bljt-yuybckhLWLiz。它显示日期,但也显示12:00:00时间。
帮助解决这个问题!
答案 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中的参数。然后将其拖动到它所属的字段并进行自定义。
或者,如果它包含在查询中,则无需在参数中传递它,只需将其拖到该字段即可自定义。
这是以下步骤: 右键单击您的参数 - 格式化对象 - 选择日期选项卡 - 选择您想要/自定义的格式,然后单击确定。
那就是它。希望这会对你有所帮助:)。