我有一个名为MacroAttivitàSub的子表单。它有一个工作表布局。子表单记录源是查询结果。在它的一侧,我有一个文本框naled'text520',当用户选择所需的记录行时,它必须显示子表单的字段'descrizione'的值。在表单属性选项卡中没有OnClick事件。请看图片链接。 form with no OnClick event 只有'Enter'和'Exit'。为什么?我在主要表单后面尝试了这个代码:
Sub MacroAttivitàSub_OnClick()
Text520.Value = Me!MacroAttivitàSub.Form!descrizione.Value
End Sub
我错过了什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您希望每次表单加载新记录时都触发一个事件,请使用OnCurrent
。
答案 2 :(得分:0)
如果要对子窗体中的事件做出反应,则必须创建一个作为子窗体插入的实际窗体,而不是当前的查询。
子表单控件(您在屏幕截图中选择)仅包含OnEnter
和OnExit
个事件。这是设计的。
子窗体控件内的查询根本没有事件(与“常规”查询相同)。
答案 3 :(得分:0)
您不必为此编写代码。
首先在主窗体上输入“ create an unbound text box
”,然后将文本框的控件源属性从“属性”窗口的“数据”选项卡更改为:
[SubForm_Name].[Form]![Control_Name_in_SubForm_to_gather_data]