Access 2016中的连续表单有一个很好的替代方案吗?

时间:2017-10-27 15:09:44

标签: access-vba ms-access-2016

我有两个表,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中的记录是通过每台机器上的条形码阅读器创建的。操作开始和停止时扫描条形码。

0 个答案:

没有答案