以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  关于报表设计定位打印字符问题  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3599)

--  作者:czm
--  发布时间:2006/8/31 16:33:00
--  关于报表设计定位打印字符问题
egd文件下载
定位打印身份证号码,有18位的和15位的数字,身份证号码从左边向右边提取数字,在报表的第个空格内填写一个数字。求助完成报表中设计公式,其中手机号码栏,无号码时,报表不显示。
--  作者:Andyguobao
--  发布时间:2006/8/31 16:50:00
--  
第一个问题:可以用findtext函数和mid函数。
这样行不?只做了第一个,第二个,第17个。

-=-=-=- 以下内容由 Andyguobao2006年08月31日 04:52pm 时添加 -=-=-=-
第17个格是这样,刚才那个错了,不好意思!
If(Len([身份证号]) >=17,Mid([身份证号],16,1),"")
--  作者:smileboy
--  发布时间:2006/8/31 16:52:00
--  
手机栏参考身份证栏
egd文件下载
--  作者:Andyguobao
--  发布时间:2006/8/31 16:53:00
--  
egd文件下载
--  作者:Andyguobao
--  发布时间:2006/8/31 16:59:00
--  
还是版主的好,我也想到用Mid函数,可是那个界面......呵呵!
--  作者:smileboy
--  发布时间:2006/9/1 11:13:00
--  
下面引用由Andyguobao2006/08/31 04:59pm 发表的内容:
还是版主的好,我也想到用Mid函数,可是那个界面......呵呵!

位置得你自己调整