[FORM] Butonlar yardımıyla tarih süzme
#1
Merhaba

Tablo da bulunan verilerimi bir form üzerinde aktif arama yaparak bulabilmekteyim ve bunları bir liste üzerinde görüntülemekteyim. Sorunum ise arama yapıp görüntülediğim verileri butonlar (veya açılır bir liste yardımıyla) son 5 yıl , son 10 veya son 15 yıl olarak süzmek istemekteyim(kabul tarihi sütununda bulunan tarihleri). Bir türlü yapamadım. Yardımcı olur musunuz?

Pencereler gizlenmiş durumdadır.

Ekran Görüntüsü

[Resim: 8Aeayn2.jpg]


Eklenti Dosyaları
.rar   İş Bitirme VT V_3.rar (Boyut: 261,54 KB / İndirilme: 77)



  Alıntı
Bu mesajı beğenenler:
#2
Sn tyrantati; Asagidaki kodlari form VB bolumune tasinmasi ile yapilabilir.
Sub ListeKayitSQL(Sene As Long)
Me.List1.RowSource = "SELECT Search_e.* FROM Search_e WHERE (((Year([e_kabul_tarihi])) Between Year(Date())-" & Sene & " And Year(Date())))"
Me.List1.Requery
End Sub
Private Sub Komut14_Click()
Call ListeKayitSQL(5)
End Sub
Private Sub Komut15_Click()
Call ListeKayitSQL(10)
End Sub
Private Sub Komut16_Click()
Call ListeKayitSQL(15)
End Sub



  Alıntı
Bu mesajı beğenenler:
#3
Sn dsezgin83260 çok teşekkür ederim yardımlarınız için.

Elinize sağlık



  Alıntı
Bu mesajı beğenenler:
#4
(07-08-2014, 18:52)dsezgin83260 demiş ki: Sn tyrantati; Asagidaki kodlari form VB bolumune tasinmasi ile yapilabilir.
Sub ListeKayitSQL(Sene As Long)
Me.List1.RowSource = "SELECT Search_e.* FROM Search_e WHERE (((Year([e_kabul_tarihi])) Between Year(Date())-" & Sene & " And Year(Date())))"
Me.List1.Requery
End Sub
Private Sub Komut14_Click()
Call ListeKayitSQL(5)
End Sub
Private Sub Komut15_Click()
Call ListeKayitSQL(10)
End Sub
Private Sub Komut16_Click()
Call ListeKayitSQL(15)
End Sub



Tekrar merhaba

Bugün tam anlamıyla kodu test etme imkanım oldu. Şöyle bir şey fark ettim. Süzme işlemini yaparken örneğin son 5 yıl butonuna bastığımda 2009 yılından sonraki kayıtları süzüyor fakat ay ve gün bazında süzme yapmıyor. Yani 15.08.2014 tarihinden beş yıl geriye 15.08.2009 tarihine kadar olan kayıtlar yerine 01.01.2009 tarihine kadar olan kayıtları süzüyor. Acaba bunu nasıl düzeltebiliriz. Tekrar yardımcı olursanız çok sevinirim.



  Alıntı
Bu mesajı beğenenler:
#5
Sn tyrantati; Asagidaki kodlari form VB bolumune tasinmasi ile yapilabilir.
Sub ListeKayitSQL(Sene As Long)
dim OnceTrh as date
OnceTrh=format(date,"mm.dd.") & (Year(Date())-Sene)
Me.List1.RowSource = "SELECT Search_e.* FROM Search_e WHERE ((([e_kabul_tarihi]) Between #" & replace(OnceTrh,".","/") & "# And Date()))"
Me.List1.Requery
End Sub
Private Sub Komut14_Click()
Call ListeKayitSQL(5)
End Sub
Private Sub Komut15_Click()
Call ListeKayitSQL(10)
End Sub
Private Sub Komut16_Click()
Call ListeKayitSQL(15)
End Sub



  Alıntı
Bu mesajı beğenenler:
#6
(15-08-2014, 19:53)dsezgin83260 demiş ki: Sn tyrantati; Asagidaki kodlari form VB bolumune tasinmasi ile yapilabilir.
Sub ListeKayitSQL(Sene As Long)
dim OnceTrh as date
OnceTrh=format(date,"mm.dd.") & (Year(Date())-Sene)
Me.List1.RowSource = "SELECT Search_e.* FROM Search_e WHERE ((([e_kabul_tarihi]) Between #" & replace(OnceTrh,".","/") & "# And Date()))"
Me.List1.Requery
End Sub
Private Sub Komut14_Click()
Call ListeKayitSQL(5)
End Sub
Private Sub Komut15_Click()
Call ListeKayitSQL(10)
End Sub
Private Sub Komut16_Click()
Call ListeKayitSQL(15)
End Sub

Sn.dsezgin83260 bu kod da aynı şekide sadece yılı süzüyor. Başka bir yolu var mıdır.

Çok teşekkür ederim



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Teslim Tarihi Alanına Göre Süzme, Filtreleme programmer67 14 1.035 09-05-2024, 23:27
Son Mesaj: programmer67
access-sql-18 Dsum Ile Toplam Alırken Tarih Aralığınıda Süzme Yaptırma Sorunu kesoka 2 541 07-04-2024, 16:13
Son Mesaj: kesoka
  [SORGU] Yanlış Sütun Bilgisi Gelmesi Ve Raporda Ikincil Süzme Sorunu derzulya 2 413 08-11-2022, 15:33
Son Mesaj: derzulya
  [RAPOR] Açılır Kutu Seçeneğine Göre Süzme derzulya 1 438 25-10-2022, 18:16
Son Mesaj: derzulya
  [VBA] Döngü yardımıyla çoklu dosya silmek iscinar 5 1.439 23-06-2021, 14:36
Son Mesaj: sacrament
  [FONKSiYON] Mevcut Tarih Verileri Baz Alınarak +iş Günü Ilavesi Ile Ileri Süreli Tarih Bulmak. osmanorman 10 2.029 03-03-2021, 12:38
Son Mesaj: dsezgin
  Veri Takibi Ve Veriyi Süzme mgunes 12 1.835 04-03-2020, 16:59
Son Mesaj: mgunes
  [FORM] Tarih Seçici / Tarih Formatı h2001 5 1.544 15-01-2020, 22:55
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi