• 10-02-2023, 22:20:14
    #1
    Selamlar öncelikle,
    Bir adet stok programı yapıyorum öğrenme ve deneme amaçlı,

    Bir kaç konuda 3 adet yardımınıza ihtiyacım var,

    1-Resimde görüldüğü gibi Depo ve rafno texboxlar var buradaki iki veriyi tek bir gatagrid hücresinde nasıl birleştirebilirim
    Örnek kişi a ve 4 seçti datagridde a4 olarak birleşik çıksın istiyorum

    2- en ve boy kısımları stringten int veya floata nasıl çevirebilirim

    3- ağırlık yazan yerde ise bir formül yazıp en boy kalınlıkları birbiri ile çarpıp çıkan sonucun ağırlık texbox kısmında çıkmasını nasıl sağlarım

    örnek en 500 boy 1500 kalinlık 2 olduğunu varsayalım 500x1500x2 şeklinde sonucu ağırlık texboxta çıksın



     baglanti.Open();
          
                SqlCommand  komut = new SqlCommand("insert into stok values(@en,@boy,@kalinlik,@kalite,@özellik,@adet,@depo,@plakatipi,@talepeden,@agirlik)",baglanti);
                komut.Parameters.AddWithValue("en", textBox1.Text);
                komut.Parameters.AddWithValue("boy",textBox2.Text);
                komut.Parameters.AddWithValue("kalinlik", textBox3.Text);
                komut.Parameters.AddWithValue("kalite", comboBox1.Text);
                komut.Parameters.AddWithValue("özellik",comboBox2.Text);
                komut.Parameters.AddWithValue("adet", textBox6.Text);
                komut.Parameters.AddWithValue("depo", comboBox3.Text);
                komut.Parameters.AddWithValue("platatipi",comboBox5.Text);
                komut.Parameters.AddWithValue("talepeden",comboBox6.Text);
                komut.Parameters.AddWithValue("agirlik",textBox8.Text);
    
                komut.ExecuteNonQuery();
  • 10-02-2023, 23:31:55
    #2
    Yazılım Hizmetleri
    1-) textBox1.text + textBox2.text
    2-) ConvertToInt32
    3-) textBox3.text = formul1*formul2*formul3
  • 10-02-2023, 23:59:50
    #3
    Bence, her ikisini ayrı ayrı kolonlara insert edip, Select cümlesinde bunları birleştirip, gridde öyle listelersiniz.

    Select (a + b) as sonuc from c

    eger a yada b string değilse, bu sefer de (a veya b) hangisi ise cast(X as string) olarak çekebilirsiniz.

    gibi
  • 11-02-2023, 08:21:01
    #4
    Aztekiando adlı üyeden alıntı: mesajı görüntüle
    1-) textBox1.text + textBox2.text
    2-) ConvertToInt32
    3-) textBox3.text = formul1*formul2*formul3
    merhaba,
    1- numara için komut.Parameters.AddWithValue("depo", comboBox3.Text); ve komut.Parameters.AddWithValue("platatipi",comboBox 5.Text); birleştirilmesi için şu şekilde mi olmalı
    komut.Parameters.AddWithValue("depo",combobox3+tex t+combobox5.tex);

    2 numara için
    komut.Parameters.AddWithValue("en", textBox1.Text.ConvertToInt32 ); bu şekilde mi olacak

    3 numara için
    komut.Parameters.AddWithValue("agirlik",textBox8.T ext*textbox1.text*textbox2.text*5/100000 );

    şeklinde mi yapmamız gerekiyor?

    mkozdogan adlı üyeden alıntı: mesajı görüntüle
    Bence, her ikisini ayrı ayrı kolonlara insert edip, Select cümlesinde bunları birleştirip, gridde öyle listelersiniz.

    Select (a + b) as sonuc from c

    eger a yada b string değilse, bu sefer de (a veya b) hangisi ise cast(X as string) olarak çekebilirsiniz.

    gibi
    hocam bu işlere henüz yeni başladığım için inanın o dediğiniz yöntemlerden hiç birisini anlamadım
  • 11-02-2023, 08:51:18
    #5
    Yazılım Hizmetleri
    Öncelikle naçizane tavsiyem dilin temellerini videolar ile izlemeniz. Çünkü bu sorular oldukça basit sorular.

    1-) comboBox.SelectedItem.Text olmalı yanılmıyorsam (mobildeyim)

    2-) Convert.ToInt32(textBox1.text)

    3-) Üstte atlamışım ama bu verileri 2 numaradaki gibi öncelikle convert etmelisiniz. Yani Convert.ToInt32(textBox8.text) * Convert.ToInt32(textBox2.text) / 100
    bu şekilde olmalı.
  • 11-02-2023, 14:58:06
    #6
    Aztekiando adlı üyeden alıntı: mesajı görüntüle
    Öncelikle naçizane tavsiyem dilin temellerini videolar ile izlemeniz. Çünkü bu sorular oldukça basit sorular.

    1-) comboBox.SelectedItem.Text olmalı yanılmıyorsam (mobildeyim)

    2-) Convert.ToInt32(textBox1.text)

    3-) Üstte atlamışım ama bu verileri 2 numaradaki gibi öncelikle convert etmelisiniz. Yani Convert.ToInt32(textBox8.text) * Convert.ToInt32(textBox2.text) / 100
    bu şekilde olmalı.

    tamamdır eve gidince bu dediklerinizi deneyeceğim
  • 12-02-2023, 18:21:09
    #7

    hocam dediğiniz yöntemleri kullanarak hallettim.
    Bir sorum daha olacak

    resimde görüldüğü gibi stoğa ekle buton işlemini yaptıktan sonra tüm yazılanların silinme kodu var mıdır yoksa
    texbox.clear(); şeklinde tek te mi yapacağız?
  • 13-02-2023, 16:15:56
    #8
    ozgurcetinkaya adlı üyeden alıntı: mesajı görüntüle

    hocam dediğiniz yöntemleri kullanarak hallettim.
    Bir sorum daha olacak

    resimde görüldüğü gibi stoğa ekle buton işlemini yaptıktan sonra tüm yazılanların silinme kodu var mıdır yoksa
    texbox.clear(); şeklinde tek te mi yapacağız?

    hepsini tektek sileceksin (class kullan) . veyahut panel içine koyup refreh yaptıracaksın.