jinzhongjituan 发表于 2016-10-27 15:09:05

本帖最后由 jinzhongjituan 于 2016-10-27 15:11 编辑

对,是的,我之前的报表也是绑定的这个字段,也是同一个系统,都是运行时数据源,从数据库里面取值都是写在一个文件里面

jinzhongjituan 发表于 2016-10-27 15:13:35

是的,只有这一个报表是这样的,别的报表可以设置成别的格式

Lenka.Guo 发表于 2016-10-27 15:54:29

jinzhongjituan 发表于 2016-10-27 15:13
是的,只有这一个报表是这样的,别的报表可以设置成别的格式

通常情况下,时间显示的格式,是由您电脑日期格式所决定的,你可以通过:
控制面板 - 日期、时间、语言和区域设置 – 更改数字、日期和时间的格式 - 区域选项 – 自定义 – 日期 设置你想要的格式即可

jinzhongjituan 发表于 2016-10-31 10:19:12

您好,这是我设置的时间的格式,但是还是没有改变

Lenka.Guo 发表于 2016-10-31 14:38:26

Lenka.Guo 发表于 2016-10-27 15:00
您现在是:
同一个系统中,同一个时间字段,同一个浏览器,有些报表中时间格式显示正常,而有些报表中时 ...

您现在直接将TextBox的Value 属性设为=Now(), 看看是什么显示结果

jinzhongjituan 发表于 2016-10-31 15:16:13

这样的

Lenka.Guo 发表于 2016-10-31 15:34:17

jinzhongjituan 发表于 2016-10-31 15:16
这样的

很明显这是操作系统的时间设置问题。。。。与ActiveReports没有关系。
您可以换台机器访问您的程序。

jinzhongjituan 发表于 2016-11-1 14:47:56

您好,我在别的报表上将TextBox的Value 属性设为=Now()测试了一下,显示的时间可以的,然而换了这个报表,就不可以了,

Lenka.Guo 发表于 2016-11-1 14:57:41

jinzhongjituan 发表于 2016-11-1 14:47
您好,我在别的报表上将TextBox的Value 属性设为=Now()测试了一下,显示的时间可以的,然而换了这个报表, ...

我用您给的“粮温检测报表”设置Now() 时间显示的格式与我的系统时间格式是一致的。

您那边设置Now 显示的英文日期格式,如果不是您的操作系统时间格式问题,那就是报表的语言设置问题,如图,您在设计报表时将Language设置成了英文


jinzhongjituan 发表于 2016-11-1 15:40:12

本帖最后由 jinzhongjituan 于 2016-11-1 15:46 编辑

您好,现在是把将TextBox的Value 属性设为=Now()显示的时间格式是正确的,换成测温时间那个字段,格式还是不变,我已经将语言换成中文
页: 1 [2] 3
查看完整版本: 设置了显示时间为G格式,为什么在浏览器上面格式显示不正确?