A.S.C Filtre, Grafik ve Raporlama Eklentisi

Tarih Aralığı Sorgu
#1
Selamlar arkadaşlar tablomda 2 adet birbirinden bağımsız tarih sütunu var, bazen 1. tarih sütunundan verileri süzmem gerekiyor, bazen 2. tarih sütunundan. Saygı ve sevgilerimle yardımlarınızı beklerim.



  Alıntı
Bu mesajı beğenenler:
#2
merhaba,
benim kullandığım,
iki adet tarih alanı vardır zaten, ben birisine ILKTARIH, ikincisine SONTARIH yazdım.
metin kutusu isimlerini aynı yaparsan,
aşağıdaki kodu kopyalaman yeterli olur.
      
Visual Basic
  1. If IsNull(Me.ILKTARIH) Then Me.ILKTARIH = Date
  2.        If IsNull(Me.SONTARIH) Then Me.SONTARIH = Date
  3.        If CDate(Me.ILKTARIH) > CDate(Me.SONTARIH) Then
  4.                RESPONSE = MsgBox("Son Tarih, İlk Tarihten Büyük Olmalıdır..", 48, "Hata!")
  5.                DoCmd.GoToControl "ILKTARIH"
  6.        Exit Sub
  7.        End If
  8. ILKTAR = ">=#" & Month(Me.ILKTARIH) & " / " & Day(Me.ILKTARIH) & " / " & Year(Me.ILKTARIH) & "#"
  9. SONTAR = "<=#" & Month(Me.SONTARIH) & " / " & Day(Me.SONTARIH) & " / " & Year(Me.SONTARIH) & "#"




sorgu içinde kullandığım alan da aşağıdadır. KIRMIZI alan.
tarih varsa tarihe göre yapar, tarih girmezsen tümünü görüntüler.

Me.Liste60.RowSource = "SELECT SIPARIS_LISTESI.ID, SIPARIS_LISTESI.SIPARISNO, SIPARIS_LISTESI.TARIH, SIPARIS_LISTESI.MUSTERI, SIPARIS_LISTESI.IRSALIYE_NO, SIPARIS_LISTESI.SIPNO, SIPARIS_LISTESI.EBAT, SIPARIS_LISTESI.DESEN_ADI, SIPARIS_LISTESI.CINSI, SIPARIS_LISTESI.RENK_NO, SIPARIS_LISTESI.RENK, SIPARIS_LISTESI.TOP_METRE, SIPARIS_LISTESI.KALAN_KG, SIPARIS_LISTESI.ACIKLAMA FROM SIPARIS_LISTESI WHERE (SIPARIS_LISTESI.TARIH" & ILKTAR & ") And (SIPARIS_LISTESI.TARIH" & SONTAR & ")"
Me.Liste60.Requery



  Alıntı
Bu mesajı beğenenler:
#3
Alternatif olsun diye kısayol menüsü ile filtreleme yaparak hazırladığım örneği ekte veriyorum.

Eğer tablo olarak kastettiğiniz şey formun veri sayfası görünümüyse zaten sağ tıklamayla açılan menüden tarih kıstaslarını belirleyebiliyorsunuz. Eğer sürekli form görünümündeyse ekteki uygulamada (örnek uygulama üzerinden istediğiniz tarih sütunun üzerine sağ tıklayın-otomatik filtre uygula-tarih filtreleri) verdiğim gibi kısayol menüsü hazırlayarak ta istediğiniz tarih seçeneklerini fazlasıyla oluşturabilirsiniz. Filtreleme için form üzerinde ayrıca kutucuk eklemenize de gerek kalmayacaktır. Ayrıca menü tarih filtreleme içi bol miktarda seçenek te içermektedir.


Eklenti Dosyaları
.rar   Tarihsec.rar (Boyut: 43,7 KB / İndirilme: 14)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FONKSiYON] Mevcut Tarih Verileri Baz Alınarak +iş Günü Ilavesi Ile Ileri Süreli Tarih Bulmak. osmanorman 10 747 03-03-2021, 12:38
Son Mesaj: dsezgin
  [SORGU] Sorgu Içinde Birden Fazla Sorgu Oluşturmak footprinting 2 557 04-02-2020, 11:45
Son Mesaj: footprinting
  [FORM] Tarih Seçici / Tarih Formatı h2001 5 651 15-01-2020, 22:55
Son Mesaj: dsezgin
  [SORGU] Sorgu Listelemede Tarih Sırası serkanoz 12 700 29-11-2019, 14:24
Son Mesaj: onur_can
access-sql-9 [SORGU] iki tarih arası gün tarih bulma m45m45 95 10.654 12-01-2019, 23:13
Son Mesaj: m45m45
  [VBA] VBA'da iki tarih aralığı belirterek tablodan kayıt silmek devilspath 2 656 16-10-2018, 19:02
Son Mesaj: devilspath
  [VBA] Liste kutusundan çoklu seçim ile tarih aralığı seçerek 2 tabloya kayıt devilspath 16 1.906 16-10-2018, 14:43
Son Mesaj: devilspath
  [SORGU] Uzun Tarih Filtreleme Hakkında (tarih Saat) sertac75 1 1.105 21-06-2018, 19:04
Son Mesaj: onur_can

Foruma Git:


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