Skip to main content

AccessTr.neT


Tarih Aralığı İçin Filtreleme Yapma

Tarih Aralığı İçin Filtreleme Yapma

#19
(25/03/2020, 23:21)berduş yazdı: order by koduyla ilgili bir araştırma işinize yarayabilir
Muayeneye gelenleri tarih bazlı sıralama hk. örnekleri inceledim:

SqlKynk = " SELECT PRSKYT.KimlikNo, [Adi] & ' ' & [Soyadi] AS Adı_Soyadı, PRSKYT.KadroUnvan, Kuruluslar.CalısmaKurulus, Birimler.CalismaBirim" & _
          " FROM Birimler RIGHT JOIN (Kuruluslar RIGHT JOIN PRSKYT ON Kuruluslar.CKrls_id = PRSKYT.CalısmaKurulus) ON Birimler.CBrm_id = PRSKYT.CalismaBirim" & _
          " WHERE ( PRSKYT.KimlikNo " & GelMe & " in (select PERMYN2.KimlikNo from PERMYN2 " & KosulMayene & " )" & Kosul & ");"
içerisinde birkaç deneme yaptım, ancak çalışmadı.  (ORDER BY PERMYN2.MuayeneTarihi DESC ifadesini ekleyince)
Aynı form içinde buton tıklama olayında:

Kod:
lstPersonel.RowSource = SqlKynk
var.Bir de; OrderBy = "PERMYN2.MuayeneTarihi" veya OrderBy = "MuayeneTarihi

    OrderByOn = True

denedim, hata vermedi ancak sonuca etki etmedi.


(25/03/2020, 23:21)berduş yazdı: açılan kutu ve tarih alanlarını boşaltmak için Null değerini atamayı deneyebilirsiniz
acilanKutu=Null
txtTarih=Null
tarih butonlarını temizle kısmı halledildi.


Teşekkür ederim.
Cevapla
#20
(26/03/2020, 11:50)mgunes yazdı:
Kod:
SqlKynk = " SELECT PRSKYT.KimlikNo, [Adi] & ' ' & [Soyadi] AS Adı_Soyadı, PRSKYT.KadroUnvan, Kuruluslar.CalısmaKurulus, Birimler.CalismaBirim" & _          " FROM Birimler RIGHT JOIN (Kuruluslar RIGHT JOIN PRSKYT ON Kuruluslar.CKrls_id = PRSKYT.CalısmaKurulus) ON Birimler.CBrm_id = PRSKYT.CalismaBirim" & _          " WHERE ( PRSKYT.KimlikNo " & GelMe & " in (select PERMYN2.KimlikNo from PERMYN2 " & KosulMayene & " )" & Kosul & ");"
bu kodda muayene tarihine göre sıralama işe yarama çünkü burada kullanılan PRSKYT.KimlikNo " & GelMe & " in (select PERMYN2.KimlikNo from PERMYN2 " & KosulMayene & " )" kodu belli bir tarih aralığı için muayene tablosunda hangi isimler var onu kontrol etmek için dolayısıyla burada Order by işe yaramaz diye düşünüyorum hatalı olabilirim ama yapının mantığına ters gibi. isterseniz, ben kod karmaşası olmasın diye mümkün olduğunca ortak yapı kullanmaya çalıştığımdan yapıyı böyle kurmuştum, gelen/gelmeyen kod bloklarını tamamen ayırıp öyle kullanabilirsiniz
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da