AccessTr.neT

Tam Versiyon: access iki tarih arası verileri datetimepicker vasıtasıyla çağırma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
sayın usescrt,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
arkadaşlar çok sağolun sorunun sebebi (.)  çözümü de bu (/)    tarih ayracı 
yalnız söyle bişey fark ettim

 access de sorgu tasarımına kriter olarak between [ilktarih] And [sontarih] çalıştırıp tarihleri gün ay yıl olarak elle yazıyorum

 sql kodunda ay başa gün ortaya gitmiş oluyor 
cdate komutu varmış bunla hiç cevirme yaptınızmı yaptıysanız bir örnek yazar mısınız
hem normal tarih hemde değişken tanımlayarak.

şuan için bölge ayarlarından tarih ayracını ayarlayınca sorun çözüldü çok ama çok mutluyum 2 haftadır yapamıyordum sagolun 

ancak cdate bir arkadaş örnekle açıklarsa çok daha mutlu olurum selamlar saygılar
sayın usescrt,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:cdate komutu varmış bunla hiç cevirme yaptınızmı yaptıysanız bir örnek yazar mısınız
hem normal tarih hemde değişken tanımlayarak.

ifadenize yönelik olarak;

CDATE Fonksiyonu

Bir Metin (String) değeri Tarih değerine dönüştürmek için kullanılır.

ÖRNEK

Metin Veri Türü olarak Tarih adlı alan değerinin "01.01.2017" olduğunu varsayalım.bu durumda,bu fonksiyonun kullanımı ile,
CDate([Tarih]) ifadesini sorgu üzerinde kullandığınızda,sonuç değeri olarak 01.01.2017 yazacaktır.

fakat,sizin eklediğiniz örnek uygulamada buna gerek yok.çünkü,zaten;ilgili Tarih alanınızın Veri Türü KISA TARİH olarak ayarlanmış.eğer tarih gösterme üzerine işaretleme değerinde bir sorun varsa,

Alıntı:şuan için bölge ayarlarından tarih ayracını ayarlayınca sorun çözüldü

ifadenizde de belirttiğiniz gibi,bu ayarlamayı yapmanız yeterli olacaktır.

2)

konunuzun 7.mesajında eklenen örnek uygulamayı baz almak sureti ile,içeriğindeki ikitarih adlı sorgunun Sql kaynağını,

SELECT URUN.SIPARIS_NO, URUN.URUN_ADI, URUN.URUN_ADET, URUN.URUN_BFIYAT, URUN.URUN_TOPLAM, URUN.URUN_SIPARISTARIHI
FROM URUN
WHERE (((URUN.URUN_SIPARISTARIHI) Between Format([Forms]![Form1]![DTPicker0],"dd/mm/yyyy") And Format([Forms]![Form1]![DTPicker1],"dd/mm/yyyy")));

yukarıdaki kodlar ile değiştirerek kullanmayı deneyiniz.kodlarda da görüleceği üzere,tarih alanının KRİTER satırında yer alan 

Between Format([Forms]![Form1]![DTPicker0];"dd.mm.yyyy") And Format([Forms]![Form1]![DTPicker1];"dd.mm.yyyy")

kod satırındaki FORMAT Fonksiyonu ile form üzerinde yer alan DATETIMEPICKER denetimlerinin "dd.mm.yyyy" (Gün Ay Yıl) tarih formatına göre sonuçlanmasını sağlamış olursunuz.

bilginize...iyi çalışmalar,saygılar.
sayın atoz112 çok sağolun size minnettarım çok fazla yere baktım sorunu sizle çözdük saygılarımla iyi günler
Sayfalar: 1 2