以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何把一个字段的数字分到其他几个字段中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100048)

--  作者:zhuzhi
--  发布时间:2017/5/3 17:49:00
--  如何把一个字段的数字分到其他几个字段中
请教老师们,狐表如何把一个字段的数字比如1234567,自动分到其他几个字段中,比如这样:1,2,3,4,5,6,7

求您们指点一二,十分感谢!

--  作者:有点色
--  发布时间:2017/5/3 17:51:00
--  

 规则是什么?截取一个字符?

 

Dim str As String = "123"
msgbox(str(0))
msgbox(str(1))


--  作者:wyz20130512
--  发布时间:2017/5/3 19:06:00
--  
也可用字符对象的Chars()属性。


--  作者:zhuzhi
--  发布时间:2017/5/3 22:07:00
--  
截取身份证号码的每一位数,18位身份证号码,截取出18个数字,每个数字一个字段。这是因为有的报表里,身份证号是在一个个小方格里填写的,我如果要用报表自动生成的话,似乎只能分解身份证号了~~~请老师指教,十分感谢!
--  作者:wyz20130512
--  发布时间:2017/5/3 22:14:00
--  
发个表截图看看


图片点击可在新窗口打开查看此主题相关图片如下:shfzheng.png
图片点击可在新窗口打开查看

是这样的吗?

[此贴子已经被作者于2017/5/3 22:22:19编辑过]

--  作者:zhuzhi
--  发布时间:2017/5/3 22:58:00
--  
嗯!是像这样的~截图我不会发~~但就是想做成这样子的报表
 1   2    3   4   5   6  7   8   9   9  
1234567899例如把这一组数字分解后填入上面的空格里~~
求老师指点迷津,非常感谢!

--  作者:wyz20130512
--  发布时间:2017/5/3 23:17:00
--  
是Excel报表还是Word报表?
--  作者:zhuzhi
--  发布时间:2017/5/3 23:20:00
--  
老师,是word报表~~~谢谢!
--  作者:有点色
--  发布时间:2017/5/4 0:59:00
--  
以下是引用zhuzhi在2017/5/3 23:20:00的发言:
老师,是word报表~~~谢谢!

 

用表达式,用vbscript的函数,比如 <mid([身份证], 3, 1)>

 

http://www.foxtable.com/webhelp/scr/1415.htm

 


--  作者:zhuzhi
--  发布时间:2017/5/4 11:17:00
--  
老师,我看了帮助文本里的信息,但还是弄不懂:这个是加在表达式列的表示式里面吗?但是它显示<前缺少操作数
或者它是要放在word报表里的相应位置呢?十分感谢!