Ado-Sql beetwen ile tarih alanını sorgulamak.
#1
Merhaba.
Beetven kullanarak Tarih1 adlı alanı Textbox1 den büyük ve eşit ,textbox2'den küçük ve eşit olacak şekilde sorgulamak istiyorum.
SQL cümlem nasıl olmalıdır?
teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#2
Between [Formlar]![TARIHFORM]![Textbox1] And [Formlar]![TARIHFORM]![textbox2]
şeklindeki cümle işinize yarar.
"Amacımız; zorlaştırmak değil, kolaylaştırmak..." Abdullah Uğur
bayrak



  Alıntı
Bu mesajı beğenenler:
#3
(01-09-2010, 18:58)Abdullah demiş ki: Between [Formlar]![TARIHFORM]![Textbox1] And [Formlar]![TARIHFORM]![textbox2]
şeklindeki cümle işinize yarar.
Teşekkür ederim.
Ancak ben bunu access kodu olarak değilde ado içinde sql sorgusu olarak çalıştırmak istiyorum.



  Alıntı
Bu mesajı beğenenler:
#4
strSQL = "SELECT * FROM [Tabloadı] WHERE Tarih BETWEEN CDate('" & Textbox1 & "') AND CDate('" & Textbox2 & "') ORDER BY Tarih "

Birde bunu deneyin ben denemedim ama böyle olmalı diye düşünüyorum.
Tablondaki Tarih alanındaki Textbox1 ve Textbox2 değişkenlerindeki tarih aralığındaki olanları getirir.
"Amacımız; zorlaştırmak değil, kolaylaştırmak..." Abdullah Uğur
bayrak



  Alıntı
Bu mesajı beğenenler:
#5
(01-09-2010, 19:59)Abdullah demiş ki: strSQL = "SELECT * FROM [Tabloadı] WHERE Tarih BETWEEN CDate('" & Textbox1 & "') AND CDate('" & Textbox2 & "') ORDER BY Tarih "

Birde bunu deneyin ben denemedim ama böyle olmalı diye düşünüyorum.
Cümlede Sorgu alanı "Tarih" dir.

Bu sorgu textbox1 ve textbox2 deki tarihi sorgular.
Yani 2 tarih sorgular.
Oysa ben textbox1den büyük ve eşit textbox2 den küçük ve eşit olsun istemiştim.
Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#6
Sayın Orion, aşağıdaki 1. kod Tablondaki Tarih alanındaki Textbox1 değişkenindeki tarihten büyük eşit olanları getirir.

strSQL = "SELECT * FROM [TabloAdı] WHERE Tarih >=CDate('" & Textbox1 & "') ORDER BY Tarih

Bu durumda sizin istediğiniz aşağıdaki 2. kod gibi olmalı.

strSQL = "SELECT * FROM [Tabloadı] WHERE Tarih BETWEEN >=CDate('" & Textbox1 & "') AND <=CDate('" & Textbox2 & "') ORDER BY Tarih "

Size ihtimalli konuşuyorum çünkü daha önce ado ile iki tarih arası sorgu denemedim sadece size fikir verebilir, ama yukarıdaki 1.kod doğrudur.
"Amacımız; zorlaştırmak değil, kolaylaştırmak..." Abdullah Uğur
bayrak



  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 2.028 03-03-2021, 12:38
Son Mesaj: dsezgin
  [FORM] Tarih Seçici / Tarih Formatı h2001 5 1.543 15-01-2020, 22:55
Son Mesaj: dsezgin
  [VBA] İlişkisiz Form Üzerinde Filtrelenen Liste Kutusunun alanını Metin Kutusu ile Güncelle ask200075 4 1.193 29-04-2019, 11:49
Son Mesaj: ask200075
access-sql-9 [SORGU] iki tarih arası gün tarih bulma m45m45 94 15.028 12-01-2019, 23:13
Son Mesaj: m45m45
  [SORGU] Uzun Tarih Filtreleme Hakkında (tarih Saat) sertac75 1 1.722 21-06-2018, 19:04
Son Mesaj: onur_can
  [VBA] Liste Kutusunda tablo evet/hayır alanını işaretlemek hturkavci03 2 1.127 13-01-2018, 14:36
Son Mesaj: hturkavci03
  [FORM] Form üzerinden tablodaki tarih alanını güncelleme ibayraktar 2 1.008 08-12-2017, 10:41
Son Mesaj: ibayraktar
  [FORM] Formda alt form alanını kontrol etmek danke 8 2.982 19-03-2017, 23:40
Son Mesaj: danke

Foruma Git:


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