21-02-2019, 18:06
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
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

