我的Access子窗體上有一個按鈕,它根據組合框中的值創建基於特定模板的新電子郵件。大多數這些模板已經有一個現有的To:電子郵件地址。 在大多數情況下(這是用當前代碼完成的),這必須替換爲子窗體父窗體中的電子郵件地址,但如果組合框的值是'x'或'y'那麼它應該在第二種形式中插入另一封電子郵件,其中主窗體和第二種形式具有鏈接字段。 是我到目前爲止的代碼:有條件地用vba更改郵件收件人電子郵件地址
If Me![cboEmail].Value = "Your patient Initial" Then
oMail.To = Nz(DLookup("[strEmail]", "tblAddress", "[longDoctorID] = " & Me.Parent!longDoctorID))
ElseIf Me![cboEmail].Value = "Follow Up of your patient" Then
oMail.To = Nz(DLookup("[strEmail]", "tblAddress", "[longDoctorID] = " & Me.Parent!longDoctorID))
Else
oMail.To = Me.Parent![strEmailAddress].Value
End If
什麼不工作是前兩個條件,其中值是「你的病人最初的」,或者如果它是「跟進您的病人」 任何幫助將不勝感激!
什麼*不起作用*? – Andre