(26/06/2013, 01:00)intercyber yazdı: Projeyi ekledim. Fikir verebilecek arkadaş varsa memnun olurum.
Öncelikle
SiraNo alanın otomatik sayı olacak ve
"KAYDET" İşlemi böyle olacak sıra noyu bir textden eklemiyeceksin
Dim Sql As New String("INSERT INTO serviskayitlari (sgiristrh,AdiSoyadi,Telefon,Parcatype,marka,problemtnm,sifre,garanti,tamamlandi,tamamtarih,tamamucreti,yapilanislem,garantiyegitti,ggidistrh,devamediyor,parcabekliyor,beklenenparca,ucretonaybekliyor,onaylanacakucret,belirlenenproblem,onayverilmedi,telefonulasilmadi) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}',)")
Sql = String.Format(sql, sgirisitarihi.Value, sadsoyad.Text, stel.Text, sparca.Text, smarka.Text, sproblem.Text, ssifre.Text, sgarantivarmi.Text, rb1, stamamtarih.Value, stamamucret.Text, yapilanisl.Text, rb2, sgarantigidistrh.Value, rb3, rb4, sparcabekad.Text, rb5, sucretonaymiktar.Text, sbelirlenenprb.Text, rb6, rb7)
"DÜZENLE" İşlemi böyle olabilir gerekli alanları sen tamamlarsın artık.
Dim Sql As New String("UPDATE serviskayitlari SET sgiristrh='{0}',AdiSoyadi='{1}',..............'WHERE SiraNo='{100}' ")
Sql = String.Format(sql, sgirisitarihi.Value, sadsoyad.Text,...................., DataGridView1.CurrentRow.Cells(0).Value)
Bu işini görür sanırım.