Office中国论坛/Access中国论坛

标题: [求助][讨论]自动编号的多种做法示例 [打印本页]

作者: szcsm    时间: 2006-6-26 16:53
标题: [求助][讨论]自动编号的多种做法示例



自己在做自动编号的时候几乎查遍了论坛的所有相关帖子,由于VB太菜了,作了很久,终于得偿所愿,感谢那些无私奉献的人们!现在把示例贴出来,希望能给跟我一样菜的新手一些帮助。另有一些问题向各位高手请教。

示例中编号有两种:一种是按年月日+字母+序号的,其中的序号以日期为单位,就是每天都是从1开始的。

                               一种是按字母+年月日+序号的,其中的序号部分是不断叠加的。

我的问题是,做这样的编号: 字母+年月日+序号,其中序号部分以年为单位叠加,每年的一月一日的时候又从一开始!忘版主及各位高手多多指教!!!

                 [hide] [em01][em09][attach]18814[/attach] 以年为单位的自动编号



[此贴子已经被作者于2006-6-30 15:40:04编辑过]


作者: 轻风    时间: 2006-6-26 17:41
示例呢?
作者: szcsm    时间: 2006-6-26 18:02



[此贴子已经被作者于2006-6-27 9:27:06编辑过]


作者: LucasLynn    时间: 2006-6-26 19:32
首先要纠正一个概念,很多人都想尽办法要把各种格式的自动编号做进表里面,这是一种非常错误的想法。

表存储的是数据库的原始数据元,是对于计算机系统可读的数据,而不是对人可读的数据,业务中需要的各种类型的自动编号,都应当通过查询来生成,而不是直接将各种自定义格式的自动编号存储在表中。
作者: szcsm    时间: 2006-6-26 20:00
多谢指教!版主是否能就当前示例指点一二,在窗体中如何实现:(字母+年月日+序号,其中序号部分以年为单位叠加,每年的一月一日的时候又从一开始)这样的功能,多谢!!
作者: skylark    时间: 2006-6-26 21:01
标题: 回复:(LucasLynn)首先要纠正一个概念,很多人都想尽...
以下是引用LucasLynn在2006-6-26 11:32:00的发言:


首先要纠正一个概念,很多人都想尽办法要把各种格式的自动编号做进表里面,这是一种非常错误的想法。

表存储的是数据库的原始数据元,是对于计算机系统可读的数据,而不是对人可读的数据,业务中需要的各种类型的自动编号,都应当通过查询来生成,而不是直接将各种自定义格式的自动编号存储在表中。



严重同意,可能很多的问题都是没有学一点数据管理和数据库的基本知识所造成的,

布局结构合理会在以后省很多事,并且要尽可能的规范化!
作者: LucasLynn    时间: 2006-6-26 21:21
以下是引用szcsm在2006-6-26 12:00:00的发言:
多谢指教!版主是否能就当前示例指点一二,在窗体中如何实现:(字母+年月日+序号,其中序号部分以年为单位叠加,每年的一月一日的时候又从一开始)这样的功能,多谢!!



分别存储到多个字段,读取的时候通过查询来合并。
作者: hi-wzj    时间: 2006-6-26 21:42
我的专栏中也有相关的说明,大家可以看看。
作者: szcsm    时间: 2006-6-26 22:39
感谢各位!!!!!

不过我还是想了解窗体里创建的方法。多知道些没有坏处的!也能学一些VB的知识!!
作者: dz983123456    时间: 2006-6-28 01:58
??
作者: suve    时间: 2006-6-28 02:43
452
作者: suve    时间: 2006-6-28 02:54
以下是引用LucasLynn在2006-6-26 11:32:00的发言:


首先要纠正一个概念,很多人都想尽办法要把各种格式的自动编号做进表里面,这是一种非常错误的想法。

表存储的是数据库的原始数据元,是对于计算机系统可读的数据,而不是对人可读的数据,业务中需要的各种类型的自动编号,都应当通过查询来生成,而不是直接将各种自定义格式的自动编号存储在表中。

太赞同了! 我越学习数据库越能体会到这一点,好像刚开始着手的时候总是问合计怎么求,其实数据库里不用保存可以计算得来的数据,能查询就查询。刚学的时候试图去读数据库结构的书,读的很困难能,还不能理解,学到今天,在去看,应该能更明白一些,可是现在天天忙着解决一些实际的窗口问题,没时间去读结构方面的书。

时间多么宝贵!老大徒伤悲!
作者: jicheng    时间: 2006-6-28 05:40
dddddd



作者: bbnet    时间: 2006-6-28 18:05
以下是引用dz983123456在2006-6-27 17:58:00的发言:
??


