我正在尝试找到一种方法,使访问权限在自动填充一个字段的情况下开始新记录。
我的想法是我正在尝试制作员工出勤记录表。
这是来自2个表格:
很显然,员工ID来自另一个包含员工详细信息等的表。
现在我拥有的是上面2张桌子的表格和sbfrm来记录出勤情况。
我想做的是打开新的AttendanceMain
记录时,AttendanceDetails sbfrm
将自动在雇员ID字段下列出所有employee IDs
,而用户只需要填写时间详细信息。
这可能吗?还是我要求太多?
谢谢!
编辑: AttendanceCard ID只是卡详细信息的ID,与每个员工无关。因此,例如,在1/1上,卡ID为1,在2/1上,其ID为2。依此类推
对不起,造成任何混乱。
答案 0 :(得分:0)
这将需要“批处理”为相关员工创建记录集的代码。几种方式来完成。一种方法使用SQL INSERT SELECT操作,例如:
ssh.github.com
如果需要限制员工,请在SELECT中包含WHERE子句。
真正的把戏是弄清楚事件以放置代码。可能是单击按钮。或者,如果要在打开现有主记录时自动运行,请尝试Load事件。
在表中将CardID和EmpID设置为复合索引,以防止重复对。