Skip to main content

AccessTr.neT


Tarih Kriterine Göre Rapor Listeleme

Tarih Kriterine Göre Rapor Listeleme

Çözüldü #1
Sayın hocalarım,

Yapılacak işlerin Rapor çıktısını almak için Raporun Kayıt Kaynağına
SELECT [uygulamatarıhı]+30 AS SONRAKIUYGULAMATARIHI, T_MUSTERIKAYIT.ISYERIUNVANI, T_MUSTERIKAYIT.ADRESI, T_MUSTERIKAYIT.TEL1, T_MUSTERIKAYIT.GSM, T_MUSTERIKAYIT.ILILCE, [SONRAKIUYGULAMATARIHI]-Date() AS GÜN FROM T_MUSTERIKAYIT INNER JOIN T_MUSTERICARIALT ON T_MUSTERIKAYIT.MUSID=T_MUSTERICARIALT.MUSID WHERE ((([uygulamatarıhı]+30) Like "*" & Formlar!F_MUSTERI_RAPOR!mtn_tarih_kriter & "*")) ORDER BY [uygulamatarıhı]+30, [SONRAKIUYGULAMATARIHI]-Date() DESC; 

kodunu ekledim.
MUSTERİ_RAPOR formunada mtn_tarih_Kriter diye bir alan ekledim,tarih girdiğimde (örnek.tarih alanına 08.05.2018 yazdığımda hiç bir veri gelmiyor,8.5.2018 yazdığımda ise sonu 8 le biten 08,18,28 günlerin listesini veriyor.Sıfırsız 15.05.2018 yazdığımda 15.indeki kayıtlarıı doğru olarak veriyor.
 Düzeltmek için Tarih alanının özelliklerini değiştirerek denedim ama yine olmadı.
 Bu durumun neden kaynaklandığını ve çözümün ne olduğu konusunda yardımcı olabilirseniz sevinirim.
 Saygılarımla.
.rar YİĞİT İLAÇLAMA-deneme.rar (Dosya Boyutu: 1,19 MB | İndirme Sayısı: 6)
Cevapla
#2
Merhaba, örneğinizi incelediğimde belirtilen tarihlere ait verileri doğru getirdi.

Tablonuzda "uygulamatarıhı" diye bir alan yok, UYGULAMATARIHI alanı var, her ikisi aynı değil.

Kodu aşağıdaki ile değiştirerek deneyiniz.

SELECT DateAdd("d","30",[UYGULAMATARIHI]) AS SONRAKIUYGULAMATARIHI, T_MUSTERIKAYIT.ISYERIUNVANI, T_MUSTERIKAYIT.ADRESI, T_MUSTERIKAYIT.TEL1, T_MUSTERIKAYIT.GSM, T_MUSTERIKAYIT.ILILCE, [SONRAKIUYGULAMATARIHI]-Date() AS GÜN
FROM T_MUSTERIKAYIT INNER JOIN T_MUSTERICARIALT ON T_MUSTERIKAYIT.MUSID = T_MUSTERICARIALT.MUSID
WHERE (((DateAdd("d","30",[UYGULAMATARIHI]))=[Forms]![F_MUSTERI_RAPOR]![mtn_tarih_kriter]))
ORDER BY DateAdd("d","30",[UYGULAMATARIHI]), [SONRAKIUYGULAMATARIHI]-Date() DESC;
Cevapla
#3
Merhaba Sayın Ozan bey,,
Emek,mesai ve katkılarınızdan dolayı sonsuz teşekkürler.
Uyarınız konusunda da dikkat edeceğimi bildirir
Saygılarımı sunarım.
Konu çözülmüştür.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task