تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التعديل على كود بحث
#20
(03-04-20, 09:38 PM)سامي محمد كتب : أخ عماد انت استخدمة طريقة الربط الديناميكي بين الحقول واليست بكس و الكمبوبكس والداتا قريد ... بخاصية BindingSource  عند استخدام هذا الطريقة سيكون هناك ارتباط بين كل هذه الادوات حتى لو حاولت ان تحذف عنصر من اليست بكس او الكمبوبكس اوكذلك الداتا قريد لا يسمح لك بذلك الا اذا فكيت هذا الارتباط بـــ DataGridView1.DataSource = Nothing واذا انفك الارتباط فلا تيم التنقل بين السجلات كما هو الحال في عملية تعبأتها بطريقتنا

ولكن اسلم حل هو تهيئة الأداة  BindingSource لكي نتمكن من البحث فيها بكل المدخلات .... 

انظر إلى هذا الأجراء لقد قمت بحذف جميع الاحرف المهموزة وكذلك الهمزة المنقوطه ... إلخ
واصبح النص في ادات BindingSource بهية واحده .... تم استبدال جميع الــ إأآ بــــ ا  في جميع الكلمات وليست في كلمة احمد .... وكذلك الحال بالنسبة للهاء .... إلخ

في صفحة تحميل الفورم احذف هذا الكود
 
كود :
BindingSource2 = New BindingSource(DataSet1, "ARSH")
واستبدله بهذا

كود :
BindingSource2 = New BindingSource
            For Each x As DataRow In DataSet1.Tables(0).Rows

                x("NAme") = Regex.Replace(x("NAme"), "[إآأ]", "ا")
                x("NAme") = Regex.Replace(x("NAme"), "[هة]", "ه")
                x("NAme") = Regex.Replace(x("NAme"), "[يى]", "اي")
                x("NAme") = Regex.Replace(x("NAme"), "[وؤ]", "و")
                BindingSource2.List.Add(x.ItemArray)

            Next

وفي حدث النقر على زر البحث اكتب هذا

كود :
 Dim Txt As String = Nothing
        For Each x As String In TextBox4.Text
            x = Regex.Replace(x, "[إأآا]", "ا")
            x = Regex.Replace(x, "[هة]", "ه")
            x = Regex.Replace(x, "[وؤ]", "و")
            x = Regex.Replace(x, "[يى]", "ي")
            Txt &= x
        Next

وفي خانة البحث عن النص استبدل هذا الكود

كود :
  BindingSource2.Filter = "Name like '%" & TextBox4.Text & "%'"



بهذا

كود :
                BindingSource2.Filter = "Name like '%" & Txt & "%'"

لكن لا تستطيع البحث باليست بكس لوحدها او الداتا قريد لوعدها ...لانها كما قلت لك مرتبطة ببعضها

وبالنسبة لسؤلك الثاني انش كمبوبكس و اضف فيه عدد الاعمدة المراد البحث بها وبحسب اختيار العنصر يتم البحث
-----
وان كان هنك اي اشكل لن يقصر احد في هذا المنتدى
شكرا اخي الكريم عذبتك معي
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
التعديل على كود بحث - بواسطة EMADSSS - 31-03-20, 03:17 AM
RE: التعديل على كود بحث - بواسطة EMADSSS - 31-03-20, 11:30 AM
RE: التعديل على كود بحث - بواسطة Jounior_P - 31-03-20, 01:04 PM
RE: التعديل على كود بحث - بواسطة EMADSSS - 31-03-20, 06:05 PM
RE: التعديل على كود بحث - بواسطة EMADSSS - 01-04-20, 03:45 AM
RE: التعديل على كود بحث - بواسطة EMADSSS - 01-04-20, 01:08 PM
RE: التعديل على كود بحث - بواسطة EMADSSS - 01-04-20, 07:59 PM
RE: التعديل على كود بحث - بواسطة EMADSSS - 02-04-20, 12:10 AM
RE: التعديل على كود بحث - بواسطة EMADSSS - 02-04-20, 03:10 AM
RE: التعديل على كود بحث - بواسطة EMADSSS - 02-04-20, 05:26 PM
RE: التعديل على كود بحث - بواسطة EMADSSS - 03-04-20, 01:35 AM
RE: التعديل على كود بحث - بواسطة EMADSSS - 04-04-20, 02:50 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 583 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  مشكلة عند التعديل على البيانات F.H.M 5 486 12-09-24, 05:31 PM
آخر رد: F.H.M
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 529 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 548 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 587 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] كود التعديل Abdellatif 6 889 21-12-23, 02:01 PM
آخر رد: Abdellatif
  كود التعديل لم ينجح معي melad2002 4 656 16-12-23, 12:22 AM
آخر رد: anes
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 771 13-10-23, 01:47 AM
آخر رد: new_programer
  اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد moh61 6 1,444 26-07-23, 10:41 AM
آخر رد: تركي الحلواني
  يرجي التعديل على المثال - تعبءة الكمبوبوكس داخل الجريد بانواع الوحدات new_programer 3 1,100 14-04-23, 05:31 PM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم