我有两个表,tblMachines和tblSchedule。我想从tblMachines中查询设置了其调度位的机器列表。我想在“连续表格”上显示这个机器列表,每台机器后有24个未绑定的文本框,每天一小时一个。从那里我想查询tblSchedule并为每台机器和计划参与适当地更改未绑定文本框的背景颜色。
以连续的形式
1am 2am 3am 4am 5am 6am...
Machine1 [ ] [X] [ ] [ ] [ ] [ ]...
Machine2 [ ] [X] [ ] [ ] [ ] [ ]...
Machine3 [ ] [X] [ ] [ ] [ ] [ ]...
我想要的。
1am 2am 3am 4am 5am 6am...
Machine1 [ ] [X] [ ] [ ] [ ] [ ]...
Machine2 [ ] [ ] [ ] [ ] [ ] [ ]...
Machine3 [ ] [ ] [ ] [ ] [ ] [ ]...
我的问题很明显,因为我使用的是连续表格。我明白那个。有没有更好的方法在Access中的表单上创建动态时间表/矩阵?我在Form_Open中尝试过循环的CreateControl,但它抱怨表单的状态是不可取的。是否可以创建电子表格并将每行链接到我的tblMachine查询中的单个记录?
[编辑]
tblMachine = [idx],[machine_name],[scheduling_bit(true / false)]
tblSchedule = [idx],[operation.idx],[machine.idx],[employee.idx],[scantype(0-start / 1-stop)],[time]
tblSchedule中的记录是通过每台机器上的条形码阅读器创建的。操作开始和停止时扫描条形码。