Office中国论坛/Access中国论坛

标题: 请教如何截取文本字段中指定字数后的文字内容? [打印本页]

作者: aone    时间: 2012-4-21 20:36
标题: 请教如何截取文本字段中指定字数后的文字内容?
表中有一个不确定字数的字段,例如“说明”,在报表中需要显示下划线或自行添加横线(就像填空那样),因为格式固定的缘故,想分别截取这个字段的前四个字和前四个字以后的所有文字,分成两个字段。举例来说比如“中华人民共和国*”,我想在报表中得到两个字段,“中华人民”和“共和国*”。“*”表示后面可以有不确定字数的文本。请问如何实现呢?看了一下Left函数,不是很理解。谢谢!
作者: todaynew    时间: 2012-4-21 21:11
select *,left([说明],4) as 左侧,right([说明],len[说明]-4) as 右侧 from tbname
作者: aone    时间: 2012-4-21 21:56
多谢版主解答!赶紧试一下!
作者: aone    时间: 2012-4-21 22:58
我是直接在”字段属性“、”数据来源“里输入的,”right([说明],len[说明]-4) “这句改成”right([说明],len([说明])-4) “就行了!再次感谢版主!




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