[RAPOR] Raporlama Yönetimi Formu Oluşturma/Özel Rapor Kodu-Otomatik Bildirim ve Mail Gönderme
#1
Raporlama Yönetimi süreçlerimizi optimize etmek adına bir çalışma yapıyorum. Takıldığım ve ilerleyemediğim 3 konu hakkında desteğe ihtiyacım bulunuyor. Yardımcı olabilirseniz çok memnun olacağım.

1) F_Rapor formunda raporun "gönderilecek_birim", "Rapor_adi" ve "gönderen_birim" alanındaki bilgilerden beslenerek bir kod üretmesini istiyorum. Bu 3 alan bilgisiyle kod türetileceğinden bu alandaki bilgilerden birinin eksik olması durumunda kaydet butonuna tıklandığında kayıt işlemini yapmamalıdır.

Örneğin aşağıdaki verileri kullanarak kaydet butonuna basıldığında rapor_kodu alanına bir kod türetmek istiyorum.
Gönderen_birim= risk yönetimi
rapor adi= faaaliyet raporu
Gönderilecek birim=muhasebe

RİS-F-MUH001 ===> (gönderen birim adının ilk 3 harfi)-(rapor adının ilk harfini büyük harf olarak ekleyecek)-(gönderilecek birim adının ilk 3 harfi+3 basamaklı olacak şekilde aynı kategoride kayıtlı son rapor sayısal değerine 1 eklenecek)

2) R_Rapor olarak düzenlenen raporu yazdırmak veya e-mail ile göndermek istediğimde raporları her kayıt için ayrı bir doküman olarak yazdırmak veya göndermek istiyorum. Mevcut raporda tüm raporları seçiyor veya format sorunları bulunuyor.
İçerik alanındaki veriler bazen yarım sayfa bazen de 5 sayfayı bulabiliyor. İçerik kısmındaki alanın metne göre raporun otomatik olarak genişleyip daralmasını istiyorum.

3) Otomatik E-mail Bildirim Gönderimi
Gönderim_E-mail alanında yer alan hesap adı from kısmına eklenerek aşağıdaki durumlara göre mail gönderimi yapılacak

Sorumluya mail gönderme:
kalan=[bitis_tar]-now
kalan=<bildirim and =>0 ise sorumluya(sorumlu_mail) her gün mail gönder (gönderildi ve hazırlanıyor olarak kaydedilmediyse)

Access uygulaması her açıldığında raporun bitis gününe kalan gün sayısı bilgi olarak gösterilmelidir.

Örneğin; Rapor_Dönemi & "dönem" & Rapor_Adi gönderimine kalan gün sayısı 5 gündür. Lütfen gerekli aksiyonların alınmasını sağlayınız.

Yöneticiye mail gönderme:
kalan < 0 ise yöneticiye(yönetici_mail) her gün önem düzeyi yüksek veya kritik olarak mail gönder. (gönderildi olarak kaydedilmediyse)

Mailde sırasıyla aşağıdaki bilgiler yer almalıdır:

Sn. Sorumlu/Sorumlu_Yönetici (Ad soyad)
Bu bir otomatik bildirimdir. Aşağıda bilgileri bulunan raporun hazırlanması için aksiyon alınmamıştır.
Gerekli aksiyonların alınmasını sağlamanız gerekmektedir.

Rapor Bilgileri
Rapor_adi : ...................
Rapor_Donem : .........
Baslangic_tar : ..........
Bitis_tar :..................

Gönderilecek_Birim


Eklenti Dosyaları
.rar   Raporlama Yönetimi.rar (Boyut: 23,54 KB / İndirilme: 108)



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

.rar   Raporlama Yönetimi.rar (Boyut: 37,8 KB / İndirilme: 129) Kalan formulumuzun bildirim tarihi gecince olarak degerlendirdim. Sorumluya e_posta atma degerlendirilmistir. Kod uretimini, ucuncu alan doldurulmasi ile gerceklesmekte.



  Alıntı
Bu mesajı beğenenler:
#3
Sn dsezgin,

Öncelikle çok teşekkür ederim.

F-Rapor'da Posta komutuna tıklandığında yordamına hem rapor gecikme bildirimini hem de genel rapor gönderimini yapacak şekilde kodsal yorumlama yapmışsınız.

Benim yapmayı düşündüğüm şey, bu iki işlemi ayrıştırarak gerçekleştirmek.

1) Şöyle ki; Mümkünse Access uygulaması, değilse seçilecek form'un açıldığında yordamına; belirlediğimiz gecikme bildirimi koşullarını sağlayan kayıtları ayrı ayrı ve manuel bir komut tetiklemesi olmadan e-posta gönderilmesinin sağlanması idi.

Gönderilecek bu e-posta içeriğinde ek olarak herhangi bir rapor eklenmeyecek.

Ayrıca gönderilecek gecikme bildirimi e-posta'sının body kısmında Sn. Sorumlu(Ad soyad) olacak şekilde bir düzenleme de yapabilir miyiz? Ben yapmaya çalıştım ancak debug hatası aldım.

2) F-Rapor'daki posta komutuna tıklandığında yordamına ise; sadece seçilen/mevcut rapor koduna ait raporun PDF formatında olacak şekilde ilgili kişisine gönderilmesiydi.




  Alıntı
Bu mesajı beğenenler:
#4
Bahsettiginiz sutun bicimindeki ileti sekli e-posta govde bolumune yazdirilmasi beklenen gibi olmayabilir.
Surekli (Liste) sekli olabilir, ayni kisiye birden fazla kayit gonderilmesini dusununce raporu ekleme daha uygun gibi geldi.
E_Posta gonderim kodlari ile denemeler ile senaryonuza uygun gonderim yapabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#5
Sn dsezgin,

Kodsal yorumlarınızla verdiğiniz destek için zatınıza müteşekkirim. Kodlarınıza sağlık..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access özel Ders vefa1982 1 357 15-06-2025, 11:33
Son Mesaj: dsezgin
  özel Ders umutkocaman 1 211 07-02-2025, 07:58
Son Mesaj: dsezgin
  [RAPOR] Rapor üzerinde Hyperlink Oluşturma ulsogr 1 262 21-01-2025, 00:10
Son Mesaj: dsezgin
  Sorgudaki Bilgileri Otomatik Tek Tek Mail Gönderme cirdakc 3 447 08-11-2024, 21:40
Son Mesaj: dsezgin
  [FORM] Mouse Ile Açık Formu Kapatmak hmuratg 1 320 06-11-2024, 16:08
Son Mesaj: kahramanselim
  Form Oluşturma sfgungor 0 200 26-10-2024, 06:33
Son Mesaj: sfgungor
  [FORM] Gmaile Etiket Oluşturma Access Ziyaretçisi 90 4.258 27-09-2024, 13:55
Son Mesaj: Access Ziyaretçisi
  [RAPOR] Access De Ki Raporu Word Belgesi Olarak Vba Kodu Ile Açma Ahmet51 10 889 01-08-2024, 10:28
Son Mesaj: dsezgin

Foruma Git:


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