【问题标题】:How to Populate MS Access Main Form By Selecting Any Row from Sub Form如何通过从子表单中选择任何行来填充 MS Access 主表单
【发布时间】:2018-04-10 08:09:52
【问题描述】:

大家好! 我正在尝试通过从 MS Access 的子表单中选择一行来填充主表单,但它不起作用,

这里是主窗体!

在主窗体中,每个控件都绑定到数据源。

这是子表单!

在此表单中,我想通过选择子表单中的任何行来将行数据填充到主表单。正如我标记为红色。当我选择它时,它应该自动填充到主窗体中。我通过像这样调用引用来尝试它。

me.ShiftProdRecord2_Query_SubForm = textbox.value

【问题讨论】:

  • 有可能吗?
  • 您想在主窗体中显示现有记录吗?您是否考虑过使用拆分表单?
  • its not working 不是对您遇到的问题的有用描述......唯一可能的答案是change your program so that it works
  • @June7 兄弟我还没有使用拆分表单
  • @jsotola,描述写在这里我用for来解决它。我知道它不起作用,但它会起作用吗?

标签: forms ms-access vba ms-access-2010


【解决方案1】:

如果父表单和子表单有相似的记录源,它会是这样的:

Me.Parent.Filter = "[ID] = " & Me!ID.Value & ""
Me.Parent.FilterOn = True

【讨论】:

  • 我需要一个代码,当我从子表单中选择任何行时,它会自动在红色标记的字段中填充所有上述红色标记的数据。
  • 使用 OnCurrent 事件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-21
  • 1970-01-01
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 2020-10-15
  • 1970-01-01
相关资源
最近更新 更多