在表单之间传递参数(2个表单)

时间:2014-06-23 07:38:07

标签: ms-access access-vba

我有2个表格(Form1,Form2)

当我将参数从Form1传递给Form2时,它将传递ID而不是值

Form1中的代码

DoCmd.OpenForm "Form2", acNormal, , , , acWindowNormal, Me.Combo5.Value

Form2中的代码(加载事件)

Me.Text0 = (Me.OpenArgs)

Combo5是从表中检索其他值的ID(ID,用户名,密码)

如何检索用户名

1 个答案:

答案 0 :(得分:1)

如果组合框的数据源包含表格的所有三个字段,您可以通过列属性http://msdn.microsoft.com/en-us/library/office/ff192660(v=office.15).aspx

访问它
    Me!Combo5.Column(1)

否则你将不得不做一个DLookup()http://msdn.microsoft.com/en-us/library/office/bb148913(v=office.12).aspx