起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 159|回复: 9

【结贴】[请求]考勤表相关问题**

[复制链接]
发表于 2008-9-16 17:56:47 | 显示全部楼层 |阅读模式
想做个考勤表,如下格式
需求:
1.选择日期,例如:2008-8-26到2008-9-25 ,然后点击按钮,则在表格中将每天的日期按顺序出现,如图

2.在每一行后面几列以便统计不同情况的个数,这个用什么办法实现。
3.公休日背景颜色与工作日不同

请问以上可以实现吗?谢谢

未命名.jpg

51.06 KB, 下载次数: 99

回复

使用道具 举报

发表于 2008-9-16 18:02:55 | 显示全部楼层
自定义数据集+表格或者网格控件可以实现。
自己填写自定义数据集。然后代码改变表现控件的颜色(datagrid和表格文档代码变化颜色,论坛上有很多例子)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-16 18:34:01 | 显示全部楼层
可以举下写入日期的例子吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2008-9-17 09:18:29 | 显示全部楼层
你用啥控件选择日期的,如果是DataTimePicker,那么直接取 DataTimePicker1.datetime就是日期了,如果加1天,用函数 如果在表达式中:IncDay(xx, 1) 如果在 代码中:DateUtils.IncDay(xx. 1)
如果减1天,那么把“1”修改为“-1”就可以了
回复 支持 反对

使用道具 举报

发表于 2008-9-17 09:57:00 | 显示全部楼层
解决思路如下将纵表数据弄到横表中就行了,如果单纯的想用决策数据集恐怕不太可能实现那种带合计的复杂报表。至于起始截止可以替换title的方法搞定
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-17 10:36:54 | 显示全部楼层
试一下,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-17 11:35:25 | 显示全部楼层

[请求]如下所示功能

如下excel 所示:改变月份日期跟着改变,并标注星期日

200522319510612.rar

29.97 KB, 下载次数: 39

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-17 13:32:43 | 显示全部楼层
斑竹看看可否实现,谢谢
回复 支持 反对

使用道具 举报

发表于 2008-9-17 13:47:02 | 显示全部楼层
就按照楼上给的方法做吧。
建议用自定义数据集代码填充,逻辑上简单些。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-18 16:42:32 | 显示全部楼层
谢谢各位,先结贴,另开新帖
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 06:40 , Processed in 0.043845 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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