以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码序号生成  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192063)

--  作者:timber83
--  发布时间:2024/5/27 13:00:00
--  代码序号生成


图片点击可在新窗口打开查看这种要自动生成代码,该如何在表属性写代码,每种类型按照2位数字替代,同一类按照01,02依次编码,如果类型的值是空的话,按照00编码,


--  作者:有点蓝
--  发布时间:2024/5/27 13:42:00
--  
请举例说明一下,比如什么4行数据,按照什么规则生成,最后得到什么结果?
--  作者:timber83
--  发布时间:2024/5/27 14:27:00
--  
    类型-1 类型-2 类型-3 类型-4 类型-5 类型-6 类型-7 类型-8 名称 代码
列子1   组织 企业 经济部门 农业企业 0 0 0 0 农业企业 0101010100000000
  代码 01 01 01 01 00 00 00 00    
列子2   组织 企业 经济部门 工业企业 0 0 0 0 工业企业 0101010200000000
    01 01 01 02 00 00 00 00    
列子3   组织 企业 信用等级 人合公司 0 0 0 0 服务企业 0101020100000000
    01 01 02 01 00 00 00 00    
列子4   组织 企业 信用等级 资合公司 0 0 0 0 人合公司 0101020200000000
    01 01 02 02 00 00 00 00    
列子5   物资 生产作用 燃料 汽油 0 0 0 0 汽油 0201010100000000
    02 01 01 01 00 00 00 00    

--  作者:有点蓝
--  发布时间:2024/5/27 14:31:00
--  
怎么知道哪个是01,哪个是02?还有没有03,04....?
--  作者:timber83
--  发布时间:2024/5/27 14:36:00
--  
按照输入的先后依次生成,以后还有很多,目前列不全,图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2024/5/27 14:42:00
--  
【按照输入的先后依次生成】这个很难处理

考虑维护一个字典表,比如

类型序号、类型名称,类型编码
1、组织、01
1、物资、02
2、企业、01

然后通过查询字段表获取对应的类型的编码

--  作者:timber83
--  发布时间:2024/5/27 14:54:00
--  
谢谢了,我先消化消化,再来请教