[VBA] vba ile ilgili ufak bir soru
#1
merhabalar , iyi haftalar ,


formumda belirli alanlar var , aşağıki kodun subject kısmınaiki farklı alandan aldıgı bilgiyi yazdırmak istiyorum.

kod şu şekilde ;

Dim mess_body As String
Dim appOutLook As Outlook.Application
Dim MailOutLook As Outlook.MailItem
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)

Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
With MailOutLook
.BodyFormat = olFormatRichText
.To = "test"
.CC = "test"
.Subject = Me.TERMİNAL_ID
.HTMLBody = " deneme"

'.DeleteAfterSubmit = True 'This would let Outlook send th note without storing it in your sent bin
.Send
End With
'MsgBox MailOutLook.Body
Exit Sub
email_error:
MsgBox "An error was encountered." & vbCrLf & "The error message is: " & Err.Description
Resume Error_out
Error_out:


--- terminal ıd alanını yukardaki gibi yazdırıyorum ama birde açılır kutum var orda yazan bilgiyide eklemek istiyorum.

yani subject bölümünde şu yazmalı ; C4554 nolu terminal için EKRAN arızası vardır.

burada C4554 = terminal ıd
EKRAN = ARIZA TÜRÜ isimli bir alan ve formda bu açılır kutu şeklindedir.

bunu kodda nasıl yapabilirim ,



saygılar



  Alıntı
Bu mesajı beğenenler:
#2
Sadece arıza türünü yazacaksanız ve bunuda formdaki açılan kutudan alacaksa, zannedersem açılan kutunun satır kaynağıda 2 sütından oluşuyor TerminalID ve Arıza Türü, Bu durumda Subject Alanına;
Subject=ArızaTürünüGösterenAçılanKutuAdı.Column(1) yazmanız yeterli



  Alıntı
Bu mesajı beğenenler:
#3
merhaba sayın Onur_can,

cevap için teşekkür ederim,

subject kısmı ; iki faklı alandan bilgi alması gerekiyor, 1.cisi Terminal Id alanı diğeri ise arza türü alanı..

bu durumda subject kısmına ;

"me.Terminal ıd" "ArızaTürünüGösterenAçılanKutuAdı.Column(1)"

bunları nasıl birleştirmem gerekir ?

saygılar



  Alıntı
Bu mesajı beğenenler:
#4
Aralarına & operatörü koyarak.



  Alıntı
Bu mesajı beğenenler:
#5
Visual Basic
  1. Subjct=me.Terminal ıd & " " & Me.ArızaTürünüGösterenAçılanKutuAdı.Column(1)



bu şekilde




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


sayın Mirza ve sayın Onur_can

son bir şey sormak istiyorum ,

If Left(Me.Mail_Attachment_Path, 1) <> "<" Then
.Attachments.Add (Me.Mail_Attachment_Path)
End If

bu kodda ki ataç kısmına acesteki bir raporu eklemek isityorum.. nasıl bir değişikliğe gitmem gerekir ?

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

saygılar




  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Tarayıcıdan Evrak Tarayarak Ilgili Tabloya Aktarma kertiller_55 1 345 03-10-2025, 15:32
Son Mesaj: dsezgin
access-sql-18 [RAPOR] Kayıt Içerisindeki Miktar Alanındaki Sayı Kadar Rapora Ilgili Kaydı Rapora Kopyalama gurolk 12 936 29-07-2024, 12:01
Son Mesaj: dsezgin
  Ilgili Raporu Mail Gönderme Mtaner 6 1.490 21-05-2024, 07:09
Son Mesaj: dsezgin
  Access'in Kapasitesi ile İlgili fatihsipahi 4 3.477 02-02-2024, 21:38
Son Mesaj: adnnfrm
  Ilgili Güne Göre Koşullu Sorgu turgay52 6 607 23-08-2023, 11:50
Son Mesaj: turgay52
  Mükerrer Kayıt Ile Ilgili Bir Soru programmer67 10 975 02-05-2023, 09:34
Son Mesaj: programmer67
access-sql-17 SORU VE ÇÖZÜM HAKKINDA! onur_can 6 7.596 27-01-2023, 01:01
Son Mesaj: BeyTor
  [SORGU] Ilgili Satırda Bir önceki Satırın Notlarını Görmek dmn815 2 432 15-10-2022, 09:48
Son Mesaj: dmn815

Foruma Git:


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