新增个人数据库版学习实例《
单据编号生成器》
在数据库管理开发过程中,经常遇到根据当前日期自动生成单据编号的情况。本实例即是对该问题的解决。
实例很好。不过有一个问题,当在WIN98上运行是就出错了,因为日期的格式是04-06-20,而不是2004-06-20,所以取“年”值的方法值得修改,用字符串操作构件可以解决。
[此贴子已经被作者于2004-6-22 8:04:21编辑过]
建议很好!当时没有考虑周全。
[此贴子已经被作者于2004-6-21 18:05:24编辑过]
已经修改了两个地方:一是日期取值方法;二是年值始终为4位数,月值和日值的位数统一为2位数。这样就使每个编号的位数一致了。
以下是引用admin在2004-6-21 16:14:56的发言:
新增个人数据库版学习实例《
单据编号生成器》
在数据库管理开发过程中,经常遇到根据当前日期自动生成单据编号的情况。本实例即是对该问题的解决。
对于单据的自动编号,我曾经在一个《油库进销存》项目中大量使用过。可能跟ADMIN提供的有些区别,我认为:ADMIN提供的例子主要在没有删除数据情况下,如果其中有一条记录被删除,则有可能会出现两个相同的单据号,我在项目中就避免了这种情况,如果中间的单据被删除,也不会出现重复的单据号。由于现在没有时间整理源程序,所以先把以前做的一个部分功能模块的演示程序奉献给大家,不妨体会一下单据号的编制方法,也希望大家多提宝贵意见!
程序下载地址 http://www.headersoft.com/temp/pbeta1.exe
单据号使用程序下载
[此贴子已经被作者于2004-6-23 21:59:46编辑过]