access sorgu problemi

Katılım
30 Temmuz 2007
Mesajlar
74
Excel Vers. ve Dili
eee
Merhaba Arkadaşlar

Access adp kullanarak sql bağlanıyorum

oluşturduğum sorguda bir tarih alanına herhangi bir formun tarih alanını ölçüt almasını istiyorum ama olmuyor

SELECT [Yükleme Tarihi]
FROM dbo.ana
WHERE ([Yükleme Tarihi] = forms!ana1!tarih)


normal bir alan için örnek gerek

yardımlarınızı bekliyorum :yardim:
 
Son düzenleme:
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın emre_bademci

1.Başvuru aldığınız formun mutlaka açık olması gerekiyor.
2. Başvuru yazarken yazım kuralına dikkat etmeniz gerekiyor yani

WHERE ("[Yükleme Tarihi] = #" & forms!ana1!tarih & "#")

Gördüğünüz gibi tarihler ## arasında gösteriliyor ki SQL bunun tarih olduğunu anlasın. Bir de tabi tarihin formatı gg.aa.yyyy değilde aa/gg/yyyy şeklinde olmalı.

Onun için şu kodları yazmanız gerekiyor

Global Const JetDateFmt = "\mm\/dd\/yyyy\;;;\N\u\l\l"
Dim strDate As Date
strDate= Format$(forms!ana1!tarih, JetDateFmt)

ve daha sonra da
WHERE "[Yükleme Tarihi] = #" & strDate & "#"

İyi çalışmalar:)
 
Üst