Office中国论坛/Access中国论坛

标题: 如何把身份证每一位数提出来,单独显示? [打印本页]

作者: sweetduck    时间: 2003-5-29 02:42
标题: 如何把身份证每一位数提出来,单独显示?
比如“123456789987654321”18位数,是否有函数提取每一位数分别显示?
实现效果 1   2   3    4    5    6    7   8  ……
作者: 徐阿鹏    时间: 2003-5-29 02:48
用left或right函数
作者: sweetduck    时间: 2003-5-29 02:51
left 只能取一位的嘛,要将18位一个个取出来不是太复杂了


[此贴子已经被作者于2003-5-28 18:51:48编辑过]


作者: 李寻欢    时间: 2003-5-29 03:02
用mid函数可以逐一取出来
作者: sweetduck    时间: 2003-5-29 03:07
可不可以具体写一下代码
比如要取第4位的 “4” ?
作者: sweetduck    时间: 2003-5-29 03:28
说具体点就是18位的身份证号,要求出报表的时候每个数字加上方框显示  

   □□□□□□□□□

我现在是用left \ right 17、16、15……位的取,然后再取1位来显示,有没有方便点的方法?

大虾们,帮帮忙啊!

作者: ayst    时间: 2003-5-31 05:26
字段名 = Mid(字段名, X, Y)
X代表从字段名的第几个字符开始取值,Y代表取几个值。
作者: sweetduck    时间: 2003-6-1 04:21
谢谢,一切都搞定了!




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