Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Programming

Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman.

Reply
 
Thread Tools
  #1  
Old 20th November 2011
Linuxmania Linuxmania is offline
Ceriwiser
 
Join Date: Nov 2011
Posts: 392
Rep Power: 14
Linuxmania mempunyai hidup yang Normal
Default [code inside]VB 6.0 code outo email sender [ASK]

pagi agan"...ane lagi buat project report, yang nantinya report ini akan dikirmkan melalui email, nah project ini udah jadi gan...



hasil reportnya .txt udah berhasil ane create, terus email sendernya juga udah berhasil terkirim.



tapi semua itu masih manual gan, jadi buat create reportnya ane buatin button, terus buat kirim email dengan attach reportnya itu juga ane buatin button. intinya sih program ane cukup dua kali pencet tombol reportnya udah kekirim ke alamat email yang dituju.



nah ane minta bantuan agan2 kalo ada yang ngerti buat automationnya gan. (pake timer sih harusnya)



jadi ane mau tiap jam 5 pagi ne program otomatis jalan dan ngirim email reportnya gan.



ada yang bisa bantu gak??

nih code yang udah ane buat

[spoiler="sub cetak report dari DB ke TXT"]


Quote:





Private Sub cetak()

Dim grs As String

Dim jrk As String

Adodc1.Refresh

Set rs = Adodc1.Recordset





grs = String$(160, "=")

jrk = String$(10, " ")



Open "D:\tes\report_giv.txt" For Output As #1

Print #1, grs

Print #1, " REPORT LOCATION_DETAIL"

Print #1, grs & vbCrLf

Print #1, "STORERKEY", jrk, "SKU", jrk, "MATERIAL", jrk, "LOCATION", jrk, "LOCATIONFLAG", jrk, "STATUS", jrk, "WGT", jrk, "QTY", jrk, "InPallet", jrk, "NETWGT", jrk, "Qty", jrk, "LOT", jrk, "LPN", jrk, "HU_NUMBER" & vbCrLf & vbCrLf

Do While Not rs.EOF

Print #1, rs!STORERKEY, jrk, rs!SKU, jrk, rs!MATERIAL, rs!LOCATION, jrk, rs!LOCATIONFLAG, jrk, rs!Status, jrk, rs!STDNETWGT, jrk, rs!Qty, jrk, rs!InPallet, jrk, rs!STDNETWGT, jrk, rs!Qty, jrk, rs!LOT, jrk, rs!LPN, jrk, rs!HU_number & vbCrLf

rs.MoveNext

Loop

rs.Close

Close #1



MsgBox "report sudah jadi, buka di D:\tes\report_giv.txt", vbOKOnly

End Sub






Spoiler for code buat kirim emailnya:







Quote:





Private Sub Command1_Click()

Dim ctl As Control

Dim body As String



body = "This message was sent by System, no need to reply, and please refer to the attachment report"





MAPISession1.SignOn

MAPISession1.DownLoadMail = False

DoEvents



MAPIMessage1.SessionID = MAPISession1.SessionID

MAPIMessage1.Compose

MAPIMessage2.SessionID = MAPISession1.SessionID

MAPIMessage2.Compose



MAPIMessage1.RecipAddress = "[email protected]"

MAPIMessage2.RecipAddress = "[email protected]"

MAPIMessage1.ResolveName

MAPIMessage2.ResolveName



MAPIMessage1.MsgSubject = "Givaudan Report_Location_Detail"



MAPIMessage1.MsgNoteText = body



MAPIMessage1.AttachmentPathName = "D:\tes\report_giv.txt"



MAPIMessage1.Send False







MAPIMessage2.MsgSubject = "Givaudan Report_Location_Detail"



MAPIMessage2.MsgNoteText = body



MAPIMessage2.AttachmentPathName = "D:\tes\report_giv.txt"



MAPIMessage2.Send False



MAPISession1.SignOff









MsgBox "The message has been sent...", vbInformation, "VbotEmail By Viks"

Exit Sub



End Sub















thx ya gan kalo bisa bantu....



Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 04:59 PM.


no new posts