名称:连续自动编号器(ContinuedID)
版本:V2.0
介绍:
很多数据库中都使用了自动编号,自动编号确实好用,但是有些时候我们需要连续的编号,自动编号记录一旦被删除,以后就再也不能使用这个编号。
本程序可以让你的窗体在新建记录的时候,自动使用最小的未使用编号,记录一旦被删除,这个编号也将被将来的新记录使用,无论你把编号删地怎么乱七八糟,本程序都能让你把所有删除的编号重新使用起来。
本程序仅适用于单用户环境,请勿在多用户环境下使用,否则将导致数据冲突。
更新:(V1.0—V2.0)
1、无需再指定自动编号字段,改由系统自动识别。
2、全面支持增量不为1的非标准自动编号。
3、支持使用了别名(Alias)的自动编号字段。
3、V1.0在单一窗体模式下工作异常。V2.0调整代码,以广泛适用于单一窗体、连续窗体、数据表视图。
4、V1.0在使用断号后,将改变数据表中的基数,如果使停止本软件,将引发编号重复错误。V2.0采用更安全的算法,确保任何时刻,数据表均完全合法,你可以在任何时候选择使用本软件或停止使用本软件。
源码:
[此贴子已经被作者于2005-10-6 8:17:18编辑过]
|