我们热爱生命科学!-生物行

第十二章 自动编号详解

时间:2006-05-11 16:31来源:北京勤哲软件技术有限责任公司 作者:admin 点击: 1222次

第十二章 自动编号详解

1.自动编号定义

定义“客户编号” 1.进入“管理控制台” 2.选中“自动编号”,鼠标右键菜单“新建”-“自动编号” 3.填写: 4.点击“确定”,完成“客户编号”的定义。选择“新编号在保存报表时才产生”,可以在保存时生成编号。 参见:自动编号

2.ESF_newID()函数详解

ESF_newID()函数详解 函数格式:ESF_newId("自动编号名称")自动编号名称-在Excel服务器管理台“自动编号”中定义的自动编号规则的名称,例如,“示例数据库”中的“销货单编号”。例子:参见“示例数据库”中的“自动编号”。     该函数主要用于条件自动生成编号。

3.单据中使用自动编号

单据中使用自动编号    单据中使用自动编号通常情况下有三种情况: 1.一张单据一个号,生成条件:打开时生成,保存时生成,条件生成。 2.明细中的需要,生成条件:填写一行自动生成一个号。这两种情况的做法: 1.在管理台中定义自动编号。 2.打开时生成,采用在创建数据表中,在需要自动编号的字段中的输入规范中选择定义好的自动编号名称。例如:
    3.保存时自动生成编号 4.明细编号的生成 5.条件编号自动生成

4.明细中的自动编号

    明细中的自动编号通常需要输入一行自动输入一个号,由于可能经常需要更改,不宜直接采用在数据表中选择“输入规范”和ESF_newID的方法,通常的做法: 1.在单据中定义一个单据号,例如,客户编号。 2.根据单据上已生成的单据号,结合行号或列号,形成新的编号,例如 卡号由定义数据项中选择输入规范来自动生成。 客户号=卡号_行号并且采用条件,如果“司机名称”不为空,则生成该客户号: =IF(C12="","",_ESF1563 & "-" & ROW()-11) 参见“示例数据库”中的“自动编号”。  

5.条件控制自动编号

如果只在某个条件满足时,才自动生成编号,可以采用if和ESF_newID相结合方式实现: 1.设定条件单元格和编号单元格 2.在自动编号单元格中填入: =IF(_ESF1574="1",esf_newId("客户编号"),"") 即“条件自动编号”当输入1时,自动编号中可以自动生成一个编号。   (责任编辑:泉水)
顶一下
(32)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片