设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2269|回复: 8
打印 上一主题 下一主题

[查询] 如何利用查询找出符合条件的工龄人员

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-12 16:56:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 snrvvfb 于 2009-8-31 15:39 编辑

我用Access制作了一个员工档案的数据库,其中有一个表中有"到公司时间"的字段,原来每次报考勤时我都是用筛选工具直接筛选出符合条件的记录,之后再用笔填写成纸版的表格上报财务部.想请问一下,如何通过查询或其他的方法找出符合我要求的数据,再制作成报表打印出来.我们公司的考勤是以20为统计日期,也就是每月的工龄都会涉及两个月的数据。
例:7月份工龄即6月21日至7月20日的人员。
不知道用什么方法可以让我查询出某月21日至某月20日的人员,不考虑年份,只想筛选月、日,并且不包括当年的人员(因为我们是满一年之后开始计算工龄)。
如:8月21日至9月20日的人员。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-8-12 17:04:23 | 只看该作者
搜索刘小军
3#
 楼主| 发表于 2009-8-12 17:22:23 | 只看该作者
里面有关于这方面的范例吗?
4#
发表于 2009-8-12 17:24:37 | 只看该作者
是的
5#
 楼主| 发表于 2009-8-13 09:54:51 | 只看该作者
版主,我搜索了一下,可是我不知道到底那个贴子是我要找的答案呀,能不能直接告诉我一下是那个帖子,或者是告诉我具体的方法?
6#
 楼主| 发表于 2009-8-31 15:42:51 | 只看该作者
我从网上下载了刘小军的常用窗体查询实例,学习了,但是还是没有从中找到解决的办法.不知道有没有人能够帮忙解决一下.
是不是有什么办法可以把日期格式的字段分离出来,年月日单独显示?如2008-1-1分离成2008    1    1三个字段分开显示呢?
7#
发表于 2009-8-31 16:19:54 | 只看该作者
Dim arr() As String
arr = Split("2008-1-1", "-")
For i = 0 To UBound(arr)
    Debug.Print arr(i)
Next
8#
 楼主| 发表于 2009-9-1 08:34:43 | 只看该作者
不大看得懂呀,楼上的能不能给做个范例呀.我结合着看一下.
9#
发表于 2009-9-1 12:30:06 | 只看该作者
本帖最后由 koutx 于 2009-9-1 12:31 编辑

在窗体上的某个按钮Click事件中,加入在7楼给你的代码,试一试就知道了。如再不明白,可在Access的VBA设计窗口的帮助中查找Split的解释。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 18:31 , Processed in 0.096325 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表