Saat Toplamı

1 2
29/09/2014, 10:24

GTAO

Arkadaşlar ekteki çalışmamda srg_calisma_saati3 Çalışma Saati 1 ... Çalışma Saati 31 Aralığındaki tüm saat toplamını almak istiyorum.alamıyorum.

TOP_CAL_SAATI: ([ÇALIŞMA SAATİ 1]+[ÇALIŞMA SAATİ 2]+[ÇALIŞMA SAATİ 3]+[ÇALIŞMA SAATİ 4]+[ÇALIŞMA SAATİ 5]+[ÇALIŞMA SAATİ 6]+[ÇALIŞMA SAATİ 7]+[ÇALIŞMA SAATİ 8]+[ÇALIŞMA SAATİ 9]+[ÇALIŞMA SAATİ 10]+[ÇALIŞMA SAATİ 11]+[ÇALIŞMA SAATİ 12]+[ÇALIŞMA SAATİ 13]+[ÇALIŞMA SAATİ 14]+[ÇALIŞMA SAATİ 15]+[ÇALIŞMA SAATİ 16]+[ÇALIŞMA SAATİ 17]+[ÇALIŞMA SAATİ 18]+[ÇALIŞMA SAATİ 19]+[ÇALIŞMA SAATİ 20]+[ÇALIŞMA SAATİ 21]+[ÇALIŞMA SAATİ 22]+[ÇALIŞMA SAATİ 23]+[ÇALIŞMA SAATİ 24]+[ÇALIŞMA SAATİ 25]+[ÇALIŞMA SAATİ 26]+[ÇALIŞMA SAATİ 27]+[ÇALIŞMA SAATİ 28]+[ÇALIŞMA SAATİ 29]+[ÇALIŞMA SAATİ 30]+[ÇALIŞMA SAATİ 31])

Örnek: Toplam Çalışma Saati 210:50 saat olması gerekirken 02:50 gibi bir saat toplamı veriyor.

Yanlış yerde konu açtım herhalde
29/09/2014, 12:16

alpeki99

Konu taşındı.

Örneğe baktım ancak nereyi tarif ettiğinizi anlayamadım. Dediğiniz sorguyu açınca frm_Puantaj_Girisi3_Toplam isimli bir formdan veri almaya çalıştığını gördüm. O formu açınca bahsetmiş olduğunuz 2.50 saat nerede bulamadım.

Defaatle söylemek zorunda kalıyoruz. Siz o sektörle uğraştığınız için herşeyi şıp diye anlayabilirsiniz ama konuya yabancı birisi bakmak istediği zaman afallar. Ayları açtım tek tek 2.50 gibi bir rakam bulamadım. Baktığım yerlerdeki rakamlar doğrumu diye tek tek tablolardaki değerleri karşılaştırmak ise makul değil. Lütfen soru sorarken Site Kurallarında belirttiğimiz gibi örneklendirerek, adım adım anlatın. X formunu açtım, Y açılan kutusunda Z değerini seçtim, M cart curtunu N metin kutusuna yazınca P sonucunu gösteriyor ancak orada S sonucu olması lazımdı/nasıl yaparım vb. kalıp ile adım adım örneklendirerek sorun lütfen.
30/09/2014, 11:40

GTAO

frm_Puantaj_Girisi3_Toplam formu verileri srg_calisma_saati3 ten almaktadır.
srg_calisma_saati3 veri sayfası olarak görüntülendiğinde 1 parametre değerine 01 yazıp 2.parametre değerine 2014 yılını yazdığımızda kayıtlı veriler gözükmüş olacaktır. en son sütunda TOP_CAL_SAATI ise Çalışma saati 1 ... ile Çalışma Saati 31 aralığının toplamını vermesi gerekmektedir. ama vermiyor ilk Personel için mevcut saat toplamı 66:59 olması gerekirken 18:59 olarak vermektedir. bu saat formatını nasıl 66:59 saat toplamını verecek şekilde yapabilirim.
frm_Puantaj_Girisi3_Toplam formu açtığımızda Ait Olduğu ay Ocak Ait olduğu Yılda 2014 Yazdığımızda srg_calisma_saati3 sorgusundaki verileri listeleyecektir.
30/09/2014, 18:11

GTAO

Arkadaşlar bu modülü kendi çalışmama nasıl uyarlayabilirim.

Function saattrz() 'Saat toplamlarını Hesaplar.. 04/2011 Trz..


Dim topsaat As Long, topdakika As Long
Dim gun As Long, saat As Long, dakika As Long
Dim trz As Variant

trz = 0
trz = trz + Nz(Forms!ucus_toplami.[Toplatek_motor_uc_saati], 0) _
+ Nz(Forms!ucus_toplami.[Toplaogretmen_uc_saati], 0) _
+ Nz(Forms!ucus_toplami.[Toplacift_motor_uc_saati], 0) _
+ Nz(Forms!ucus_toplami.[Toplagece_uc_saati], 0)

topsaat = Int(CSng(trz * 24))
topdakika = Int(CSng(trz * 1440))
saat = topsaat Mod 24
dakika = topdakika Mod 60
saattrz = topsaat & " saat ve " & dakika & " dakika"

End Function
01/10/2014, 02:12

ozanakkaya

Taruz'un fonksiyonu 66:59'u 18:59'a çevirmeye yarıyor.

Siz sorguyu tasarım görünümünde açın, boş sütunun alan kısmına aşağıdaki kodu ekleyin

ToplamSaat: Int(CSng([TOP_CAL_SAATI]*24)) & ":" & (Int(CSng([TOP_CAL_SAATI]*1440) Mod 60))

Farklı saat toplamlarında mutlaka test ediniz.
02/10/2014, 09:45

GTAO

çok teşekkürler
Çalışma saati düzeltildi
CAL_SAATI GUN: [ToplamSaat]/7,5 yapınca hata veriyor

akatlar puantaj yeni.rar
1 2