以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  时间导出到报表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49280)

--  作者:yuyu060712
--  发布时间:2014/4/15 13:58:00
--  时间导出到报表

老师,我想问问双精度小数,更改为时段,报表时段列设置为什么格式才能显示为:比如01:30:00(不是1.30分是1小时30分钟)再EXCEL 表中设置为自定义H:MM:SS显示不对


--  作者:Bin
--  发布时间:2014/4/15 14:23:00
--  
字符串列才可以这样做.
--  作者:yuyu060712
--  发布时间:2014/4/15 14:33:00
--  

老师,我更改为日期时间列了,然后列属性改为time  可窗口上输入时有日期在前面呢?


--  作者:Bin
--  发布时间:2014/4/15 14:39:00
--  
窗口控件也要设置一下格式.
--  作者:yuyu060712
--  发布时间:2014/4/15 14:42:00
--  
怎么设呢?这个不懂
--  作者:Bin
--  发布时间:2014/4/15 14:56:00
--  
在控件属性里设置,你要用日期时间框才可以
--  作者:yuyu060712
--  发布时间:2014/4/15 15:09:00
--  
哦,老师这个我试了,但是导出到EXCEL表中格式还是不对呢?
--  作者:Bin
--  发布时间:2014/4/15 15:11:00
--  
要用字符串列才可以

如果是直接导出表格,不是设计模板导出的话.可以参考帮助


遇到这个时间列,就format一下再导出即可

  .Value=format(r(时间),"HH小时mm分钟")

--  作者:yuyu060712
--  发布时间:2014/4/15 15:18:00
--  

.Value=format(r(工时),"HH小时mm分钟")

老师代码写哪里呢?谢谢

 


--  作者:yuyu060712
--  发布时间:2014/4/15 15:19:00
--  
还有个问题,我设置成了日期时间格式,如果要输入超过24小时的就不能输入了呢