我一直在为一个连续的子表单而苦苦挣扎,如果有人能帮我一把,那就太好了。
我有一个主表单“frmMain”,它有记录源 = tblOrders([ID],它是主键,其他与问题无关)和它里面的一个子表单“sbfrm1”,它是连续的并且有记录源 = tblProduction([ID],即主键,[OrderID],[WeightProduced],[Time],[Date])。该子表单具有链接主字段 = lbOrders 和链接子字段 = OrderId。
lbOrders 是一个列表框,显示所有订单,并受 tblOrders 的 [ID] 约束。单击时,它会选择订单的 ID,并且连续表单应该显示该订单的所有存储的生产重量值,并能够添加新记录。但是,我得到一个空白的连续表格,我可以填写许多值,并且它们很好地存储在 tblProduction 中。但是当我在重新启动主窗体后再次选择订单时,我看不到任何现有的,它总是重新开始(表中存在值,但未显示在续表中)。
我怎样才能拥有我用 lbOrders 选择的 OrderID 的所有存储值,并且仍然得到一个空白的最后一列来添加更多?
啊,连续形式“sbfrm1”只有字段 [OrderID]、[WeightProduced]、[Time]、[Date],其中仅填充了 WeightProduced,OrderId 是在 lbOrders 中选择的,而时间/日期不是可直接从系统编辑。tblProduction 的 [ID] 不在子表单中。
有人可以提示我在这个计划中做错了什么吗?