|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ TRANSFORM()函数的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
875
人关注过本帖
标题:
TRANSFORM()函数的问题
只看楼主
加入收藏
pjwf2008
等 级:
新手上路
帖 子:64
专家分:0
注 册:2015-3-5
结帖率:
41.18%
楼主
收藏
已结贴
√
问题点数:10 回复次数:7
TRANSFORM()函数的问题
用什么函数把这个字符串‘总计:277元’的‘277’取出来,并转成货币型
搜索更多相关主题的帖子:
字符串
2015-04-09 22:07
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
2
楼
收藏
得分:5
SET CURRENCY TO "¥"
? TRANSFORM(VAL(STREXTRACT("总计:277元", "总计:", "元")), "@$")
2015-04-09 22:21
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
3
楼
收藏
得分:0
SET CURRENCY TO "¥"
? TRANSFORM(NTOM(VAL(STREXTRACT("总计:277元", "总计:", "元"))))
2015-04-09 22:28
举报帖子
使用道具
赠送鲜花
pjwf2008
等 级:
新手上路
帖 子:64
专家分:0
注 册:2015-3-5
第
4
楼
收藏
得分:0
以下是引用
吹水佬
在2015-4-9 22:28:31的发言:
SET CURRENCY TO "¥"
? TRANSFORM(NTOM(VAL(STREXTRACT("总计:277元", "总计:", "元"))))
请问‘吹水佬’老师,怎样从任意字符串中提取数字,例如:‘总计:100元’
‘总计:1000元’
里面数字的位数不能确定。
2015-04-09 23:29
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
5
楼
收藏
得分:5
VFP6 CODE
?"¥"+CHRTRANC("总计:277元","总计:元","")
[
本帖最后由 sdta 于 2015-4-9 23:35 编辑
]
坚守VFP最后的阵地
2015-04-09 23:32
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
6
楼
收藏
得分:0
以下是引用
pjwf2008
在2015-4-9 23:29:52的发言:
请问‘吹水佬’老师,怎样从任意字符串中提取数字,例如:‘总计:100元’
‘总计:1000元’
里面数字的位数不能确定。
2楼、5楼的代码中已经告诉你方法了,别人给了你代码,就要分析研究,从中汲取自己需要的知识,要灵活运用,举一凡三。
坚守VFP最后的阵地
2015-04-09 23:39
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
7
楼
收藏
得分:0
以下是引用
pjwf2008
在2015-4-9 23:29:52的发言:
请问‘吹水佬’老师,怎样从任意字符串中提取数字,例如:‘总计:100元’
‘总计:1000元’
里面数字的位数不能确定。
STREXTRACT()只是取出"总计:"与"元"两个字符串之间的字符串(金额数值),与数字的位数无关。
2015-04-10 07:47
举报帖子
使用道具
赠送鲜花
liuxingang28
来 自:山东济南
等 级:
贵宾
威 望:
47
帖 子:658
专家分:2180
注 册:2014-2-7
第
8
楼
收藏
(1)
得分:0
楼上各位的解答并没有满足楼主的要求,正确的答案如下:
cStr = '总计:277元'
nVal = VAL('$'+STREXTRACT(cStr,'总计:','元'))
说明:结果 nVal 的值为 277,且为“货币型”
泉城飞狐
2015-04-17 11:25
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
TRANSFORM()函数的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.040879 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved