Filtrelemede Tarih Ve Saat Olunca Seçim Aralığındaki Tüm Verileri Göstermiyor

1 2
07/06/2020, 02:41

husem

merhaba arkadaşlar.
eklediğim örnekte makina arızası bildirimi yapılıyor. bildirimde tarih alanına tarih ve saat verisi now fonksiyonu ile yazdırıyorum. Tablo tarih alanına tarihi:   06.06.2020 14:27:23 gibi yazdırıyorum.

filtreleme yaparken tarih aralığını 01.06.2020 ile 06.06.2020 seçip tarihe göre filtrele butonuna bastığımda 06,06,2020 tarihinde olan aşağıda gözüken verileri göstermiyor.
bir sonraki resimdeki gibi. sanırım saatten. burada saati dikkate almadan tarih alanına bakarak filtreleme yapılabilir mi acaba.
yardımlarınız için şimdiden çok teşekkür ederim.





07/06/2020, 08:04

berduş

Tarih alanlarını fix() içine alarak dener misiniz?
Yada çıkış tarihi verisini +1 gün yapın çünkü yanılmıyorsam normalde  Access tarihi uzun tamsayi, saati de bu sayının kusurati olarak saklar, Yani siz saati girmediğiniz zaman Access onu 00:00:00 gibi düşünüyor,  dolayısıyla ya kusurati silen fix gibi fonksiyon kullanmanız gerekiyor yada tarih alanına dediğim gibi 1 gün ekleyebilirsiniz.
Not: çalışmanızı inceleme imlanim olmadı, yani sorgu kodunuzu bilmiyorum o nedenle hatalı bir varsayımda bulunmuş da olabilirim.
07/06/2020, 09:09

berduş

son tarih alanından önceki kritere yazmanız yeterli
 WHERE (tbl_ariza.tarih " & ILKTAR & ") And (fix(tbl_ariza.tarih)" & SONTAR 
07/06/2020, 12:48

husem

(07/06/2020, 09:09)berduş yazdı: son tarih alanından önceki kritere yazmanız yeterli
 WHERE (tbl_ariza.tarih " & ILKTAR & ") And (fix(tbl_ariza.tarih)" & SONTAR 
sn berduş, 
fix kodunu

" WHERE (tbl_ariza.tarih" & ILKTAR & ") And (fix(tbl_ariza.tarih)" & SONTAR & ") AND (tbl_ariza.Durum=" & aktpas & ") and (tbl_ariza.Bildiren_Birim=" & bilbir & ") and (tbl_ariza.Bildirilen_makina=" & bbb & ") AND (tbl_ariza.Bildirim_turu=" & ccc & ") ORDER BY tbl_ariza.FormNo DESC"


bu şekilde kullandım 2003 ofiste çalıştı ama 2010 da çalışmadı.

sizde çalıştıysa örnek üzerinden yardımcı olabilirmisiniz?
tşkler, iyi çalışmalar.
07/06/2020, 12:55

berduş

2019da sorunsuz çalışmıştı bilgisayar olunca göndermeye çalışırım
(fix(tbl_ariza.tarih) " çift tırnaktan önce boşluk bıraktınız mi?
07/06/2020, 13:02

husem

SONTAR = "<=#" & Month(Me.sontarihhh) & " / " & Day(Me.sontarihhh) + 1 & " / " & Year(Me.sontarihhh) & "#"
bu alana +1 ekledim,
sanırım çözüldü,
çok teşekkürler.

(fix(tbl_ariza.tarih) "
bu şekilde  boşluk bırakarak şimdi denedim.
" WHERE (tbl_ariza.tarih" & ILKTAR & ") And (fix(tbl_ariza.tarih" & SONTAR & ")

boşluk bıraktım ama bu şekilde nedense olmadı.
1 2