首页 文章

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

提问于
浏览
1

我一直在努力使用连续的子表单,如果有人可以帮助我,那就太棒了 .

我有一个主要形式“frmMain”,它有记录源= tblOrders([ID],这是主键,其他与问题无关)和其中的子窗体“sbfrm1”是连续的并且有记录源= 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 回答

  • 1

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

相关问题