我有一个表单FRMSOCIALGRAPH
。在表单中,我有一个子表单FrmSGSystems
。
在子表单上,我有一个列表框 - 系统列表(1列) - 具有多个值。在单击某个值时,我希望查询运行特定于列表框中的值。计划是将值传递到Txtbox中的主窗体上,然后在我的查询条件中使用Txtbox的值。
我无法从列表框中获取引用到Txt框中。 我的代码是:
Me!SystemLookup = Forms.frmsocialgraph.FrmSGSystems.Form.Systemlist.Column( _
0, Me.Systemlist.ListIndex)
我怀疑这与我如何引用表单和子表单有关。如果有人能够提供帮助我会很感激。
第一条错误消息是它无法找到该字段
SYSTEMLOOKUP
这是我的表单FRMSOCIALGRAPH
上的文本框,我想将值移到文本框中。
谢谢
答案 0 :(得分:0)
由于它只有一列,因此您可以使用其Value
属性。但是,您不必将值复制到文本框中,以便将其用于查询。
要从查询中访问该值:
Forms!MainForm!SubForm.Form!ControlName
在你的情况下:
Forms!frmsocialgraph!FrmSGSystems.Form!Systemlist
您还可以将上述内容完全按照上图所示设置为查询参数,并定义其数据类型。
答案 1 :(得分:0)
使用
Me.Parent!Textboxid.value = Me.Systemlist.Column(0, Me.Systemlist.ListIndex)
来自您的子表格