• 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

Yeni Üye
Katılım
4 Ara 2022
Mesajlar
64
Çözümler
1
Aldığı beğeni
19
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.
 
Tarihler gerçek tarih değildi galiba
Aklımda kaldığı kadarıyla metin formatındaydı VetExc hocam
 
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)
 
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