AccessTr.neT
C# Ara Butonu Kodu Hk. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: SQL (https://accesstr.net/forum-sql.html)
+--- Konu Başlığı: C# Ara Butonu Kodu Hk. (/konu-c-ara-butonu-kodu-hk.html)



C# Ara Butonu Kodu Hk. - H@K@N - 25/04/2020

TC Kimlik no ile arama yapabiliyorum. Ad ve Soyad ile de arama yapabilmem için kod kısmına nasıl bir ekleme yapmam gerekiyor?


Kod:
        private void btnAra_Click(object sender, EventArgs e)
        {
            try
            {
                baglantim.Open();
                OleDbDataAdapter arama=new OleDbDataAdapter("select TCKimlikNo, Ad, Soyad, Cinsiyet from tblPersonel where TCKimlikNo='" + txtTCKimlikNo.Text + "'", baglantim);
                DataSet dshafiza = new DataSet();
                arama.Fill(dshafiza);
                dataGridView1.DataSource = dshafiza.Tables[0];
                baglantim.Close();
            }
            catch (Exception hatamsj)
            {

                MessageBox.Show(hatamsj.Message);
                baglantim.Close();
            }

           
        }




RE: C# Ara Butonu Kodu Hk. - feraz - 25/04/2020

Alttaki kısmı değiştirin mantıken.

where TCKimlikNo='" + txtTCKimlikNo.Text + "'


RE: C# Ara Butonu Kodu Hk. - C*e*l*o*y*c*e - 25/04/2020

bu sekilde eklemeler yaparak  deneyiniz.

where TCKimlikNo='" + txtTCKimlikNo.Text + "'  or Ad='" + txtAd.Text + "' or Soyad='" + txtSoyad.Text + "'


RE: C# Ara Butonu Kodu Hk. - H@K@N - 25/04/2020

celoyce gösterdiğiniz şekilde ekleme yaptım or kullanarak olmadı, araya + koyarak denedim yine olmadı.


RE: C# Ara Butonu Kodu Hk. - C*e*l*o*y*c*e - 25/04/2020

örneginizi eklerseniz cevap almanız daha iyi olur,


RE: C# Ara Butonu Kodu Hk. - C*e*l*o*y*c*e - 25/04/2020

ben Vb net ile şu şekilde yapıyorum sizde kendinize uyarlayınız.
önce ARA adında bir string tanımlıyorum

daha sonra txtARA  text alanı yaparak aramaları oraya yazdığım alan sayesinde arıyorum...kodlar şöyle
 '............................................
Dim ARA As String

                 If Len(Me.txtARA.Text) = 0 Then
                ARA = "%"
            Else
                ARA = Me.txtARA.Text
            End If

           

            Sql = "SELECT arno,Plaka,sofadi,ehltc,ehlalyer,tel1,tel2,adresi,vergidairesi,vergino,aciklama FROM TBLARACLAR WHERE TBLARACLAR.Plaka Like '%" & ARA & "%' or TBLARACLAR.sofadi Like '%" & ARA & "%' Order By arno DESC"


'.................................