以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  <format([职级_任现职级时间],"yyyy-MM")>打印问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=64961)

--  作者:HJG_HB950207
--  发布时间:2015/3/6 8:45:00
--  <format([职级_任现职级时间],"yyyy-MM")>打印问题
请问老师:用<format([职级_任现职级时间],"yyyy-MM")> 打印时间,如表中时间为填,打出结果为0.00,如何处理啊?
--  作者:Bin
--  发布时间:2015/3/6 8:47:00
--  
<IIF([职级_任现职级时间] is null,"",format([职级_任现职级时间],"yyyy-MM"))>
--  作者:狐狸爸爸
--  发布时间:2015/3/6 8:48:00
--  
iif([职级_任现职级时间] > #1/1/1950#,format([职级_任现职级时间],"yyyy-MM")>,""))
[此贴子已经被作者于2015/3/6 9:07:27编辑过]

--  作者:HJG_HB950207
--  发布时间:2015/3/6 9:05:00
--  
用WORD 打印,上方法搞不定
--  作者:HJG_HB950207
--  发布时间:2015/3/6 9:11:00
--  
用Word 模板打印,上发放还是不行
--  作者:有点甜
--  发布时间:2015/3/6 9:12:00
--  
 看3楼啊。
--  作者:HJG_HB950207
--  发布时间:2015/3/6 9:13:00
--  
FOXTABLE 在时间属性方面如果完善,更简洁利于使用就好。
--  作者:有点甜
--  发布时间:2015/3/6 9:13:00
--  
<iif([职级_任现职级时间] > #1/1/1950#,format([职级_任现职级时间],"yyyy-MM"),"")>
--  作者:Bin
--  发布时间:2015/3/6 9:15:00
--  

你可以利用Replace 替换标签  用代码赋值就好

取值代码

dim r as row = tables("XX").current("日期")
wrt.Replace("[日期值]",IIF(r.isnull("日期"),"",format("日期","yyyy-MM")))
[此贴子已经被作者于2015/3/6 9:15:31编辑过]

--  作者:HJG_HB950207
--  发布时间:2015/3/6 9:28:00
--  
OK了,谢谢各位老师了。