作者: duyun_81    时间: 2006-6-28 18:22
看看。
作者: mayci    时间: 2006-6-29 00:01
求教了,哈哈
作者: RingS    时间: 2006-6-29 19:06
学习学习
作者: csyyy    时间: 2006-6-29 20:18
THANKS
作者: LIXIANACCP    时间: 2006-6-29 21:01
11
作者: lfxwolf    时间: 2006-6-29 21:44
看看什么
作者: XWQ2000    时间: 2006-6-29 22:32
vdvf
作者: weekend1976    时间: 2006-7-4 05:15
111111111111111
作者: weekend1976    时间: 2006-7-4 05:16
haohaoaho
作者: weekend1976    时间: 2006-7-4 05:17
haohao
作者: jason_he    时间: 2006-7-6 06:09
好东东,,下来看看
作者: kcny    时间: 2006-8-12 23:24
谢谢!
作者: df    时间: 2006-8-13 05:14
d
作者: hhtomling    时间: 2006-9-1 02:54
哇哇哇哇
作者: jackyskye    时间: 2006-9-5 23:17
good


作者: zyz218    时间: 2006-9-5 23:53
数据结构的设计确实很重要!!!!!!!!!!!!!!
作者: wanghj_jd    时间: 2006-9-8 04:21
我也需要这个
作者: jysxcy    时间: 2006-9-8 05:46
看示例
作者: 潇    时间: 2006-9-21 19:01
看看
作者: 执成    时间: 2006-10-4 09:01
ff
作者: t-back    时间: 2006-10-31 16:42
支持
作者: 涟漪    时间: 2006-11-4 17:08
想学习以下
作者: 涟漪    时间: 2006-11-4 17:12
难呀,学东西难!
作者: mmdc-dy    时间: 2006-11-6 07:06
我也想看
作者: wish2004    时间: 2006-11-6 07:52
学习了,刚到这个论坛就看到这么精彩的文章
作者: mmdc-dy    时间: 2006-11-7 16:43
kk
作者: 乌の甲乌    时间: 2006-11-10 00:19
好啊,收了,谢谢!
作者: wuheng    时间: 2006-11-10 00:24
受教了,学习
作者: 2609526    时间: 2006-11-11 04:28
LOOK
作者: mmdc-dy    时间: 2006-11-15 22:28
HAO
作者: szxly    时间: 2006-11-16 06:25
愿一睹为快
作者: lykcooler    时间: 2006-11-16 18:37
以下是引用LucasLynn在2006-6-26 11:32:00的发言:


首先要纠正一个概念,很多人都想尽办法要把各种格式的自动编号做进表里面,这是一种非常错误的想法。

表存储的是数据库的原始数据元,是对于计算机系统可读的数据,而不是对人可读的数据,业务中需要的各种类型的自动编号,都应当通过查询来生成,而不是直接将各种自定义格式的自动编号存储在表中。

是不是就是说,在创建表时,能不用自动编号就不用,是这样吗?
作者: 乌の甲乌    时间: 2006-11-22 05:50
好东西
作者: 乌の甲乌    时间: 2006-11-22 07:38
请教高手啊,我是菜鸟,我想把里面的字母F改为YS,为什么试了很多下都不行呢.
作者: dfff01    时间: 2006-11-23 23:30
学习中
作者: 276478078    时间: 2006-12-10 07:52
我要
作者: mywhy74    时间: 2006-12-11 05:34
看看
作者: mir30    时间: 2007-1-13 02:51
长见识
作者: alloy486    时间: 2007-3-29 16:43
看看先,谢谢分享
作者: lywangyi    时间: 2007-4-11 22:37
看一下,正需要


作者: liuxingyuabc    时间: 2007-6-21 08:35
要看看
作者: hxntxm    时间: 2007-6-26 09:16
what
作者: tz-chf    时间: 2007-6-26 16:14
支持4楼
作者: hhdnd    时间: 2007-7-3 20:14
看看事例
作者: katercn    时间: 2007-7-5 06:14
正需要啊,LZ给个示例看看呀!
作者: huangxiuwen    时间: 2008-1-21 23:41
顶你。顶你。顶你。顶你。顶你。顶你。
作者: wf198217    时间: 2008-1-30 14:15
学习中。。。
作者: wf198217    时间: 2008-1-30 14:34
终于理解了
作者: ttstory    时间: 2008-2-3 10:47
学习中,谢谢楼主分享~~^_^
作者: 独孤裘剑    时间: 2008-5-13 16:14
我们新需要一点一点的学,一个问题一个问题的解决,所以需要各位高手讲解得比较细一点。谢谢
作者: shwanqiu    时间: 2008-5-18 17:00
谢谢
作者: shwanqiu    时间: 2008-5-18 17:01
谢谢
作者: shwanqiu    时间: 2008-5-18 17:02
谢谢
作者: shwanqiu    时间: 2008-5-18 17:02
谢谢
作者: kevin5433    时间: 2008-5-26 08:37
多谢指教
作者: songnuan269    时间: 2008-10-6 20:36
标题: 有道理
有道理
作者: coolleaf    时间: 2008-10-30 14:49
[:50]
作者: chenyingfengsx    时间: 2009-6-23 10:31
dddddddddd
作者: li08hua    时间: 2010-3-10 02:10
我也来学
作者: bluecard    时间: 2012-2-5 19:11
长学问了
作者: cjf78    时间: 2012-2-6 11:01
真的很不错,我下来学习学习,感谢分享
作者: gumingbeijing    时间: 2012-4-19 09:51
学习学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3