AccessTr.neT
Tarih Sorgusuna Saat Dakika Engeli - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html)
+--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Tarih Sorgusuna Saat Dakika Engeli (/konu-tarih-sorgusuna-saat-dakika-engeli.html)

Sayfalar: 1 2 3 4 5 6


Tarih Sorgusuna Saat Dakika Engeli - kanakan52 - 26/06/2020

Merhabalar,

Kapalı Excel dosyasından veri çekmek için kullandığım sorgu için destek rica ediyorum,

Sorgu = "select * from [yükleme$] where f3 =  " & CLng(CDate(TextBox1.Value)) & ""

sorgusu ile kapalı exceldeki yükleme sayfasının C sütunundaki tarihler textbox1 e eşitse ilgili satırları çalışmama alıyor ancak son zamanlarda programa gelen güncelleme ile C sütunundaki tarihler "dd.mm.yyy hh:mm:ss" şeklinde gelmeye başladı. Sorguda nasıl bir güncelleme yapabilirim..

Şimdiden teşekkür ederim.


RE: Tarih Sorgusuna Saat Dakika Engeli - berduş - 26/06/2020

CLng yerine Cdbl kullanmayı deneyebilirsiniz eğer saat/dakika ve saniyeler de hesaba katılacaksa.


RE: Tarih Sorgusuna Saat Dakika Engeli - kanakan52 - 26/06/2020

(26/06/2020, 16:42)berduş yazdı: CLng yerine Cdbl kullanmayı deneyebilirsiniz eğer saat/dakika ve saniyeler de hesaba katılacaksa.

@berduş hocam selamlar,

yine aynı sonucu verdi hocam..

Kapalı dosyadaki C sürununda bazı tarihler  "dd.mm.yyyy" bazıları ise "dd.mm.yyyy hh:mm:ss" formatında. Sorgu ile sadece "dd.mm.yyyy" formatındaki veriler geliyor.


RE: Tarih Sorgusuna Saat Dakika Engeli - berduş - 26/06/2020

sadece verilerin gelme formatı mı sorunlu? siz saat/dk/sn alanlarının görünmesini mi istemiyorsunuz?

Sorgu = "select * from [yükleme$] where clng(f3) =  " & Clng(CDate(TextBox1.Value)) 
şeklinde dener misiniz?


RE: Tarih Sorgusuna Saat Dakika Engeli - kanakan52 - 26/06/2020

(26/06/2020, 17:02)berduş yazdı: sadece verilerin gelme formatı mı sorunlu? siz saat/dk/sn alanlarının görünmesini mi istemiyorsunuz?


Sorgu = "select * from [yükleme$] where clng(f3) =  " & Clng(CDate(TextBox1.Value)) 
şeklinde dener misiniz?

Hocam örnek dosya eklemek için uğraşıyordum. Ekteki örnekte göreceğiniz üzere KARGO isimli excele YÜKLEME isimli excelden veri çekiyorum. Ancak YÜKLEME excelindeki sarı ile işaretlenmiş kayıtları getiremiyorum.


RE: Tarih Sorgusuna Saat Dakika Engeli - feraz - 26/06/2020

Alttaki kodu deneyin ayrıca hücreleri temizlemek için kodda ekledim.Koda eklersiniz.


Cells.ClearContents


Sorgu = "select * from [yükleme$] where format(f3,'dd.mm.yyyy') =  '" & Format(CLng(CDate(TextBox1.Value)), "dd.mm.yyyy") & "'"