Vb.net 如何仅在crystal报告中显示日期?

Vb.net 如何仅在crystal报告中显示日期?,vb.net,crystal-reports,Vb.net,Crystal Reports,我的问题是: 在这张图片中,我单击了报告预览,它显示了我想要显示日期的正确方式。 但是在运行程序时 它显示了这一点。它显示日期,但也显示12:00:00时间 帮助解决这个问题 打开您的CR==>单击字段浏览器==>右键单击公式字段==>新建==>公式名称==>公式编辑器,然后粘贴以下内容: LOCAL STRINGVAR STR3:=MONTHNAME(TONUMBER('01')) & " " & '01' & ", " & '2016'; ==>单击保存并关

我的问题是:

在这张图片中,我单击了报告预览,它显示了我想要显示日期的正确方式。 但是在运行程序时 它显示了这一点。它显示日期,但也显示12:00:00时间


帮助解决这个问题

打开您的CR==>单击字段浏览器==>右键单击公式字段==>新建==>公式名称==>公式编辑器,然后粘贴以下内容:

LOCAL STRINGVAR STR3:=MONTHNAME(TONUMBER('01')) & " " & '01' & ", " & '2016';
==>单击保存并关闭==>将公式名称拖动到第1节以测试==>运行项目

这是来自DB的一个示例,使用子字符串(字段,1,4)作为年份等等……类似于:

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

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

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

以下是步骤: 右键单击参数-格式对象-选择日期选项卡-选择所需格式/自定义格式,然后单击确定


就这样。希望这对您有所帮助:)

问题还不清楚。这些链接是什么?onedrive?您有示例值吗?要使其类似于2016年7月18日,请右键单击日期字段并选择格式。将有一个选择短期日期。选择它。短日期显示ex.8/18/2016我想显示月份的全名-_-但是我想从我的数据库中获取数据。这对我来说非常有效,我不知道如何从数据库中获取记录,它使用的是ODBC连接。