Foxtable(狐表)用户栏目专家坐堂 → [求助]狐表中将原日期类型数据转换成字符型的函数


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

主题:[求助]狐表中将原日期类型数据转换成字符型的函数

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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
[求助]狐表中将原日期类型数据转换成字符型的函数  发帖心情 Post By:2014/10/15 16:44:00 [只看该作者]

如题,比如原来的字段是日期型,2014-10-15,想转换成“20141015”格式,用Convert() 和 Format() 函数都没找到相应参数,特此求助,谢谢!

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/15 16:50:00 [只看该作者]

format(date.today,"yyyyMMdd")

要怎么运用在你这功能上,还要看具体你想干嘛.

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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 16:57:00 [只看该作者]

我这样试过,不过我是引用的字段,好像报错,我再试试,多谢指教

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/15 17:00:00 [只看该作者]

搞不定就上例子,说清楚你想实现的效果.

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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 17:08:00 [只看该作者]

表达式:'XS' + Format([日期],"yyyyMMdd") + SubString('0000', 1, 4 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String'),报错,截图受限无法上传

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/15 17:11:00 [只看该作者]

这个是代码,不是表达式.表达式不能这么用. 你在DataColChanged事件用代码生成吧

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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 17:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq浏览器截屏未命名.png
图片点击可在新窗口打开查看
报错截图

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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 17:14:00 [只看该作者]

我的想法是这样,就是利用[_Identify]和日期型字段[日期]组合,自动生成单据编号,XS201410150001


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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 17:16:00 [只看该作者]

这样啊,如果不加上日期字段就没问题,明白了。我总以为是表达式写错了,我在窗口里调试也不行。多谢

 

 


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


加好友 发短信
等级:婴狐 帖子:15 积分:176 威望:0 精华:0 注册:2014/10/9 23:47:00
  发帖心情 Post By:2014/10/15 17:20:00 [只看该作者]

不过这样写表达式:'XS' + Convert([日期],'System.String')+ SubString('0000', 1, 4 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String'),表达式没问题,不过结果不是我想要的形式  XS2014-10-15 0:0:0000001

 回到顶部
总数 15 1 2 下一页