2014-02-17 10 views
0

我有一個連續的表單,每個記錄都有一個按鈕,我希望這個按鈕用指定的WHERE子句(ID =「123」)打開另一個表單。基於一個連續的按鈕打開一個指定的表格

編輯:我想到了ID仍然拉,直到我開始查詢其他表中的數據。所以我可以使用ID存在的表,但如果我在另一個表中添加,TaskID值將變爲Null。有任何想法嗎?

下面是代碼:從因爲表是通過外鍵鏈接和第二表沒有任何數據的第一個表中顯示爲空

Private Sub btnOpenForm_Click() 
On Error GoTo btnOpenForm_Click_Err 
Dim strWhere As String 

'Assigns TaskID from continuous form 
strWhere = "[TaskID] = " & Me.[TaskID]  

DoCmd.OpenForm "frmDBAFix", , , strWhere 

btnOpenForm_Click_Exit: 
Exit Sub 
btnOpenForm_Click_Err: 
MsgBox Error$ 
Resume btnOpenForm_Click_Exit 

End Sub 
+0

請問您可以共享您現有的連續子窗體(添加表)的記錄源。除非您正在進行左或右連接,否則原始ID字段不應變爲空值。 –

+0

我想出了這個問題。我需要使用左連接。數據是空的,因爲外鍵是'歸零'數據。 – Couchcommando

回答

0

數據。

不知道爲什麼它甚至會阻止文本字段出現,但是...我會放棄它。

謝謝

相關問題