Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请教各位老师,如何更新在职员工信息和创建多条件查询?

fxs  发表于:2012-02-25 17:42:38  
复制

点击下载此附件

请教各位老师,上面是我自己弄的一个公司人事管理系统,本人菜鸟中的菜鸟,都是照着教程和论坛的例子来的,本人不懂编程和VBA,我在上面的数据库中想实现如下功能:

1、员工工作调动后,如何查询得到最新的在职员工信息?

2、如何新建窗体,实现各部门、班组、工种、职务、聘用日期、学历、民族……等等基于“员工档案表”的多条件查询?

恳请各位老师帮忙。

我本人酷爱研究ACCESS数据库,但是因为只有小学文化,底子差,年龄也大了,所以一步步走来很不容易,多亏了论坛广大网友的帮忙,不懂英语的我现在也能够用ACCESS解决一下工作中的小问题了。

再次感谢广大网友和老师!!

 

Top
煮茶论道 发表于:2012-02-25 20:32:13
要查询最新的在职员工信息,可以添加一个字段为:在职,可以是否类型。筛选只要选出在职为-1的数据就可以。多条件筛选示例多的很。http://www.accessoft.com/article-show.asp?id=6017,代码很简单,有注释。自己研究下。

阳阳 发表于:2012-02-25 20:39:11

这是http://www.access-cn.com/forum.php论坛中刘小军发表的多条件查询实例与教程,希望对你有帮助.

 

点击下载此附件

fxs 发表于:2012-02-25 21:14:15

十分感谢以上两位老师的解答。

对于多条件查询问题我明白了,但是,对于更新最新在职员工的问题我还是不太明白:
1、员工信息表中已有现在发生工作调动的员工的信息;

2、我数据库中建立了员工工作调动表,用来专门记录员工的工作调动情况;

3、如果增加“是否在职”字段,以上工作就会没有意义,比如,我可以在员工工作调动的时候直接修改“员工信息表”中的员工信息,但是,那样的话数据库就不能够反映职工的工作调动过程。

再次感谢各位老师和网友的帮助。

 



fxs 发表于:2012-02-25 21:17:39

我想通过“工作调动表”和“员工信息表”两张表,通过代码或者其他方法得到工作调动后的最新员工情况表。

我上面的表达不是太清楚吧。



叶海峰 发表于:2012-02-25 21:30:33

工作调动表里面增加一个入职时间,或者本来已经有这个字段,

 

select 员工姓名,职务,max(入职日期) from 工作调动表



煮茶论道 发表于:2012-02-26 11:14:07

见查询在职职工档案,看看结果是否对。

点击下载此附件

fxs 发表于:2012-02-26 16:18:09

点击下载此附件

感谢各位老师的解答,让我学习了很多。

可能是我还是没有表达清楚,现在,我把数据库简化一下再发上来:

1、职工档案表:包含常用的职工信息

2、部门表、班组表、工种表、职务表:辅助职工档案表的附表;

3、职工离职表:职工离厂不干的信息统计;

4、职工调动表:在职职工工作调动信息记录,针对一名职工可能发生多次的工作调动;

具体场景描述:我公司地处内蒙古中北部偏远地区,公司职工普遍文化程度低,在思想上没有长远观念,所以只要听说别处工资高,立马拍屁股走人;还有就是当地的蒙古族老乡,往往是一发工资就走了,等吃光花净又回来了,总之一句话,我们公司的人员流动特别频繁,不像内地企业职工相对稳定。

因此,我设计“人事管理数据库”的出发点就是要详细记录职工的流动情况,以便分析和掌握每一位职工的历史情况,所以其中的“职工离厂表”和“职工工作调动表”就必不可少。

但是,正因为职工流动频繁,所以,我需要随时掌握眼下在职的职工情况。

如何既保存职工的离职、调动记录,又能够实时查询在职职工情况,成为困扰我的一个难题。

再次感谢各位老师高手的解答!!



总记录:7篇  页次:1/1 9 1 :