我一直在努力学习一个连续的子形态,如果有人能帮助我,那就太好了。
我有一个主要形式“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]。
有人能否暗示我在这个方案中做错了什么?
答案 0 :(得分:1)
解决方案是简单地关闭AutoResize功能,这显然可以防止加载已有的记录....