Yürüyen bakiye kullanıcı kodu hatası (Soru)

1 2
14/11/2011, 18:55

ozguryasin

İyi akşamlar AccessTR.net ailesi.
daha önce Kural hocam çok müthiş çalışan bir yürüyen bakiye sorgusu yapmıştı. yapımı ve kullanımı çok kolay ve güzel bir sorgu problemsiz çalışıyor.
fakat bir değişiklik yapmam gerekti ve o problemi bir türlü aşamadım.
örneğin içinde iki adet mdb dosyası var. ismi 1 olan örneğim problemsiz çalışıyor.
2 numaralı örnek ise hata veriyor. hata verme nedenini ise şu şekilde açıklayım tabloda bulunan alanlardan ismi no olan alanın veri türü sayı2 örnekte ise metin bir projede veri türü metin olacak şekilde lazım. Dün akşamdan beri uğraşmama rağmen hala yapamamış bulunmaktayım.
yardımlarınızı bekliyorum.
Tüm hocalarıma ve Accesstr ailesine teşekkür ederim.
14/11/2011, 19:05

Kur@l

Sayın özgüryasin;
2.mdb içinde bulunan sorgunuzu aşağıdaki ile değiştirin mesele çözülür.
val fonksiyonu string metin içindeki sayı alanlarını sayıya çevirir.

SELECT Tablo2.Kimlik, Tablo2.Tarih, Tablo2.[no], Tablo2.giris, Tablo2.cikis, Dsum ("giris","Tablo2"," VAL([no])=" & Val([Tablo2].[no]) & " and VAL(kimlik)<=" & [Tablo2].[kimlik])-DSum("cikis","Tablo2"," VAL( [no])=" & VAL([Tablo2].[no] )& " and kimlik<=" & [Tablo2].[kimlik]) AS bakiye
FROM Tablo2;
14/11/2011, 20:00

ozguryasin

Hocam Çok Teşekkür ederim yardımınız için mükemmel bir şekilde çalışıyor. çok sağ olun iyiki varsınız.
14/11/2011, 20:01

Kur@l

Güle güle kullan.
14/11/2011, 20:51

ozguryasin

Çok Çok teşekkür ederim
15/11/2011, 01:10

Yandemir

bu arada no isimli alandan mutlaka kurtulun. yerine nr yada numara kullanın. not isimli alan adı kullanmayın notlar demeyi tercih edin. sorgularda no alanınız yes/no olarak kabul görür ve not isimli alanda değil anlamında işlem görür.
1 2