Office中国论坛/Access中国论坛

标题: 保存时如何去除“|”前面的内容 [打印本页]

作者: xie62    时间: 2012-3-31 16:59
标题: 保存时如何去除“|”前面的内容
请教:
在文本框中查询出一个地址,如:D:\我的文档\My Pictures\201110.jpg。保存在表为:201110.jpg哪?
作者: todaynew    时间: 2012-3-31 17:33
本帖最后由 todaynew 于 2012-3-31 18:00 编辑

办法一大堆:

1、截取子串法:
文件名=Right(地址,len(地址)-InstrRev(地址,"\"))

2、替换法:
文件名=Replace(mid(地址,1,instrrev(地址,"\")),"")

3、数组法:
A=Split(地址,"\")
文件名=A(UBound(A))

4、文件对象法:
dim fso as new filesystemobject
dim fname as string
fname=fso.getfilename(地址)

还可以有正则表达式法等等,简言之:办法总比问题多,杀猪杀屁股,整死就行。
作者: xie62    时间: 2012-3-31 18:09
谢谢todaynew




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