DLookup - DCount komutlarında tarih formatı hakında (Runtime 3075)

1 2
11/01/2017, 00:04

Andruil

Merhaba,

DCount ya da Dlookup formatında kriter olarak tarih yazmak istediğimde örneğin, "Tarih=#01-01-2016#" olarak yazdığımda çalışıyor fakat buraya formda tanımlı bir tarih eklediğimde, örneğin; "Tarih=#" & txtTarih & "#" yazdığımda Runtime 3075 hatası alıyorum.

Tanımlı tarih formatını nasıl komuta ekleyebilirim?

Teşekkürler.
11/01/2017, 09:18

ozanakkaya

Merhaba,

Ekli uygulamadaki örnek formu inceleyiniz.


=DCount("*";"tbl_ornektablo";"[tarih]=#" & Format([txttarih];"mm/dd/yyyy") & "#")
12/01/2017, 10:11

Andruil

(11/01/2017, 09:18)ozanakkaya yazdı: Merhaba,

Ekli uygulamadaki örnek formu inceleyiniz.


Kod:
=DCount("*";"tbl_ornektablo";"[tarih]=#" & Format([txttarih];"mm/dd/yyyy") & "#")

Deneme yanılma yolu ile deneyerek "tarih=#" & Format(tarih; "dd-mm-yyyy") & "#") olarak düzenleyince sorun çözüldü fakat bu sefer de tarih formatında problem olduğunu gördüm.

Tarih formatını dd-mm-yyyy olarak düzenlememe rağmen ana kaynak tablomda mm-dd-yyyy olarak arıyor.
Örneğin formumda giriş yapılan tarih 05.01.2017 fakat kaynak tabloda 01.05.2017 tarihini bularak bilgi veriyor.

Bunu düzenlemenin bir yolu var mı acaba? Yabancı forumlarda da aradım fakat çözüm sağlayamadım.
12/01/2017, 10:48

ozanakkaya

Alıntı yaptığınız mesajımdaki örneğin çalışıp çalışmadığı ile ilgili yorum yazar mısınız?
12/01/2017, 11:02

Andruil

(12/01/2017, 10:48)ozanakkaya yazdı: Alıntı yaptığınız mesajımdaki örneğin çalışıp çalışmadığı ile ilgili yorum yazar mısınız?

Şu an iş yerimdeyim Access kullanılmıyor. Eve gittiğimde incelemiş olurum. Yorum yazarım tabi ki.
12/01/2017, 11:30

ozanakkaya

Tablonuzdaki alanın veya bilgisayarınızın tarih formatı ne olursa olsun Dlookup veya DCount işlecinde kriter tarih ise format mm.dd.yyyy formatıyla sorgulanır.
1 2