Foxtable(狐表)用户栏目专家坐堂 → [求助]在Word文档报表中如何设置时间格式


  共有3797人关注过本帖树形打印复制链接

主题:[求助]在Word文档报表中如何设置时间格式

帅哥哟,离线,有人找我吗?
wumingrong1
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助]在Word文档报表中如何设置时间格式  发帖心情 Post By:2015/4/20 12:10:00 [显示全部帖子]

我在某Word格式的报表中,有两个来自同一列【故障处理派单时间】其格式为:2015-04-17 00:00 ;


图片点击可在新窗口打开查看此主题相关图片如下:360截图20150420115914953.jpg
图片点击可在新窗口打开查看

我希望
1、在下图“1”所显示的格式为:41700:00
2、在下图“2”所显示的格式为:二零一五年四月十七号

图片点击可在新窗口打开查看此主题相关图片如下:360截图20150420115713375.jpg
图片点击可在新窗口打开查看


[此贴子已经被作者于2015/4/20 12:11:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/20 15:16:00 [显示全部帖子]

要生成:  41700:00 格式或者 2015年41700:00 格式;公式该怎么写?

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/20 15:36:00 [显示全部帖子]

如果我想设计一个 按钮控件,点击该按钮就能够打开这个Word报表,这个按钮公式该怎么写?

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/20 16:18:00 [显示全部帖子]

如果我想实现把文件保存的名称自动生成为:调度抢修命令(***) ;其中***为[抢修整治迁改表]中的[调令编号]列内容,我的命令该怎么修改?

比如:我有一行数据的[调令编号]列内容为:粤L-抢修〔201504〕97号  ;那么当我保存报表时,文件名自动显示为:调度抢修命令(粤L-抢修〔201504〕97号)

Dim tm As String  = ProjectPath & "Attachments\调度抢修派单表.doc" '指定模板文件
Dim fl As String = "D:\调度抢修命令单\调度抢修命令().doc" '指定目标文件
Dim wrt As New WordReport(Tables("抢修整治迁改表"),tm,fl) '定义一个WordReport
wrt.Build() '逐行生成报表
wrt.Show() '显示报表

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/20 19:27:00 [显示全部帖子]

我有一条命令,想实现【通知提醒时间】=【通知代维单位时间】+35分钟;如下命令该怎么修改?而且时间格式为:2015-4-20 19:13:00

Select Case e.DataCol.name
    Case "通知代维单位时间"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("通知代维单位时间")  Then
           dr("通知提醒时间") = Nothing
        Else
            Dim tp As TimeSpan
            tp = dr("通知代维单位时间") + 2100
            dr("通知提醒时间") = tp.TotalSeconds() '真正的时段型数据要转换为秒数,才能存入时段列
        End If
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/20 22:02:00 [显示全部帖子]


[此贴子已经被作者于2015/4/21 8:39:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/27 10:35:00 [显示全部帖子]

我的 【故障处理月份】格式为:201504 我的以下命令该怎么修改、才能实现加载【故障处理月份】为当前日期月份的记录

DataTables("抢修整治迁改表").LoadFIlter=" 故障处理月份 =  Date.Now "
DataTables("抢修整治迁改表").Load

 回到顶部
帅哥哟,离线,有人找我吗?
wumingrong1
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2015/4/27 10:57:00 [显示全部帖子]

在窗口的AfterLoad事件中写有以下命令,想实现打开该窗口时自动加载【故障处理月份】=当前数据库月份的数据;其中【故障处理月份】的格式为:201504
结果提示下图错误;我的公式该怎么改?


图片点击可在新窗口打开查看此主题相关图片如下:360截图20150427105402406.jpg
图片点击可在新窗口打开查看

Dim cmd As New SQLCommand
    Dim dt As Date
    cmd.C
    cmd.CommandText = "Select GetDate()"
    dt = cmd.ExecuteScalar()

Dim dt1 As Date = format(dt,"yyyyMM")

DataTables("抢修整治迁改表").LoadFIlter="故障处理月份 = #" & dt1 & "#"
DataTables("抢修整治迁改表").Load

 回到顶部