[VBA] Accessde Mail Gönderiminde Çıkan Mesaj Kutusu Hk. Yardım
#1
access-sql-2 
Merhaba;
Accessde yaptığım programda kaydetme ve mail göndermeye yarayan bir buton için yazdığım kodlarda mail gönderme işlemi öncesinde bir mesaj kutusu çıkıyor. Çıkan mesajda izin ver ve reddet butonları var. İzin ver butonuna basıldığında sorunsuz olarak mail gönderme gerçekleşiyor ama reddet butonuna basıldığında program debug hatası verip kullanıcıyı kodların olduğu sayfaya yönlendiriyor. Bu durum nasıl engellerim? Yardım etmenizi rica ederim..

Visual Basic
  1. Private Sub btnMailGonder_Click()
  2. Dim adrs, kmps As String
  3.  
  4. If IsNull(txtTalepNo) Then
  5. MsgBox "Lütfen Talep Numarasını ilgili alana giriniz", vbExclamation + vbOKOnly, "İşlem Hatası"
  6. DoCmd.RunCommand acCmdRefreshData
  7. Else
  8. Dim sql2 As String
  9.  
  10. DoCmd.GoToRecord , , acNewRec
  11. DoCmd.SetWarnings (False)
  12. sql2 = "UPDATE tblTalepler SET tblTalepler.Iletildi = 'EVET', tblTalepler.KayitTarihi = Date(), tblTalepler.KayitSaati = Time() WHERE (((tblTalepler.TalepNo)=[Forms]![frmTalepler]![txtTalepNo]));"
  13. 'UPDATE tblTahditliManuelCikis SET tblTahditliManuelCikis.Onay = 'EVET' WHERE (((tblTahditliManuelCikis.IrsaliyeNo)=[Forms]![frmMalKabulRapor]![txtUpdate]));"
  14. DoCmd.RunSQL sql2
  15. DoCmd.SetWarnings (True)
  16. Recalc
  17.  
  18. Me.Requery
  19. Me.Refresh
  20. 'Bilgileri Kaydet
  21. Dim sql As String
  22. DoCmd.GoToRecord , , acNewRec
  23. DoCmd.SetWarnings (False)
  24. sql = "DELETE * FROM srgBosSiparisBul"
  25. DoCmd.RunSQL sql
  26. DoCmd.SetWarnings (True)
  27. Recalc
  28. 'Mail Gönder
  29. kmps = DLookup("TalepEdilenKampus", "tblTalepler", "[TalepNo]= '" & Me.txtTalepNo & "'")
  30.  
  31. If kmps = "KAMPUS 1" Then
  32. adrs = "info1@hotmail.com"
  33. ElseIf kmps = "KAMPUS 2" Then
  34. adrs = "info2@hotmail.com"
  35. ElseIf kmps = "KAMPUS 3" Then
  36. adrs = "info3@hotmail.com"
  37. End If
  38.  
  39. DoCmd.OpenReport "rprTalepFormu", acViewPreview, , "[tblTalepler]![TalepNo]=[Forms]![frmTalepler]![txtTalepNo]", acWindowNormal
  40.  
  41. DoCmd.SendObject acSendReport, "rprTalepFormu", "PDFFormat(*.pdf)", adrs, , , "Talep Formu", "Ekteki depolar arası transfer talebini işleme almanızı rica ederim ", False
  42. DoCmd.Close acReport, "rprTalepFormu"
  43.  
  44. MsgBox "Bilgiler başarıyla kaydedildi.", vbInformation + vbOKOnly, "İşlem Tamam"
  45.  
  46.  
  47. btnMailGonder.Enabled = False
  48.  
  49.  
  50. TumDenetimPasif
  51. End If
  52. End Sub




Eklenti Dosyaları
.jpg   MesajKutusu.JPG (Boyut: 28,06 KB / İndirilme: 71)
.jpg   Debug.JPG (Boyut: 11,32 KB / İndirilme: 71)



  Alıntı
Bu mesajı beğenenler:
#2
Elektronik Postaya Raporu Ekleme konusu yardimci olabilir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] metin kutusu kaydırma onkay 5 1.916 27-12-2023, 13:24
Son Mesaj: dsezgin
  Metin Kutusu Adı Değiştirme Hk. snapper 9 232 08-11-2023, 01:12
Son Mesaj: dsezgin
  [TABLO] çoklu Birleşik Giriş Kutusu RASİMPEH 2 146 19-09-2023, 04:53
Son Mesaj: RASİMPEH
  [VBA] Mail Ile Tablo Ya Da Sorgu Gönderme benuva 5 247 17-06-2023, 12:18
Son Mesaj: benuva
  [FORM] Liste Kutusundaki Veriyi Mail Ile Göndermek husem 8 918 27-01-2023, 00:52
Son Mesaj: BeyTor
  [FORM] Access Aktif Olan Formu, Mail Olarak Göndermek. Fenerli88 5 383 25-01-2023, 02:14
Son Mesaj: BeyTor
  Formda Onay Kutusu Ile Veri Aktarma anno 7 382 24-11-2022, 23:02
Son Mesaj: onur_can
  [FORM] Mail gönderimi. orderyazbim 14 6.307 19-11-2022, 20:10
Son Mesaj: firatmalkoc

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi