起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 565118680

【搞定】我如何根据系统内置时间控件自动感应表格的格数?**

[复制链接]
发表于 2007-9-24 10:47:20 | 显示全部楼层
问题解决了吗,楼主?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-29 17:18:20 | 显示全部楼层

还没有呢,有没有列子?谢谢帮忙

思想现在还不太清,你们说的
回复 支持 反对

使用道具 举报

发表于 2007-9-29 17:39:30 | 显示全部楼层
这个需要根据你的表结果来做,

一种表结果
关键字  姓名 年  月  1号    2号    3号   ...    31号 (1号    2号    3号   ...    31号 存放你要的信息,例如迟到)
(这种是一个人一个月一条记录)
这样的表机构,可以根据选择的月获得这个月多天,然后直接拼SQL赋给一个标准的数据集,把这个数据集直接用DataGrid 来表现就可以了,

另一种表结果
关键字   姓名  日期  标识(例如存储迟到信息,可以用Checkbox来表)
(这种是一个人一个月有多条,这个月有多少天就多少条记录)
这样的表结果就可以用透视数据集,选择姓名为行维、日期为列维、标识为项,这样就可以。

不知道这样是否能帮忙楼主理解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-4 09:10:44 | 显示全部楼层

恩,谢谢 atiger!

明白了,我试试!!
回复 支持 反对

使用道具 举报

发表于 2007-10-8 17:50:01 | 显示全部楼层
记得反馈结果
回复 支持 反对

使用道具 举报

发表于 2007-10-17 14:11:01 | 显示全部楼层
楼主这个效果实现了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 08:34:59 | 显示全部楼层

我搞不太清楚,在填报时自动感应时间?

就是在填时如何一下子表现出这个月的所有天数?
回复 支持 反对

使用道具 举报

发表于 2007-10-18 08:49:28 | 显示全部楼层
请问你对13楼的描述哪里不清楚

第一种方法是直接创建1-31号这些字段,直接用数据集把这些字段表现出来就可以了然后根据这个月到底有多少天,直接在X号这个字段填写上就可以了,

第二种一天是一条记录,一个月有多少天就有多少条记录。这种方法可以先在数据集种把当月的记录都append进去,然后用透视数据集来展现就可以了

至于1月有31天,2月有28天和29天,第二种方法不存在,日期字段自动会检查,对于第一种方法,可以用代码来控制,
回复 支持 反对

使用道具 举报

发表于 2007-10-18 16:13:20 | 显示全部楼层

恩,好了,先结吧

谢谢
回复 支持 反对

使用道具 举报

发表于 2007-10-18 16:24:36 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 00:47 , Processed in 0.041309 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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