连续子表单显示已存储的值MS Access 2013

时间:2015-03-09 10:49:39

标签: ms-access-2013 subform continuous-forms

我一直在努力学习一个连续的子形态,如果有人能帮助我,那就太好了。

我有一个主要形式“frmMain”,它有记录源= tblOrders([ID],这是主键,其他与问题无关)和其中的子表单“sbfrm1”是连续的并且有record source = tblProduction([ID],它是主键,[OrderID],[WeightProduced],[Time],[Date])。该子表单具有Link Master Field = lbOrders和Link Child Field = OrderId。

lbOrders是一个列表框,显示所有订单并受tblOrders的[ID]约束。单击时,它会选择订单的ID,连续表单应显示该订单的所有存储的生成权重值,并能够添加新记录。但是,我得到一个空白的连续形式,我能够填充许多值,它们很好地存储在tblProduction中。但是当我在重新启动主窗体后再次选择订单时,我看不到任何存在的命令,它总是重新开始(值存在于表中,但未在续表中显示)。

我如何获得我使用lbOrders选择的OrderID的所有存储值,并且仍然得到一个空白的最后一列以添加更多?

啊,连续形式“sbfrm1”只有[OrderID],[WeightProduced],[Time],[Date]字段,其中只有WeightProduced被填充,OrderId是在lbOrders中选取的和时间/日期不可编辑,直接来自系统。子窗体中不存在tblProduction的[ID]。

有人能否暗示我在这个方案中做错了什么?

1 个答案:

答案 0 :(得分:1)

解决方案是简单地关闭AutoResize功能,这显然可以防止加载已有的记录....