منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : بحث بالاسم والرقم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته


تواجهني مشكلة في عملية البحث بالاسم أو بالرقم

هذا مثال لحفظ بيانات مكونه من اسم ورقم

المطلوب في بحث بالاسم عند وضع الاسم يظهر الرقم في مربع نص بحث بالرقم
والعكس بشرط عند زيادة الاسم او نقصانه يختفي الرقم مباشرة

وكذلك في عملية البحث بالرقم عند وضع مثلا 11111 يظهر احمد
وفي حالة 1111 لا يظره شي وكذلك في حالة 111111 لا يظهر شي
[ATTACH]224[/ATTACH]
المثال بعد تعديله ب 2010

http://vb4arb.com/vb/uploaded/43_01348557458.zip
الف شكر اخي العزيز


ولكن لم اقصد البحث مع الداتا قريد

اريد عند كتابة ا لاسم في خانة SearchByName يظهر الرقم في خانة SearchByNum

وعند كتابة الرقم في خانة SearchByNum يظهر الاسم في خانة SearchByName

وبنفس الطريقة السابق ذكرها
قمت بتجربة هذا الكود لكنه في حالة الزيادة والنقصان لا يقوم بالحذف

وفي حدث TextChanged


PHP كود :
SearchByName.Text "" 
        
Using MyDataAdapter As New OleDbDataAdapter("Select Name_Emp From tblEmployes Where Num_Emp like '" SearchByNum.Text "'"Con
            
Call MyDataAdapter.Fill(DataSet1"Name_EmpTable"
            For 
Each MyRow As DataRow In DataSet1.Tables("Name_EmpTable").Rows 
                Dim a 
As String MyRow.Item("Name_Emp"

                
SearchByName.Text 

            Next 
       End Using 
[COLOR="#000080"]السلام عليكم


هذا الكود عند كتابة الاسم يظهر الرقم[/COLOR]


PHP كود :
DataRow row = (DataRow)mytable.Select("ename like'%" srcname.Text "%'").GetValue(0);
            
empidtxt.Text row["eid"].ToString(); 

وهذا الكود يقوم بالعكس ,أي عند كتابة رقم تظهر الاسم

PHP كود :
DataRow row = (DataRow)mytable.Select("eid like'%" srcname.Text "%'").GetValue(0);
            
empnametxt.Text row["ename"].ToString(); 

موفق ان شاءاللهSmile