以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据用户自动编号  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54515)

--  作者:hubin998
--  发布时间:2014/7/29 23:10:00
--  根据用户自动编号
老师们好!
序号              一级单位             二级单位                  三级单位

29010101     2901                 二级                       三级


序号会很据各个级别自动编号

表格总共有9000条数据,需要重置编号列,如何实现这个功能,谢谢!

--  作者:有点甜
--  发布时间:2014/7/29 23:33:00
--  

编写Datacolchanged事件

 

Select Case e.DataCol.name
    Case "一级单位", "二级单位", "三级单位"
        e.DataRow("序号") = e.DataRow("一级单位") & e.DataRow("二级单位") & e.DataRow("三级单位")
End Select


--  作者:hubin998
--  发布时间:2014/7/30 14:49:00
--  可能我没有表述清楚
谢谢有点甜老师!
是这样的,可能我没有表述清楚
举个例子
编号             一级单位              二级单位            三级单位
505             某公司
50501         某公司                 销售部
50502         某公司                 生产部
5050101     某公司                 销售部                销售部---第一小组  
5050102     某公司                 销售部                销售部---第二小组
5050201     某公司                 生产部                销售部---第一车间

编号自动根据后面的内容更新
拜托了


--  作者:有点甜
--  发布时间:2014/7/30 14:58:00
--  

 首先,你要有一个编号表,然后才能查找到对应的值。

 

 输入数据,做个例子发上来。

[此贴子已经被作者于2014-7-30 14:58:40编辑过]