Office中国论坛/Access中国论坛

标题: 求助.将一段文本拆分成多个字段.高难度!! [打印本页]

作者: shaoshouyou    时间: 2007-3-12 20:48
标题: 求助.将一段文本拆分成多个字段.高难度!!
姓  名:  邵国X
电  话:  05XX-2190XXX
手  机:  13735220XXX
收货地址: 浙江省上虞市经济XXXXXXX
邮政编码:  3123XX
运送方式:  快递



以上是一段文本..不是数据库啊.. 现需求将以上的文本按第一列字段名拆分成字段..求高手帮忙!!我试了mid不行.新手.不知道还有其它的语句可以搞定不!!谢谢!


作者: andymark    时间: 2007-3-12 21:46
1.上面的数据是在ACCESS里的文本类型,还是保存在文件文件里?

2.把数据生成表,还是只是查询所得的数据?




作者: shaoshouyou    时间: 2007-3-12 21:50
上面的数据是ACCESS里的文本类型... 要把取得的数据库生成表...
作者: wwwwa    时间: 2007-3-12 22:03
是将TXT文件中的内容导入ACCESS中?格式是否固定?
作者: andymark    时间: 2007-3-12 23:20
下面的例子,必须保证你所有的文本框的格式一样,且假设字段间用回车分隔[attach]23499[/attach]


[此贴子已经被作者于2007-3-12 16:37:52编辑过]


作者: shaoshouyou    时间: 2007-3-14 06:46
上面的例子确实非常不错.可惜字段间并不是只有一个回车的.所以没办法实现... 我搞了个查询..参考mid按字符分拆字段的例子已经现实了上面的要求..呵呵.感觉比andymark朋友的方法还要稍简单点...谢谢大家了!
作者: wuaza    时间: 2007-3-14 19:07
有好的方法也不发上来与大家分享分享,真是。
作者: roundu    时间: 2007-3-14 19:46
我以前用在EXCEL中弄过一个。。。

1。用SPLIT函数拆成数组:myarray()=split("xx,yy,,zz",":")

2.然后把数组中元素两端空格去掉。。。

[此贴子已经被作者于2007-3-14 11:49:20编辑过]


作者: sgrshh29    时间: 2007-3-14 23:16
以下是引用wuaza在2007-3-14 11:07:00的发言:


有好的方法也不发上来与大家分享分享,真是。

早就有类似的帖子了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3