1

Konu: Insert Into, yuvarmala sorunu?

Kabaca;  inherit bir class 'ın "cmdEkle" butonuna tıkladığımda şunu yapıyorum :


Visual Fox Pro
*!* cmdEkle.click()

 
Local lcKod
Store ALLTRIM(This.Parent.txtModelNo.Value) TO m.lcKod
 
    INSERT INTO ;
        TbMyTable  (Kod, Miktar) Values ( m.lcKod, (This.Parent.spnSiparis.Value * This.Parent.OrtalamaGram))

Kod : Integer
Miktar : Double


Soruna gelince:

This.Parent.spnSiparis.Value = 5
This.Parent.OrtalamaGram = 5.5

Table da 27,5 olması gereken değer 28 görünüyor. Mutlaka Round() mu kullanmalıyım?

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

2

Re: Insert Into, yuvarmala sorunu?

Field ı  N(8,2) yaparak çözdüm ama ne kadar mantıklı!

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: Insert Into, yuvarmala sorunu?

problemini tam olarak anlatmamışsın ama double değer virgüllü görünmüyor ve yuvarlıyor diye tahmin ettim problemini.
double(2) olarak tanımla field ını sadece double olarak tanımlama. öyle yapmazsan o içerde virgüllü saklar ancak ekranda yuvarlar.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

4

Re: Insert Into, yuvarmala sorunu?

Ugur,
b(2) ya da daha iyisi y kullan tip olarak. y kullanmak icin illa para olmasi gerekmiyor;)