以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教基础表格中只显示月份有没有办法?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46949)

--  作者:shelon
--  发布时间:2014/3/1 21:21:00
--  请教基础表格中只显示月份有没有办法?
请教,查询了整个帮助文档,没弄明白,特此请教。在基础表中,因日期型列,显示是day 或 time ,有没有直接显示月份的办法?
--  作者:有点甜
--  发布时间:2014/3/1 21:53:00
--  
 没有只显示月份的方法。

 你可以这样变通,你添加一个表达式列,然后编写表达式,参考

SubString(Convert([日期],\'System.String\'),6,IIF(SubString(Convert([日期],\'System.String\'),7,1) In (\'-\',\'/\'),1,2))


--  作者:菲舍尔
--  发布时间:2014/3/2 0:03:00
--  

可以利用table的fill方法,自己用sql语句来做

 

例如

 

tables(“表名”)。fill(“select month(日期列名)as 月 from {表名}”)