以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=145503)

--  作者:wugang0131
--  发布时间:2020/1/23 12:26:00
--  请教
我在做一个人员管理系统,想实现以下操作:当人员离职时,确认离职后,下次启动时,这一行会自动插入另一张离职人员表上,并将人员表上这一行删除。请问该如何操作?请老师赐教,祝新年快乐!
--  作者:wugang0131
--  发布时间:2020/1/23 12:27:00
--  
请问该如何编写代码?
--  作者:sloyy
--  发布时间:2020/1/23 13:20:00
--  
没必要删除,一般这样做:在人员表上增加一个逻辑列:是否离职,一个日期列:离职日期;
确认离职的时候打上勾.自动填入离职日期
统计离职表的时候,只需要筛选离职日期和是否离职就行了

你又是增加离职表,又是删除当前离职人员,这是典型的数据库没设计好,多了很多冗余数据,既不利于后期维护,又容易出错.


--  作者:wugang0131
--  发布时间:2020/1/23 16:07:00
--  
谢谢老师,但是自动插入或删除行该如何实现?小白请教
--  作者:wyz20130512
--  发布时间:2020/1/23 18:32:00
--  
在3楼的基础上加上动态加载,加载时过滤掉已离职的员工。
--  作者:有点蓝
--  发布时间:2020/1/27 13:33:00
--  
如果一定要做,应该在填入离职时间,或者勾选离职的时候就移到离职表,而不是等到下次启动的时候做。
--  作者:wugang0131
--  发布时间:2020/1/28 16:15:00
--  
嗯,用自动复制可以解决,谢谢老师回复