[VBA] İki Kodun birleştirilmesi hk
#1
merhabalar ,

bir süredir üzerinde oldugum çalışmanın sayın Taruz hocamın büyük katkılarıyla sonuna geldim sanırım.

ek te ki uygulamada iki ayrı kod çalışıyor. birincisi formun " zaman dolduğunda" olayında 2. si ise " mail gönderme butonunda.

ilk kod ; kullanıcı formda ki " görüşme sonucu " alanını " ulaşılamadı " seçtiğinde " 1 saat sonunda " uyarı verilmesi için yapıldı. ekrana gelen uyarıya " tamam " dedikten sonra uyarıda ki " terminal ıd " ye göre gerekli çalışmayı yapıyor.


benim amacım ise " ekrana gelen uyarıda ki >tamam> butonuna basınca mail kodununda çalışması ve gönderilen mailin " subject " kısmına ilk kodda ki gibi " terminal ıd " nin yazdırılması.


yani ; uyarı hem ekrana gelecek hemde uyarıda ki terminal ıd bilgisinin maildede olması sağlanacak.

bunun için nasıl bir yol izlemeliyim ,

yardımlarınız için teşekkür ederim...

saygılar


Eklenti Dosyaları
.zip   örnek.zip (Boyut: 91,96 KB / İndirilme: 57)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Kod sayfanızın tamamını bu şekilde değiştiriniz..:

Visual Basic
  1. Dim terminalbilgisi As String
  2.  
  3.  
  4. Private Sub Command16_Click()
  5. Dim mess_body As String
  6. Dim appOutLook As Outlook.Application
  7. Dim MailOutLook As Outlook.MailItem
  8. Set appOutLook = CreateObject("Outlook.Application")
  9. Set MailOutLook = appOutLook.CreateItem(olMailItem)
  10.  
  11. Set appOutLook = CreateObject("Outlook.Application")
  12. Set MailOutLook = appOutLook.CreateItem(olMailItem)
  13. With MailOutLook
  14. .BodyFormat = olFormatRichText
  15. .To = "xxxx@deneme.com"
  16. .Subject = terminalbilgisi & " nolu terminal hakkında..."
  17. .HTMLBody = "Konuyu Bilgilerinize sunarız."
  18. .Send
  19. End With
  20. Exit Sub
  21. email_error:
  22. MsgBox "An error was encountered." & vbCrLf & "The error message is: " & Err.Description
  23. Resume Error_out
  24. Error_out:
  25. End Sub
  26.  
  27. Private Sub Form_Timer()
  28. Dim trz As String
  29. trz = CStr(Format(Time, "hhnn"))
  30. If Format( _
  31. DLookup("birsaatsonrasi", "ULASILAMADI", _
  32. "cstr(format(birsaatsonrasi,'hhnn'))='" & trz & "' "), _
  33.   "hhnn") = trz Then
  34. terminalbilgisi = DLookup("[TERMİNAL ID]", "ULASILAMADI", _
  35. "cstr(format(birsaatsonrasi,'hhnn'))='" & trz & "' ")
  36. MsgBox terminalbilgisi & " no'lu Terminal için ARAMA yapılması gerekiyor"
  37. Call Command16_Click
  38. End If
  39. End Sub





  Alıntı
Bu mesajı beğenenler:
#3
Merhaba Taruz Hocam ,


cevabınız için teşekkür ederim, uygulama çalışıyor yalnız şöyle bir sıkıntı oldu , sizdede oldu mu bilmiyorum ?

Uyarı 1 kez değilde " tamam " butonuna bastıkça birden fazla geliyor.


nasıl çözebiliriz bunu ?

saygılar



  Alıntı
Bu mesajı beğenenler:
#4
Süre ölçer aralığını kontrol edin.. Şimdi denedim sıkıntı yok..

Sıralı uyarılar varsa veya aynı dakikada farklı terminaller için uyarı varsa peşpeşe vermesi normal ayrıca..



  Alıntı
Bu mesajı beğenenler:
#5



Kontrol ettim Taruz hocam,


tamamen dikkatsizlik, kusura bakmayın lütfen...

saygılar



  Alıntı
Bu mesajı beğenenler:
#6
Merhabalar ,

Taruz hocam ve değerli arkadaşlar ,

yukardaki çalışmayı örnek üzerinde çalıştırabiliyorum fakat orjinal çalışmaya eklediğimde çalışmıyor.

orjinal çalışmamda access gizli bir şekilde çalışıyor. sanırım " ekrana gelmesi gereken uyarıda" bu sebeple gelmiyor diye düşünüyorum.

eğer öyleyse nasıl özebilirim ya da başka bir şey mı var ?

yardımlarınız için şimdiden teşekkür ederim.

saygılar



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [MAKRO] Sql Kodun Düzenlenmesi Hakkında sercann 3 505 29-01-2019, 11:06
Son Mesaj: dsezgin
  [FORM] ALT FORMDAKİ BİR ALANDAKİ SATIRLARIN ANA FORMDA TEK ALANDA VİRGÜLLE BİRLEŞTİRİLMESİ canerkul 14 3.499 25-12-2016, 21:28
Son Mesaj: canerkul
  [FORM] Kodun güncelleştirme sonrasında çalışması edacan19 5 2.018 27-01-2015, 18:21
Son Mesaj: dsezgin
  [VBA] tablo alan adı değiştiğinde kodun çalışmaması kokotuna 4 1.939 08-05-2012, 09:01
Son Mesaj: aydın3838
  [VBA] kodun icinde kriter i yerlestiremedim MuazTurkyilmaz 14 4.276 30-11-2011, 17:55
Son Mesaj: beab05
  raporda alanların birleştirilmesi frezenius 6 4.575 17-02-2011, 17:03
Son Mesaj: frezenius

Foruma Git:


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