我一直在嘗試瞭解如何引用來自不同模塊的子表單控件。許多論壇指出以下鏈接: http://access.mvps.org/access/forms/frm0031.htm從不同模塊的子表單中引用控件
我還沒有成功添加到我的代碼呢。不知道我錯過了。
從第一形式中,當用戶點擊命令按鈕下面的代碼運行:
Private Sub Command3_Click()
policyid = Me.PolicyList
Call openpolicy(policyid)
End Sub
從模塊1:
Public Sub openpolicy(policyid)
DoCmd.OpenForm ("frmPolicyDetails")
Dim dbs As DAO.Database
Dim rcd As DAO.Recordset
Set dbs = CurrentDb
Set rcd = dbs.OpenRecordset("Select * from Policy Inner join client on client.clientid = policy.clientid where Policy.id = " & policyid)
Forms!Frmpolicydetails.selectedpolicy = rcd("PolicyNumber")
Forms!Frmpolicydetails.selectedName = rcd("FirstName") & " " & rcd("LastName")
'Trying to update subform textbox
Forms!frmpolicydetails!frmpolicyInfo.policynumber = rcd("PolicyNumber")
End Sub
「FrmPolicyInfo」是「目標名」導航形式指向 「PolicyNumber」是子窗體上控件的名稱
任何想法?
請幫助我們瞭解*「沒有成功」*的含義。是否有錯誤訊息?如果是這樣,請告訴我們該消息的全文,並指出哪一行觸發它。如果沒有錯誤,請描述代碼如何不能做你想做的事情。 – HansUp