none
Doğru formatta saat giriş ve toplamlarını alma... RRS feed

  • Soru

  • Merhaba, veri tabanına Saat kaydetme ağırlıklı bir işlemim var, saat formatı textedit'e girerken HH:mm formatında örnek 13:40, 20:30 şeklince giriyorum fakat text olarak kaydetmek ne kadar doğru bilemiyorum girdiler şu hali ile sorun yok gridview de doğru formatta görünüyor ama sütunlardaki saatlerin toplamını almaya gelince sorun yaşayabilir miyim saat' leri doğru formatta kayıt ve toplama nasıl olmalı? Yardımcı olursanız sevinirim!


    baglanti.Open();

    SqlCommand cmd = new SqlCommand("INSERT INTO LogBook (Date,Type,Registration,DepPlace,DepTime,ArrPlace,ArrTime,Se,Me,MultiPilot,TotalTime,NamePic,Day,Night,NghtCon,IfrCon,Pic,CoPilot,Dual,Instructor,SyntDate,ACType,TimeOfSession,Remarks)VALUES(@Date,@Type,@Registration,@DepPlace,@DepTime,@ArrPlace,@ArrTime,@Se,@Me,@MultiPilot,@TotalTime,@NamePic,@Day,@Night,@NghtCon,@IfrCon,@Pic,@CoPilot,@Dual,@Instructor,@SyntDate,@ACType,@TimeOfSession,@Remarks)", baglanti);

    cmd.Parameters.AddWithValue("@Date", dateEdit1.Text); cmd.Parameters.AddWithValue("@Type", comboBoxEdit1.Text); cmd.Parameters.AddWithValue("@Registration", textEdit1.Text); cmd.Parameters.AddWithValue("@DepPlace", comboBoxEdit3.Text); cmd.Parameters.AddWithValue("@DepTime", textEdit4.Text); //Saat cmd.Parameters.AddWithValue("@ArrPlace", comboBoxEdit4.Text); cmd.Parameters.AddWithValue("@ArrTime", textEdit6.Text); //Saat cmd.Parameters.AddWithValue("@Se", textEdit7.Text); //Saat cmd.Parameters.AddWithValue("@Me", textEdit8.Text); //Saat cmd.Parameters.AddWithValue("@MultiPilot", textEdit9.Text); //Saat cmd.Parameters.AddWithValue("@TotalTime", textEdit10.Text); //Saat cmd.Parameters.AddWithValue("@NamePic", textEdit11.Text); cmd.Parameters.AddWithValue("@Night", textEdit13.Text); cmd.Parameters.AddWithValue("@NghtCon", textEdit14.Text); //Saat cmd.Parameters.AddWithValue("@IfrCon", textEdit15.Text); //Saat cmd.Parameters.AddWithValue("@Pic", textEdit16.Text); //Saat cmd.Parameters.AddWithValue("@CoPilot", textEdit17.Text); //Saat cmd.Parameters.AddWithValue("@Dual", textEdit18.Text); //Saat cmd.Parameters.AddWithValue("@Instructor", textEdit19.Text); //Saat cmd.Parameters.AddWithValue("@SyntDate", dateEdit2.Text); cmd.Parameters.AddWithValue("@ACType", comboBoxEdit2.Text); cmd.Parameters.AddWithValue("@TimeOfSession", textEdit21.Text); //Saat cmd.Parameters.AddWithValue("@Remarks", textEdit22.Text);

    cmd.ExecuteNonQuery();
                    cmd.Dispose();                                                             
                    baglanti.Close();



    • Düzenleyen BurakTurhan 12 Nisan 2018 Perşembe 21:50
    12 Nisan 2018 Perşembe 21:41

Tüm Yanıtlar

  • İki saat arasında ki farkı alıp toplarsan tamam da o sütunda ki saatlerin toplamını ne yapacaksın o kısmını anlayamadım. Yani saat ikiyi on geçeyle saat üçü on geçenin toplamı hiç bir şeyi ifade etmez.

    cihangirsur@hotmail.com

    13 Nisan 2018 Cuma 07:46
    Yanıtlayıcı
  • Merhaba Cihan, Kısaca şöyle açıklaya bilirim, bir iş kolunda çalışanın yaptığı görev ve sürelerini toplayan bir çalışma bu sürelerin aralarındaki zaman farkını almayı başardım fakat sütunların da toplamı alınması gerekiyor normalde defter üstüne işlenen ve daha sonra devlet tarafından saatlerin kontrol edildiği bir sistem yani işleyişi saat bazında ilerleyen bir sistem. Devexpress kullanıyorum GridView'de sütunlardaki saatlerin toplanması ile ilgili yardımcı olursan sevinirim.

    13 Nisan 2018 Cuma 09:12
  • T-sql için Buradan  devexpress için buradan bakabilirsin.


    cihangirsur@hotmail.com

    13 Nisan 2018 Cuma 11:10
    Yanıtlayıcı