1:30'da cevap yazdıktan sonra bilgisayarı kapatıp yatmıştım.
Çözdüğüne sevindim ama nasıl çözdüğünü yazarsan daha iyi olur.
Round türkçe access'de hangi isimle geçiyor bilmiyorum ama ";" den sonra yazılan
rakam "," den sonraki kaç haneye yuvarlamak istediğini belirtir.
0 dersen "," den sonrasını yuvarlar, 2 dersen "," den sonra 2 haneye yuvarlar gibi..
Kod:
Round(1,5654;0)=2
Round(1,5654;1)=1,6
Round(1,5654;2)=1,57
Kod:
SN/PALET: yuvarla([SN/PALET.SN/PALET]/[PALET/ARAÇ];0)
Yazdığın formülden gördüğüme göre; alan isimlerinde ve değişken isimlerinde / işaretini kullanman doğru değil.
Normal bölme işleminde de bu işaret kullanıldığı için (tabii bir de - işareti var)
hesaplamalarda sorunlarla karşılaşırsın, [] işaretlerini kullanmak zorunda kalırsın.
Bu tür alan isimlerinde _ (alt çizgi, underline) kullanmak daha uygundur.
SN/PALET tablodaki bir alan ise, onun hesaplamasından çıkan sonucu
SN/PALET adında kullanman da doğru değil.
Olması gereken;
SN_PALET_ORANI: Round([SN_PALET.SN_PALET]/[PALET_ARAC];0)
Bu konuda daha fazla bilgi için, aşağıdaki konuyu okumalısın.
Yapılmaması gereken ölümcül hatalar