|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教:DBF文件备注字段文字替换操作方法
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
7712
人关注过本帖
标题:
请教:DBF文件备注字段文字替换操作方法
只看楼主
加入收藏
t185hr
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-11-4
楼主
收藏
问题点数:0 回复次数:10
请教:DBF文件备注字段文字替换操作方法
我想请教各位高手:如何才能将DBF文件备注字段里的某些文字替换为其他文字?
搜索更多相关主题的帖子:
DBF
字段
备注
文字
文件
2008-11-04 22:48
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
2
楼
收藏
得分:0
replace all 备注字段 with stuff(备注字段,起始位置,字符长度,被替换字符)
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-11-04 23:21
举报帖子
使用道具
赠送鲜花
t185hr
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-11-4
第
3
楼
收藏
得分:0
谢谢版主!
我是用上述方法时,掌握不准"起始位置"、与"字符长度",因此多次试验,仅把"被替换字符"加进去,却没有办法去掉想要替换的字符。还请详细指教!
2008-11-07 09:15
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
4
楼
收藏
得分:0
?STUFF('dbf文件备注字段',1,3,'DBF')
结果:DBF文件备注字段
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-11-07 09:29
举报帖子
使用道具
赠送鲜花
szy345
来 自:江苏——南京
等 级:
贵宾
威 望:
14
帖 子:336
专家分:14
注 册:2008-8-6
第
5
楼
收藏
得分:0
1、首先要注意文字是占2个字节的,这个跟“起始位置”和“字符长度”都有关系
2、如果要替换多条记录中的某些字符,并且这些字符在记录中的“起始位置”不一致,
那要先确定它的起始位置,再替换
可以先用at(a,b,1)函数确定起始位置
[[it] 本帖最后由 szy345 于 2008-11-7 09:35 编辑 [/it]]
VFP技术交流,QQ群:20452307
欢迎您!
2008-11-07 09:32
举报帖子
使用道具
赠送鲜花
glygly06
来 自:雁城
等 级:
新手上路
威 望:
1
帖 子:120
专家分:0
注 册:2008-10-1
第
6
楼
收藏
得分:0
用 chrtran(备注字段,被替换字符,替换字符),可以对字段中重复出现、位置不固定的字符进行替换。
[[it] 本帖最后由 glygly06 于 2008-11-7 09:47 编辑 [/it]]
我是一只小小小菜鸟,我想装懂却又懂不了多少
2008-11-07 09:45
举报帖子
使用道具
赠送鲜花
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
7
楼
收藏
得分:0
如果是替换多个字符,且位置不固定,试试:
REPLACE all 备注字段名 with CHRTRAN(备注字段名,"想替换的字符","替换为字符")
2008-11-07 11:20
举报帖子
使用道具
赠送鲜花
szy345
来 自:江苏——南京
等 级:
贵宾
威 望:
14
帖 子:336
专家分:14
注 册:2008-8-6
第
8
楼
收藏
得分:0
不过还要注意一个长度的问题,
如果被替换的字符长度小于即将要替换的字符长度
那只会取被替换的字符长度
如:CHRTRAN(“ABCDEFG”,“AB”,“QQQQ”)=“QQCDEFG”
VFP技术交流,QQ群:20452307
欢迎您!
2008-11-07 12:37
举报帖子
使用道具
赠送鲜花
t185hr
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-11-4
第
9
楼
收藏
得分:0
[bo][un]qjbzjp[/un] 在 2008-11-7 11:20 的发言:[/bo]
如果是替换多个字符,且位置不固定,试试:
REPLACE all 备注字段名 with CHRTRAN(备注字段名,"想替换的字符","替换为字符")
这个方法试了,不行,换出来后,备注字段里的文字内容全部变成乱码。
2008-11-07 16:09
举报帖子
使用道具
赠送鲜花
ibmlang_002
来 自:浙江-嘉兴
等 级:
贵宾
威 望:
18
帖 子:437
专家分:176
注 册:2008-8-30
第
10
楼
收藏
得分:0
CHRTRANC或者STRTRAN
VFP
2008-11-07 19:00
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
请教:DBF文件备注字段文字替换操作方法
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.044543 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved