Saat Toplama Sorunu

1 2
23/11/2010, 00:58

ekremzeki

Sevgili Arkadaşlar,

Örnek dosyadaki sorguda toplam saat sonucu 38:30 olması gerekirken enteresan bir şekilde 38:29 sonucunu veriyor.... Yardımcı olursanız sevinirim.... Teşekkürler....
23/11/2010, 11:51

POWER

Sn ekremzeki,

CSng yani Convert Single yerine
CDbl yani Convert Double yapın düzelecektir.
23/11/2010, 12:45

ekremzeki

Sayın Ufuk Bey,
İlk örnekte CDbl ile sorun çözüldü... Ancak ikinci satırda 6:00 olması gerekirken yine 05:59 sonucunu veriyor.... Kafayı yiyecem valla.... İlginiz için teşekkürler.... Dosya ektedir...
23/11/2010, 13:05

POWER

Sn ekremzeki İnt i kaldırın...
Toplam = CDbl(..... kalsın
23/11/2010, 13:35

accessman

(23/11/2010, 13:05)horozufuk yazdı: Sn ekremzeki İnt i kaldırın...
Toplam = CDbl(..... kalsın

evet problem çözülmüş
teşekkürler
bunu birde benim gibi sadece copy-paste ile birşeyler yapmaya çalışan acemiler için açıklayabilirmisiniz
neden olmuyordu
teşekkürler
23/11/2010, 13:51

POWER

Sn accessman,

Convert işlemi bir bilgi dönüştürme işlemidir.
Bilgi dönüştürmelerde ben genelde Single yerine Double kullanırım ve dönüştürdüm bilgiyi garantiye almaya çalışırım.Yani dönüştürdüğüm bilgi için daha büyük yer ayırmış olurum.
Birde convert edilen bilgi çok yakın bir değere dönüşebilir.
Örneğin 40 değeri beklenirken 39.9999999999999 gibi bir değer convert edilmiş olabilir.
Sizde bunun başına İnt koyarsanız 39 kalır.
İnteger i kaldırmamızın sebebide budur.
1 2