设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6438|回复: 18
打印 上一主题 下一主题

Access挑战Excel第二十一期:排班表

[复制链接]
跳转到指定楼层
1#
发表于 2016-4-25 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Access并不像Excel那么自由,不过偶尔来玩玩排班表也是挺不错的事情哦。这是一个标准表的格式:

不过现在摇身一变,马上变成排班表了:

嗯,这里用了两个版本:
1、可以直接打开查询,修改条件后运行即可(事实上这个可以改为参数查询,不过我懒得写了)。
2、或者打开窗体,选择日期后,点击“查看”即可。

据说Excel可以拖拖拖。不过,对于全年360多列,如果想显示一个月的话,准备冻结窗口吗?还是数据透视表?……我的Excel读得少,别骗我。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

推荐
发表于 2016-4-29 17:34:08 | 只看该作者
你以为这个问题只有函数出马才能解决吗?你Out了~
看看这个吧……五个操作:
  • 进入【查询编辑器】
  • 筛选日期
  • 改日期格式
  • 【透视列】
  • 【关闭并上载】


太多图片了,重发麻烦,直接上链接:http://blog.sina.com.cn/s/blog_563761710102wcgo.html
回复 支持 1 反对 0

使用道具 举报

17#
发表于 2022-2-24 18:52:10 | 只看该作者
刚好有需要,下载看看。另外论坛里的这些附件为什么下载都显示乱码?

点击这里给我发消息

16#
发表于 2016-4-30 09:27:35 | 只看该作者

good good study,day day up

点击这里给我发消息

15#
发表于 2016-4-29 17:36:58 | 只看该作者
cgsilicone 发表于 2016-4-29 16:49
跟着学习了,Excel还是真强大。
我学做了一个,2万条数据也毫无压力,请各位老师帮忙看看如何搞定“行标签 ...

改下公式
=TEXT(IFERROR(VLOOKUP(A9,班次,2,),A9),"e-m-d;;;@")
13#
发表于 2016-4-29 17:11:02 | 只看该作者
本帖最后由 cgsilicone 于 2016-4-29 17:12 编辑
roych
把双引号去掉试试? =IFERROR(VLOOKUP(B9,班次,2,),B9)  发表于 3 分钟前

去掉双引号后,没有数据的格子都会显示数据“1900-1-0”,应该显示空白才好。
12#
发表于 2016-4-29 16:49:32 | 只看该作者
跟着学习了,Excel还是真强大。
我学做了一个,2万条数据也毫无压力,请各位老师帮忙看看如何搞定“行标签”那一行的数据格式,时间只能显示为文本。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

把双引号去掉试试? =IFERROR(VLOOKUP(B9,班次,2,),B9)  发表于 2016-4-29 17:03

点击这里给我发消息

11#
发表于 2016-4-29 15:42:01 | 只看该作者
没有取消啦,只不过是要加载一下vb6.0里的某个东东

点击这里给我发消息

10#
发表于 2016-4-29 09:43:37 | 只看该作者
有图,语言都是多余的!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
 楼主| 发表于 2016-4-29 01:27:37 | 只看该作者
pureshadow 发表于 2016-4-28 22:28
我算算我已经有多久没出题了?

        还是用了数组公式啊。数据不多,所以这里影响不大。如果数据较多的时候,可以考虑使用辅助列,普通查找公式可能会比数组稍微快一些。

       数据透视表,当然不能指望完全做得到的了。把各个代号与班次对应起来也不失为一种思路,值得肯定的是关于时间轴的使用。当然,日期较多的时候,拖动起来也不是太愉快的事情。
   
       也许有人会觉得,在Access中也不见得好到哪里去。然而,如果真的有那么多日期的话,显然不可能把那么多值放在组合框下拉列表里的。而是:

       2003版可以使用内置的Date and Time Picker控件,然后把值传给文本框即可。这当然需要用一两句代码了,不过我不想细说了,大家可以搜索2008年以前的一些示例参考下。
它大概长这个样子:

穿上衣服后(窗体视图)是这个样子。不过,还没“化妆”(修改部分属性,例如把标题的灰色底纹改为蓝色,把当前日期加粗等等):

至于2007版以后,那就更简单了,直接使用文本框即可,主要设置如下:

当你点击文本框时,右侧会出现一个日历图标,点击后即可选择日期:

看到这里,缺乏控件的Excel估计要哭晕在厕所了吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 14:58 , Processed in 0.133086 second(s), 42 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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