在访问查询中调用表单变量

时间:2011-03-29 09:57:47

标签: ms-access variables

我在名为

的表单上有一个文本框
txtNID. 

我想将此文本框中输入的值用作查询中的列,以使其与输入

具有相同的效果
NID: "1"

我尝试使用

NID: [Forms]![frmAddCorrespondence]![txtNID]

但它不起作用。该查询包含一个名为CustID的列,我希望第二列包含txtNID文本框的值。

我也试过设置一个函数来为列定义一个变量但是我的VB太糟糕了我只是继续绕圈子!这是我做的:

Public Function FrmNID()
varNID = Me.txtNID.Value
End Function

然后将查询字段设置为= FrmNID(),但它不起作用!

真的能用一些指针! 谢谢,Rob

1 个答案:

答案 0 :(得分:2)

你的代码应该。我刚刚在我的一个数据库上完成了这项工作并找到了

表格![frmStaff_admin]![txtCSR_name]

请记住,您的表单必须打开!

相关问题