Office中国论坛/Access中国论坛

标题: 大家好啊,这么一个员工签到系统怎么设计哈 [打印本页]

作者: jymx    时间: 2011-2-12 14:26
标题: 大家好啊,这么一个员工签到系统怎么设计哈
[attach]44805[/attach]大家好啊,这么一个员工签到系统怎么设计哈
如何让数据库数据在窗体中横排


作者: todaynew    时间: 2011-2-12 14:44
1、用为未绑定窗体将员工表数据循环读入到三个姓名文本框和三个签到复选框内;

2、在三个签到签到复选框的更新后事件中,更新表中对应记录。





作者: jymx    时间: 2011-2-12 15:00
因为员工人数不确定的,有时候增加,有时候减少,所以这个框也需要动态改变,怎么变
作者: roych    时间: 2011-2-12 15:40
不妨考虑用交叉表查询做数据源试试?
作者: todaynew    时间: 2011-2-12 16:14
roych 发表于 2011-2-12 15:40
不妨考虑用交叉表查询做数据源试试?

交叉查询无法录入数据,恐怕不行。
作者: jymx    时间: 2011-2-12 16:46
嗯,需要录入数据,表数据行与列数据不能转换吗
作者: jymx    时间: 2011-2-12 16:47
循环录入,是不是要动态创建控件啊
作者: roych    时间: 2011-2-12 17:02
没有,用ADO循环读取recordset就是了~~但是代码写起来并不容易。其实你可以考虑这样处理,把人员表作为一个子窗体,然后追加到签到表里,我这里给个示例图:
[attach]44808[/attach]
点击签到,则把数据追加进去就好了。

作者: todaynew    时间: 2011-2-12 17:08
jymx 发表于 2011-2-12 16:47
循环录入,是不是要动态创建控件啊

不用动态创建控件,只需循环读写而已。
作者: jymx    时间: 2011-2-12 18:14
可以横排吗?因为希望他们是在同一平线上的,对于他们的尊重吧
数据表总是竖排的,
作者: todaynew    时间: 2011-2-12 21:02
jymx 发表于 2011-2-12 18:14
可以横排吗?因为希望他们是在同一平线上的,对于他们的尊重吧
数据表总是竖排的,

[attach]44813[/attach]

[attach]44814[/attach]

作者: jymx    时间: 2011-2-12 21:51
很好,版主很给力,支持版主再升总版主,哈哈




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3