• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü ADODB 2 tarih aralığı filtreleme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
ahmetkostek 3

ahmetkostek

Yeni Üye
Katılım
4 Ara 2022
Mesajlar
64
Çözümler
1
Aldığı beğeni
19
Katkı
%0.03
Excel V
Office 2013 EN
Konu Sahibi
Merhaba ,

aşağıdaki kod ile if ile başlayan textbox ve comboboxlarda filtreleme yapıyorum 2 tarih aralığını filtrelemek için if yapısına nasıl bir ekleme yapmak gerekiyor. Konuyu dün hocalarımız cevapladı . konu kapandığı içni burdan yazdım

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
alternatif olarak)
tarihlerden herhangi biri girilince çalışır
If Me.tarih_baslangic.Text <> "" Then strSQL = strSQL & " and cdate(tarih)>=" & CLng(CDate(tarih_baslangic))
If Me.tarih_bitis.Text <> "" Then strSQL = strSQL & " and cdate(tarih)<=" & CLng(CDate(tarih_bitis))
HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Merhaba şöyle deneyin.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Beğen
İfadeler: ZaLim
Tarihler gerçek tarih değildi galiba
Aklımda kaldığı kadarıyla metin formatındaydı VetExc hocam
 
  • Beğen
İfadeler: ZaLim
Ayrıntılı inceleme imkanım olmadı ama belki cdate(tarih) ile olabilir
Not: dosyanızı eklemeniz çözümü hızlandırır
bizim belirtmemize gerek yok)
 
  • Beğen
İfadeler: ZaLim
Konu Sahibi
Ayrıntılı inceleme imkanım olmadı ama belki cdate(tarih) ile olabilir
Not: dosyanızı eklemeniz çözümü hızlandırır
bizim belirtmemize gerek yok)

Hocam aslıdna dün yaptığınız konu kaandığı için yeniden açtık gemba_liste userformunda filtreler harika çalışıyor birde tarih aralığı eklemek istedim . dosya ektedir.
 
@
Merhaba , Hocam aşağıdaki hatayı verdi .

Ekli dosyayı görüntüle 14873
Bu hatayı almanızın sebebi halily Hocamın da dediği gibi tarih sütunundaki verilerinizin metin olmasından kaynaklanıyordur. Kodu bir de aşağıdaki gibi deneyiniz. Biçim formatı dd-mm-yyyy de olabilir denersiniz artık.

HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Yada alternatif olarak bu kodu da deneyebilirsiniz.

HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
alternatif olarak)
tarihlerden herhangi biri girilince çalışır
If Me.tarih_baslangic.Text <> "" Then strSQL = strSQL & " and cdate(tarih)>=" & CLng(CDate(tarih_baslangic))
If Me.tarih_bitis.Text <> "" Then strSQL = strSQL & " and cdate(tarih)<=" & CLng(CDate(tarih_bitis))
HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst