merhaba, işleme giren 3 değişkenden biri ve ya birilerinde hiç bir değer olmamasından kaynaklanmaktadır. Yani değişkenlerde sayılsal değer veya eilk değer ataması olmamasından kaynaklanır. Bu durumda değik, şkenin başlangıç değeri lisanssız dır. lisanssız sayısal değer ifade eden bir değer değildir. Özellikle sayısal işleme girecek sayısal değerler açısında. OnNewrecord event aksiyonunda mutlaka bu değerlerin ilk değer almalarını sağlamalısın. (örneğin 0 ) Kolay gelsin.

arkadaşlar çok pardon bu soruyu daha öncede sormuştum fakat sorunu çözmemi sağlayan cevap forumdan silinmiş galiba. 3 alanım var paradoxda,3ü de number ve default valueları 0,2sinin currency fieldı true. bunlar delphide floatfield olarak gözüküyor. befor postta bu 3 alan arasındaki işlemler şu şekilde miktar fieldı ile birimfiyatı çarpıp toplam tutarı bulmak istiyorum ama invalid floating point operation hatası veriyor. bu hata nedendri nasıl giderilir

database olarak paradox kullanıyorum ve bu 3 alanın herbirinin database de default value su 0. BDE de decimaldigitsden kaynaklanıyor olabilirmi acaba sorun?çünkü decimaldigits önceden 2ydi 0 yaptım. benim bilda program çalışırken default valuesunu 0 atadığım fieldlar 0 gözüküyor. fakat install ettiğim bilgisayarlarda hala default valuesu 0 olan fieldlar 0,00 gözüküyor. bu neden oluyor anlayamadım ama sorun bundan da kaynaklanıyor olabilir. :wink: :wink: :wink: :?: :?: :?: