[VBA] Vba'da Iki Tarih Arasında Veri Listeleme
#1
Herkese selam,

İnsan bazen okyanusları aşıyor ama küçük bir dereye de takılıp kalabiliyor. Herhangi bir Tabloya dayanmayan boş bir form üzerinde iki metin kutusu (ilkTrh, sonTrh hazırladım ve bu metin kutularına tarih yazarak günlük, haftalık ve aylık sorgulama yaptırdım ama kendi seçeceğim herhangi iki tarih arasında  sorgulama yaptıramadım. Sitede de uygun bir örnek bulamadım.

Formun (Frm_Ajanda_Trh_Sec) altına yazdığım Select Case aşağıdaki gibidir;

Private Sub Sec_AfterUpdate()
Select Case Sec

Case 1 (Günlük)
Me.sonTrh = ilkTrh

Case 2 (Haftalık)
Me.sonTrh = DateAdd("ww", 1, ilkTrh)

Case 3 (Aylık)
Me.sonTrh = DateAdd("m", 1, ilkTrh)

Case 4 (İki Tarih Arası)

BURAYA ilkTrh ile sonTrh ARASINDA SEÇİM YAPILABİLMESİ İLE İLGİLİ BİRŞEYLER YAZMAM LAZIM AMA YAPAMADIM.

End Select

End Sub

Aç Butonuna basıldığında açılan form ise "Frm_Ajanda_Hatirlatici_List". destekleriniz için şimdiden teşekkür eder sağlıklı günler dilerim.



  Alıntı
Bu mesajı beğenenler:
#2
Günaydın,
Örneğinizde Günlük, Haftalık ve Aylık seçeneklerinde sadece ilk tarihi kullanıyorsunuz sontarihi hesaplatıyorsunuz. Buraya kadar normal, 2 Tarih arası derken Bu iki tarih arasındaki gün sayısı olarak anlıyorum ben, oysa ki diğer seçeneklerinizde bir son tarih elde ediyorsunuz. Fakat 2 tarih arası hesaplamak istediğinizde üçüncü bir denetim olmalı ki sonucu oraya yazsın. Üçüncü bir metin kutusu oluşturup BelirlenenTarih olarak adlandırın.

Visual Basic
  1. 'Gün farkını bulmak için
  2. BelirlenenTarih = DateDiff ("d",ilktarih, sontarih)
  3.  
  4. 'Ay farkını bulmak için
  5. BelirlenenTarih = DateDiff ("d",ilktarih, sontarih)
  6.  
  7. 'Yıl farkını bulmak için
  8. BelirlenenTarih = DateDiff ("yyyy",ilktarih, sontarih)


Ayrıca bloğumda yayınladığım İş Günü Hesaplama Aracını indirerek kodları inceleyebilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın onur_can,

geç cevap verdiğim için kusura bakmayın. Çok teşekkür ederim. Sorun sayenizde çözülmüştür.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] iki sayı arasında nasıl sorgu yapılır? 26092009 3 7.678 15-12-2024, 08:42
Son Mesaj: halil.tefci
  Access De En Sade Ve Basit Halde Listeleme ibrahim.kut 1 389 27-11-2024, 01:03
Son Mesaj: dsezgin
  [SORGU] Iki Tablo Arasında Sorgu Ile Güncelleme Yapma yahyamacit 2 484 10-11-2023, 13:22
Son Mesaj: yahyamacit
  [VBA] Dersi Seçen öğrencileri Listeleme programmer67 0 289 23-05-2023, 12:00
Son Mesaj: programmer67
  [SORGU] Veriler Arasında Eşleşen Kelimeleri Bulma. Satir 5 559 18-02-2023, 15:27
Son Mesaj: celalll
  [VBA] Iki Tablo Arasında Eşleşmeyen Kayıtları Bulup Kayıttaki Dosyaları Ve Datayı Silme Mr.Midnight 3 653 22-11-2022, 15:09
Son Mesaj: alperalper
  [FORM] Iki Açılır Kutu Arasında Bağlantı Sorunu derzulya 2 427 26-10-2022, 13:22
Son Mesaj: derzulya
  [TABLO] Iki Tablo Arasında Bilgi Getirme derzulya 2 463 25-10-2022, 11:29
Son Mesaj: derzulya

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):