利用红尘如烟老师《高效无重复自动编码解决方案》如何实现按日期重新开始编号-cspa
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


利用红尘如烟老师《高效无重复自动编码解决方案》如何实现按日期重新开始编号

发表时间:2013/7/11 18:07:05 评论(4) 浏览(8540)  评论 | 加入收藏 | 复制
   
摘 要:利用红尘如烟老师提出的《高效无重复自动编码解决方案》解决按日期重新编号问题。
正 文:

    《高效无重复自动编码解决方案》是红尘如烟老师提出的一种自动自定义编号解决方法。该方法设计巧妙,运行效率高,具有很好的通用性和实用性。但是由于在实际应用设计中,每个案例的需求都是不同的,直接照搬红尘老师的方法用于自己的程序中可能是不行的,往往要加以修改后才能符合自身的要求。近日就有网友提问,利用红尘如烟老师《高效无重复自动编码解决方案》如何实现每月重新开始编号的问题。此问题具有一定的实际意义,实际工作中有时确实需要按日期重新编号。经过对红尘老师的方法的学习研究,现提出一个解决方案。本解决方案的设计原则是不影响原方案的功能和运行效率,同时增加了可选的按“年”或“月”或“日”重新编号功能。请各位老师指教。感谢红尘老师给我的启发。

     以下示例中包括红尘如烟老师的原方法和改编后的方法,以方便使用者对照分析,其实我们在学习中都应将老师的示例吃透,然后加以改造以变为我们所需要的东西。
     2013年11月11日补记:
     前几天有access网友指出了我按日期重新编号方案中的错误,即重新编号功能不能适应任意合法的自定义数据库日期格式。这是一个致命的重大缺陷,基本上使方案失去了通用性。经再次学习红尘如烟老师的原方案,发现红尘老师在方案中巧妙地回避了该问题。而我提出的方案会严重影响原方法的通用性。因此我重新提出了一个新方案,该方案一是解决了重新编号功能不能适应任意合法的自定义数据库日期格式问题,新方案允许用户任意自定义日期格式;二是引用了红尘如烟老师另一个获取网络服务器时间的函数,解决了在网络环境下统一日期问题,防止因客户端日期的不一致造成日期比较产生混乱。

点击下载此附件 

 

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[捐赠需求]如何高效提问以尽早获得网友帮助   【UMVsoft整理  2003/7/23】
【access源码示例】高效无重复自动编码解决方案  【红尘如烟  2011/1/30】
【access源码示例】导入导出系列——Excel数据高效导入示例  【红尘如烟  2011/5/24】
[access查询]【access技巧】最小断号查找的最高效方法(...  【红尘如烟  2012/5/22】
高效的年月日的自动编号函数  【LiShiping  2012/8/18】
高效的自动编号函数  【网行者  2013/1/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

cspa

文章分类

文章存档

友情链接