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