Skip to main content

AccessTr.neT


Saat Toplamı

Saat Toplamı

Çözüldü #1
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
.rar akatlar puantaj yeni.rar (Dosya Boyutu: 153,7 KB | İndirme Sayısı: 7)
Son Düzenleme: 29/09/2014, 10:29, Düzenleyen: GTAO.
Cevapla
Çözüldü #2
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #3
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.
.rar akatlar puantaj yeni.rar (Dosya Boyutu: 171,53 KB | İndirme Sayısı: 6)
Cevapla
Çözüldü #4
Arkadaşlar bu modülü kendi çalışmama nasıl uyarlayabilirim.

Visual Basic Code
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
Cevapla
Çözüldü #5
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

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

Farklı saat toplamlarında mutlaka test ediniz.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
Çözüldü #6
çok teşekkürler
Çalışma saati düzeltildi
CAL_SAATI GUN: [ToplamSaat]/7,5 yapınca hata veriyor

Ek Dosyalar
akatlar puantaj yeni.rar
Son Düzenleme: 02/10/2014, 13:33, Düzenleyen: GTAO.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da