Foxtable(狐表)用户栏目专家坐堂 → [讨论] 怎么在表达式列里只显示日期列的date信息?


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

主题:[讨论] 怎么在表达式列里只显示日期列的date信息?

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


加好友 发短信
等级:婴狐 帖子:53 积分:415 威望:0 精华:0 注册:2014/3/29 23:05:00
[讨论] 怎么在表达式列里只显示日期列的date信息?  发帖心情 Post By:2015/3/28 19:26:00 [只看该作者]

我新建了个表达式列,为   [客户名]+[日期]   , 实际显示效果是: 刘德华2015/3/29 0:00:00

怎么样在表达式列里只显示”刘德华2015/3/29“,不要后面的0:00:00?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/3/28 19:42:00 [只看该作者]

[客户名] + SubString(Convert([日期],'System.String'),1,10)

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


加好友 发短信
等级:婴狐 帖子:53 积分:415 威望:0 精华:0 注册:2014/3/29 23:05:00
  发帖心情 Post By:2015/3/28 19:57:00 [只看该作者]

谢谢CZY,不过这样不行的,12月和3月分别显示是12和3,而不是12和03,这样直接取字符搞不定

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/29 9:37:00 [只看该作者]

以下是引用likaibin1983在2015/3/28 19:57:00的发言:
谢谢CZY,不过这样不行的,12月和3月分别显示是12和3,而不是12和03,这样直接取字符搞不定

 

尽量不要用表达式列,直接用Datacolchanged事件更好

 

http://www.foxtable.com/help/topics/1469.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/29 9:44:00 [只看该作者]

 看4楼,如果要写表达式,就要这样写

 

iif(substring(convert(第三列,'System.String'),9,1) = ' ', substring(convert(第三列,'System.String'),1,8), iif(substring(convert(第三列,'System.String'),10,1) = ' ', substring(convert(第三列,'System.String'),1,9), iif(substring(convert(第三列,'System.String'),11,1) = ' ', substring(convert(第三列,'System.String'),1,10),'')))


 回到顶部