[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: 91)
.jpg   Debug.JPG (Boyut: 11,32 KB / İndirilme: 97)



  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
access-sql-2 [FORM] Liste kutusu biçimlendirme... rafetgulmez 7 4.115 28-11-2025, 13:18
Son Mesaj: osman06
  Sorgudaki Bilgileri Otomatik Tek Tek Mail Gönderme cirdakc 3 443 08-11-2024, 21:40
Son Mesaj: dsezgin
  Ilgili Raporu Mail Gönderme Mtaner 6 1.490 21-05-2024, 07:09
Son Mesaj: dsezgin
  [FORM] metin kutusu kaydırma onkay 5 2.358 27-12-2023, 13:24
Son Mesaj: dsezgin
  Metin Kutusu Adı Değiştirme Hk. snapper 9 787 08-11-2023, 01:12
Son Mesaj: dsezgin
  [TABLO] çoklu Birleşik Giriş Kutusu RASİMPEH 2 484 19-09-2023, 04:53
Son Mesaj: RASİMPEH
  [VBA] Mail Ile Tablo Ya Da Sorgu Gönderme benuva 5 590 17-06-2023, 12:18
Son Mesaj: benuva
  [FORM] Liste Kutusundaki Veriyi Mail Ile Göndermek husem 8 1.513 27-01-2023, 00:52
Son Mesaj: BeyTor

Foruma Git:


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