süre değişkenleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

süre değişkenleri

Mesaj gönderen hakkus »

merhaba,
süre olarak girilen değerlerim var.
Örnegin 13:64 (13 saniye 64 salise)
başka bir alandada
2:15:26 (2 dakika, 15 saniye, 26 salise) gibi.
bu değerler table da bir alana yazılacak.
Ancak örnegin 13:64 de hata alıyorum.
Bu şekilde harcanan süreyi hesaplayabilmem için field alanı ve hesaplamada kullancağım değişkenleri nasıl tanımlamam gerekiyor.
Teşekkürler
Saygıyla..
saygılar
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

Yukradaki soruma bir ekleme..
13:64 değerini 13.64 olarak girdiğim zaman sorun yok float değer gibi işlem yapabiliyorum.
Ancak 02:14:68 (2 dakika, 14 saniye ve 68 salise) bu değeri
134.68 e değiştirip işlem, kıyaslama vs de yapabilirim fakat bu durumda raporlarda 134.68 basılınca bireyler benim sürem aslında 02:14:68 diye itiraz ediyor. Yani dönüşümü anlıyamıyorlar.
İstediğim değeri 02:14:68 olarak girip üzerinde işlem yapabilmek..
Saygıyla
saygılar
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Bence en güzeli dönüşüm yapmak. iki tane fonksiyon yaz, biri süreyi saniye veya saliseye çevirsin (hassasiyet ne kadar önemli bilmiyorum), diğeri de saniye/saliseden 02:14:43 gibi dakika:saniye:salise çevrimi yapsın.

Raporlarda vs.de bir calculated alan koyup hazırladığın 2. fonksiyon ile çevirip onu gösterirsin.

Kolay gelsin.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Kullanman gereken TTime DecodeTime EnCodeTime (detaylı yardım helpte vardır) saat dakika bilgilerini ayırabilirsin.eğer toplama çıkartma yapıcak TDateTime kullanman lazım yani saat 23:15 ken buna 1 saat data eklersen TTime da 00:45 olarak görürsün
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
mehmet_turecan_cakmak
Üye
Mesajlar: 132
Kayıt: 02 Tem 2003 01:08
Konum: Afyon
İletişim:

decodetime

Mesaj gönderen mehmet_turecan_cakmak »

iyi akşamlar...

benim bu konuda yağtığım şey saat ve dakika için alan tanımlayım daha sonrada saat fonksiyonunu decodetime komutu ile parçalayarak gereekli işelmleri yaptırma decodetime komutunun kullanımıyla ilgili örnek help te var...

kolay gelsin...
Cevapla