2011-03-29 49 views
0

我有一個名爲窗體上的文本框呼叫表單變量的訪問查詢

txtNID. 

我想用我的查詢輸入到該文本框,一列中的值,它會產生同樣的效果作爲進入

NID: "1" 

我嘗試使用

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

但它不工作。該查詢包含一個名爲CustID的列,我希望第二列包含txtNID文本框的值。

我也嘗試設置一個函數來爲列定義一個變量,但我的VB非常糟糕,我只是繼續繞圈!下面是我所做的:

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

然後設置查詢字段= FrmNID(),但它沒有工作!

真的可以做一些指針! 謝謝,羅布

+0

運行查詢時窗體是否打開?該字段是否真的名爲txtNID?你是否爲它聲明瞭一個參數(它通常沒有一個參數,但它的工作更可靠)? – 2011-03-30 21:21:10

回答

2

您的代碼應該。我剛做這在我的數據庫之一,它的作品找到

形式![frmStaff_admin]![txtCSR_name]

只要記住,你的表格必須是開放的!