Office中国论坛/Access中国论坛

标题: 离职员工号再用 [打印本页]

作者: BILLFEI    时间: 2008-11-23 16:44
标题: 离职员工号再用
请教自动对员工编号,当员工离职后怎么样把这个号码自动分配给新来的人?请高手帮忙!
作者: BILLFEI    时间: 2008-11-23 20:23
总是做不好,请帮忙改一下,多谢了
作者: Henry D. Sy    时间: 2008-11-23 20:35
楼主的思路,个人感觉不好。
除非职员一旦离职,即删除其所有资料。否则将会发生同一个编号有几个人的资料。
作者: BILLFEI    时间: 2008-11-23 21:12
比如一个员工的编号为AC009,他离职时,会在他的编号后加个*,这个离职人员的编号就为AC009*,那么AC009就可以给其他人使用了!
作者: Henry D. Sy    时间: 2008-11-23 21:28
那原来与AC009有关的记录怎么办。
作者: BILLFEI    时间: 2008-11-24 08:59
自动变成了AC009*的记录了呀
作者: Henry D. Sy    时间: 2008-11-24 09:02
那么第二个第三个AC009在离职哪
作者: tz-chf    时间: 2008-11-24 09:04
看表间关系是怎么建的
作者: hi-wzj    时间: 2008-11-24 10:37
由于员工存在部门间调动的可能,因此工号尽量不要和部门编号挂勾。
员工离职后其信息保存多少年,公司应有规定,当离职信息到期销毁后工号才可被新员工使用。这样才能保证信息的唯一性。
作者: BILLFEI    时间: 2008-11-24 15:51
如果离职员工的编号不能再被用,那么一个企业三五年后,员工编号不是要编到上万号了??离职员工的编号经加上一个符号后备份到离职员工的库里(可重复编号),只要能检索到每一个编号的工作期间,就不应该有问题了;这样根本也不会影响在职员工库的使用;
其实很简单,雷同于重名的人,你总得用一个办法去区份!

请帮忙写一段插入缺省的号码的代码!多谢!
作者: Henry D. Sy    时间: 2008-11-24 16:02
如果离职员工的编号不能再被用,
没说不能用,只是谈谈个人看法。

那么一个企业三五年后,员工编号不是要编到上万号了?
这个跟能不能用好像没有关系,你将老号给新职员,而新号给离职的。记录数难道不是一样的吗?
个人看法只是说,没有必要这样做。
举个例子
原来有三个职工,编号为 1,2,3
现在 2 离职。
你将原 2 变成2*,而将2重新分配给新来的职工。而且要更新全库,将原2更新为2*,记录变成: 1,2,2*,3
我的意思是说,增加一个字段来标识职员在厂与否,不必更改编号,直接将4号给新职员,记录数还是4个(1,2,3,4)
作者: tz-chf    时间: 2008-11-24 17:01
新来的2又不想干了,那想把2变成什么呢?

加个是否离职字段,或离职日期不就行了

问题不是找到一个可用的编号,而且表结构的问题。
作者: tzh1600    时间: 2008-11-24 17:28
楼主的思路确实不好
如果一定要这么做,可以在主键字段外再增加一个自编字段,这个字段可以重复使用,记录数是不会少的
作者: goto2008    时间: 2009-12-26 00:34
呵呵,了解一下




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