Sorgu içinde TextBox nasıl kullanılır

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Sorguda Textbox kullanmak istiyorum. Aşağıdaki sorguda hücre değeri yerlerine Textbox koyarak denedim ama olmadı. Nasıl yapmalıyım?

Saygılar

Sorgu = "select * from[Veri$] where Tarih >= " & CLng(Range("K1")) & " and Tarih <= " & CLng(Range("M1")) & " "
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,374
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Textbox içeriği metin olduğundan önce tarihe çevirmek gerekir. CLng(CDate(TextBox1.Text))
Bunun dışında tarih biçimi #mm/dd/yyyy# olarak kullanılırsa Engine tarafından tarih kriteri olarak algılanır.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İnceleyiniz.

 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
@Zeki Gürsoy hocam @Korhan Ayhan hocam
Öncelikle ilginiz için çok teşekkür ederim.
aşağıdaki gibi denedim yine olmadı.

Saygılar

Sorgu = "select * from[Veri$] where Tarih >= " & CLng(CDate(TextBox1.Text))& " and Tarih <= " & CLng(CDate(TextBox2.Text))& " "
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
@Zeki Gürsoy hocam @Korhan Ayhan hocam
ilktarih =TextBox1.Value ve sontarih=TextBox2.Value
adında değişkenleri tanımladıktan sonra sorguyu aşağıdaki gibi yaptım oldu.

Sizlere çok teşekkür ederim.
Saygılar

Sorgu = "select * from[Veri$] where Tarih >=CDate('" & ilktarih & "') and Tarih <= CDate('" & sontarih & "') "
 
Üst