Dim Msg As String
Dim Receiver As String
Dim Attachment As String
Dim Subject As String
Dim CC As String
Dim AddAttachment As Boolean
Dim Atta As String
Dim fltr As String
Dim rs As DAO.Recordset
If TestMode Then
Stop
Else
On Error GoTo ErrorTrap
End If
Msg = ""
GoSub SetFilter
GoSub AddHtmlHeader
GoSub AddMailHeader
GoSub AddTableHeader
GoSub AddTableRows
GoSub AddTableEnd
GoSub GetSignature
GoSub AddAttachment
SendMail_Attach True, Receiver, Attachment, Subject, Msg, CC, True, False
Exit sub
Set Filter:
......
......
......
Return
AddMailHeader:
Msg = Msg & "<p>暲栘恀旤 條<br/>"
Msg = Msg & "<p>"
Msg = Msg & DLookup("CompanyName", "tblOrderedFrom", "OrderedFrom_PK=" & OrderedFrom_FK)
Msg = Msg & " 偐傜怴偟偄拲暥傪捀偒傑偟偨偺偱拲暥彂傪揧晅偟偰傑偡丅<br/>"
Msg = Msg & "偍朲偟偄強怽偟栿偁傝傑偣傫偑丄彜嵃偺搊榐傪媂偟偔偍婅偄抳偟傑偡丅<br/><br/></p>"
Return
AddTableHeader:
Msg = Msg & "<table>"
Msg = Msg & "<tr>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='130'>庴拲斣崋</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='150'>拲斣</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='150'>惢斣</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='150'>恾斣</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='60'>悢検</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='80' style='text-align:center'>扨壙</th>"
Msg = Msg & "<th bgcolor = #E0F8F1 WIDTH='120'>婓朷擺婜</th>"
Msg = Msg & "</tr>"
Return
AddTableRows:
' Create the table rows
Set rs = CreateRs_DAO("qryOrders_Products", fltr)
With rs
If .EOF Then Return
Do
Msg = Msg & "<tr>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='130'>" & !ID & "</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='150'>" & !OrderNo & "</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='150'>" & !ManufacturingNumber & "</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='150'>" & !DrNo & !OrderDrNoChanges & "</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='60'>" & !Quantity & "屄" & "</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='80' style='text-align:right;padding-right:15px'>\" & Format(!UnitPrice, "#,###") &"</td>"
Msg = Msg & "<td bgcolor = #F5F6CE WIDTH='120'>" & !Delivery & "</td>"
Msg = Msg & "</tr>"
.MoveNext
Loop Until .EOF
End With
Return