Ben bir muhasebe programı yazmaktayım fakat stok düşme ile ilgili daha önceden bir tecrübem olmadı.
Access ilk kez kullanıyorum.
Satış eklerken comboBox dan stok veritabanındaki ürünün ismini seçiyorum. Satış eklediğim zaman textBox taki ürünadet isimli sayının, Stok veritabanında seçtiğim üründen ürün det bilgisinin düşmesini istiyorum. Bunun için bir kod yazdım fakat hata alıyorum hata içeriği şöyle;
no data exists for the row
try { baglanti.Open(); komut = new OleDbCommand("Select * FROM Urunler WHERE UrunAd LIKE '%" + comboBoxEdit2.SelectedItem.ToString() + "%'", baglanti); OleDbDataReader oku = komut.ExecuteReader(); if (true) { int sonuc = Convert.ToInt32(oku["UrunAdet"].ToString()) - Convert.ToInt32(textEdit4.Text); komut = new OleDbCommand("UPDATE Urunler SET UrunAdet=@sonuc where UrunAd LIKE '%" + comboBoxEdit2.SelectedItem.ToString() + "%'", baglanti); komut.Parameters.AddWithValue("@sonuc", sonuc.ToString()); komut.ExecuteNonQuery(); MessageBox.Show("urun düşüldü"); } baglanti.Close(); } catch { MessageBox.Show("Bilgilerinizi Kontrol Ediniz!"); }