09/09/2009, 13:56
Arkadaşlar şöyle bi durum oluştu bende :
Normalde değişkenlerim aşağıdaki gibi tanımlıydı.
HaftaBasi = RST1!Baslama
HaftaSonu = RST1!Bitis
yalnız burada tarih değerlerini atarken gg/aa/yyyy sistemi ile atama yapıyor. yalnız Sql dizesi içinde bunu aa/gg/yyyy olarak gördünden sorun oluşuyor ve saçma sapan kayıtlar geliyor doğal olarak. Yani bölgesel ayarlarda tarih ayracını "." veya "/" yapmak sonuçta hata doğurmuyor. Onun için değişkenlere tarih atamasını yaparken aa/gg/yyyy olarak değiştirdim ve hiç bir sorunum kalmadı.
Burada dikkat edilmesi gereken bir durumda HaftaBasi ve HaftaSonu olarak isimlendirilen değişkenlerin tanımlamasının Date olarak değil Variant olarak yapılması gerekiyor.
HaftaBasi = Month(RST1!Baslama) & "/" & Day(RST1!Baslama) & "/" & Year(RST1!Baslama)
HaftaSonu = Month(RST1!Bitis) & "/" & Day(RST1!Bitis) & "/" & Year(RST1!Bitis)
Bilgilerinize...
Normalde değişkenlerim aşağıdaki gibi tanımlıydı.
HaftaBasi = RST1!Baslama
HaftaSonu = RST1!Bitis
yalnız burada tarih değerlerini atarken gg/aa/yyyy sistemi ile atama yapıyor. yalnız Sql dizesi içinde bunu aa/gg/yyyy olarak gördünden sorun oluşuyor ve saçma sapan kayıtlar geliyor doğal olarak. Yani bölgesel ayarlarda tarih ayracını "." veya "/" yapmak sonuçta hata doğurmuyor. Onun için değişkenlere tarih atamasını yaparken aa/gg/yyyy olarak değiştirdim ve hiç bir sorunum kalmadı.
Burada dikkat edilmesi gereken bir durumda HaftaBasi ve HaftaSonu olarak isimlendirilen değişkenlerin tanımlamasının Date olarak değil Variant olarak yapılması gerekiyor.
HaftaBasi = Month(RST1!Baslama) & "/" & Day(RST1!Baslama) & "/" & Year(RST1!Baslama)
HaftaSonu = Month(RST1!Bitis) & "/" & Day(RST1!Bitis) & "/" & Year(RST1!Bitis)
Bilgilerinize...