A
AJ
I have the following code on a check box on a form. For some records the
code works just fine. For others it doesn't. I can't seem to find a pattern
to when it works and when it doesn't. Can anyone review and provide any
assistance? Thanks in advance.
Dim emlstring1 As String
Dim emlstring2 As String
Dim emlstring3 As String
Dim emlstring4 As String
Dim emlstring5 As String
Dim emlstring6 As String
Dim emlstring7 As String
Dim emlstring8 As String
Dim emlstring9 As String
Dim emstring10 As String
Dim eaddress As String
Dim msgstring1 As String
Dim msgstring2 As String
Dim msgstring3 As String
Dim msgstring4 As String
Dim msgstring5 As String
Dim msgstring6 As String
Dim msgstring7 As String
Dim msgstring8 As String
Dim msgstring9 As String
Dim msgstring10 As String
Dim message As String
emlstring1 = IIf(Me.Combo464 = 0, "", Me.Combo464.Column(1) & ";")
emlstring2 = IIf(Me.Assigned_To_2 = 0, "", Me.Assigned_To_2.Column(1) & ";")
emlstring3 = IIf(Me.Assigned_To_3 = 0, "", Me.Assigned_To_3.Column(1) & ";")
emlstring4 = IIf(Me.Assigned_To_4 = 0, "", Me.Assigned_To_4.Column(1) & ";")
emlstring5 = IIf(Me.Assigned_To_5 = 0, "", Me.Assigned_To_5.Column(1) & ";")
emlstring6 = IIf(Me.Assigned_To_6 = 0, "", Me.Assigned_To_6.Column(1) & ";")
emlstring7 = IIf(Me.Assigned_To_7 = 0, "", Me.Assigned_To_7.Column(1) & ";")
emlstring8 = IIf(Me.Validation_Required = 0, "", "(e-mail address removed);")
emlstring9 = IIf(Me.Stability_Required = 0, "", "(e-mail address removed);")
emlstring10 = IIf(Me.MVTR_Required = 0, "", "(e-mail address removed)")
eaddress = emlstring1 & emlstring2 & emlstring3 & emlstring4 & emlstring5 &
emlstring6 & emlstring7 & emlstring8 & emlstring9 & emlstring10
msgstring1 = IIf(Me.Combo464 = 0, "", "Assigned to - " &
Me.Combo464.Column(1) & Chr(10) & "Assignment: " & Me![Documents 1] &
Chr(10) & "Date Due: " & Me![1 Due Date] & Chr(10) & Chr(10))
msgstring2 = IIf(Me.Assigned_To_2 = 0, "", "Assigned to - " & Me![Assigned
To 2].Column(1) & Chr(10) & "Assignment: " & Me![Documents 2] & Chr(10) &
"Date Due: " & Me![2 Due Date] & Chr(10) & Chr(10))
msgstring3 = IIf(Me.Assigned_To_3 = 0, "", "Assigned to - " & Me![Assigned
To 3].Column(1) & Chr(10) & "Assignment: " & Me![Documents 3] & Chr(10) &
"Date Due: " & Me![3 Due Date] & Chr(10) & Chr(10))
msgstring4 = IIf(Me.Assigned_To_4 = 0, "", "Assigned to - " & Me![Assigned
To 4].Column(1) & Chr(10) & "Assignment: " & Me![Documents 4] & Chr(10) &
"Date Due: " & Me![4 Due Date] & Chr(10) & Chr(10))
msgstring5 = IIf(Me.Assigned_To_5 = 0, "", "Assinged to - " & Me![Assigned
to 5].Column(1) & Chr(10) & "Assignement: " & Me![Documents 5] & Chr(10) &
"Date Due: " & Me![5 Due Date] & Chr(10) & Chr(10))
msgstring6 = IIf(Me.Assigned_To_6 = 0, "", "Assinged to - " & Me![Assigned
to 6].Column(1) & Chr(10) & "Assignement: " & Me![Documents 6] & Chr(10) &
"Date Due: " & Me![6 Due Date] & Chr(10) & Chr(10))
msgstring7 = IIf(Me.Assigned_To_7 = 0, "", "Assigned to - " & Me![Assigned
to 7].Column(1) & Chr(10) & "Assignement: " & Me![Documents 7] & Chr(10) &
"Date Due: " & Me![7 Due Date] & Chr(10) & Chr(10))
msgstring8 = IIf(Me.Validation_Required = 0, "", "Validation Required" &
Chr(10) & Chr(10))
msgstring9 = IIf(Me.Stability_Required = 0, "", "Stability Requried" &
Chr(10) & Chr(10))
msgstring10 = IIf(Me.MVTR_Required = 0, "", "MVTR Required")
message = msgstring1 & msgstring2 & msgstring3 & msgstring4 & msgstring5 &
msgstring6 & msgstring7 & msgstring8 & msgstring8 & msgstring10
DoCmd.SendObject acSendNoObject, , , eaddress, , , "Change Control
Assignments for CCR# - " & Me![Change Request #], message, , False
End Sub
code works just fine. For others it doesn't. I can't seem to find a pattern
to when it works and when it doesn't. Can anyone review and provide any
assistance? Thanks in advance.
Dim emlstring1 As String
Dim emlstring2 As String
Dim emlstring3 As String
Dim emlstring4 As String
Dim emlstring5 As String
Dim emlstring6 As String
Dim emlstring7 As String
Dim emlstring8 As String
Dim emlstring9 As String
Dim emstring10 As String
Dim eaddress As String
Dim msgstring1 As String
Dim msgstring2 As String
Dim msgstring3 As String
Dim msgstring4 As String
Dim msgstring5 As String
Dim msgstring6 As String
Dim msgstring7 As String
Dim msgstring8 As String
Dim msgstring9 As String
Dim msgstring10 As String
Dim message As String
emlstring1 = IIf(Me.Combo464 = 0, "", Me.Combo464.Column(1) & ";")
emlstring2 = IIf(Me.Assigned_To_2 = 0, "", Me.Assigned_To_2.Column(1) & ";")
emlstring3 = IIf(Me.Assigned_To_3 = 0, "", Me.Assigned_To_3.Column(1) & ";")
emlstring4 = IIf(Me.Assigned_To_4 = 0, "", Me.Assigned_To_4.Column(1) & ";")
emlstring5 = IIf(Me.Assigned_To_5 = 0, "", Me.Assigned_To_5.Column(1) & ";")
emlstring6 = IIf(Me.Assigned_To_6 = 0, "", Me.Assigned_To_6.Column(1) & ";")
emlstring7 = IIf(Me.Assigned_To_7 = 0, "", Me.Assigned_To_7.Column(1) & ";")
emlstring8 = IIf(Me.Validation_Required = 0, "", "(e-mail address removed);")
emlstring9 = IIf(Me.Stability_Required = 0, "", "(e-mail address removed);")
emlstring10 = IIf(Me.MVTR_Required = 0, "", "(e-mail address removed)")
eaddress = emlstring1 & emlstring2 & emlstring3 & emlstring4 & emlstring5 &
emlstring6 & emlstring7 & emlstring8 & emlstring9 & emlstring10
msgstring1 = IIf(Me.Combo464 = 0, "", "Assigned to - " &
Me.Combo464.Column(1) & Chr(10) & "Assignment: " & Me![Documents 1] &
Chr(10) & "Date Due: " & Me![1 Due Date] & Chr(10) & Chr(10))
msgstring2 = IIf(Me.Assigned_To_2 = 0, "", "Assigned to - " & Me![Assigned
To 2].Column(1) & Chr(10) & "Assignment: " & Me![Documents 2] & Chr(10) &
"Date Due: " & Me![2 Due Date] & Chr(10) & Chr(10))
msgstring3 = IIf(Me.Assigned_To_3 = 0, "", "Assigned to - " & Me![Assigned
To 3].Column(1) & Chr(10) & "Assignment: " & Me![Documents 3] & Chr(10) &
"Date Due: " & Me![3 Due Date] & Chr(10) & Chr(10))
msgstring4 = IIf(Me.Assigned_To_4 = 0, "", "Assigned to - " & Me![Assigned
To 4].Column(1) & Chr(10) & "Assignment: " & Me![Documents 4] & Chr(10) &
"Date Due: " & Me![4 Due Date] & Chr(10) & Chr(10))
msgstring5 = IIf(Me.Assigned_To_5 = 0, "", "Assinged to - " & Me![Assigned
to 5].Column(1) & Chr(10) & "Assignement: " & Me![Documents 5] & Chr(10) &
"Date Due: " & Me![5 Due Date] & Chr(10) & Chr(10))
msgstring6 = IIf(Me.Assigned_To_6 = 0, "", "Assinged to - " & Me![Assigned
to 6].Column(1) & Chr(10) & "Assignement: " & Me![Documents 6] & Chr(10) &
"Date Due: " & Me![6 Due Date] & Chr(10) & Chr(10))
msgstring7 = IIf(Me.Assigned_To_7 = 0, "", "Assigned to - " & Me![Assigned
to 7].Column(1) & Chr(10) & "Assignement: " & Me![Documents 7] & Chr(10) &
"Date Due: " & Me![7 Due Date] & Chr(10) & Chr(10))
msgstring8 = IIf(Me.Validation_Required = 0, "", "Validation Required" &
Chr(10) & Chr(10))
msgstring9 = IIf(Me.Stability_Required = 0, "", "Stability Requried" &
Chr(10) & Chr(10))
msgstring10 = IIf(Me.MVTR_Required = 0, "", "MVTR Required")
message = msgstring1 & msgstring2 & msgstring3 & msgstring4 & msgstring5 &
msgstring6 & msgstring7 & msgstring8 & msgstring8 & msgstring10
DoCmd.SendObject acSendNoObject, , , eaddress, , , "Change Control
Assignments for CCR# - " & Me![Change Request #], message, , False
End Sub