الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لم يتم تحديث نتائج البحث في الفورم؟؟

بدأه HOTFIX في 2 نوفمبر 2008 · 4 رد · 829 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله وبركاته...

عندي برنامج لقاعدة بيانات اكسيس به خاصية البحث ...

ونتائج البحث تظهر بطريقتين هي: Table view & Grid view

المشكلة انه عند اضافة بحث مختلف بشكل متكرر من قاعدة البيانات لا يتم تحديث الحقول في نتائج البحث بالنسبة لـ Table view ويتم اضافة نتيجة البحث الى Grid view

ارجو المساعدة في تعديل الكود !!

StoreMangement.rar

تم تعديل هذه المشاركة بواسطة HOTFIX في 2 نوفمبر 2008 في 04:42

#2

اخي الكريم

بعد ما تعمل عملية البحث حدد آخر سجل في الجريد ، عندها سيتم تحديث بيانات الفورم

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#3
ddata11 كتب:
اخي الكريم

بعد ما تعمل عملية البحث حدد آخر سجل في الجريد ، عندها سيتم تحديث بيانات الفورم

شكرا اخ ddata على المشاركة... :)

كان قصدي ان تظهر نتيجة واحدة فقط في Grid View ويتم تحديثها كلما ادخلنا بيانات بحث جديدة في خانة البحث...

#4

في الإجراء btnSearch_Click

ضيف الكود هذا في اول الإجراء btnSearch_Click

DataSet1 = New DataSet

بحيث يصير شكل الإجراء النهائي كالتالي

 

[color= #800000;]Private [color= #800000;]Sub btnSearch_Click[color= #66cc66;](ByVal sender [color= #800000;]As System.[color= #66cc66;]Object, ByVal e [color= #800000;]As System.[color= #66cc66;]EventArgs[color= #66cc66;]) Handles
 btnSearch.[color= #66cc66;]Click

        DataSet1 = [color= #800000;]New DataSet

        tbSearchResultItemDeascriptions.[color= #66cc66;]DataBindings.[color= #66cc66;]Clear[color= #66cc66;]([color= #66cc66;])

        [color= #800000;]Static m [color= #800000;]As [color= #800000;]Integer = [color= #cc66cc;]0

        [color= #800000;]If tbSEARCH.[color= #66cc66;]Text = [color= #800000;]Trim[color= #66cc66;]([color= #ff0000;]""[color= #66cc66;]) [color= #800000;]Then [color= #800000;]Exit [color= #800000;]Sub

        ExactSearch[color= #66cc66;]([color= #66cc66;])

        Conn.[color= #800000;]Open[color= #66cc66;]([color= #66cc66;])

        [color= #800000;]Dim DataAdapter1 [color= #800000;]As [color= #800000;]New OleDbDataAdapter[color= #66cc66;](SQLstr, Conn[color= #66cc66;])

 

        DataAdapter1.[color= #66cc66;]Fill[color= #66cc66;](DataSet1, [color= #ff0000;]"store"[color= #66cc66;])

 

        Conn.[color= #800000;]Close[color= #66cc66;]([color= #66cc66;])

        tbSearchResulItemPartNumber.[color= #66cc66;]DataBindings.[color= #66cc66;]Clear[color= #66cc66;]([color= #66cc66;])

        tbSearchResultItemDeascriptions.[color= #66cc66;]DataBindings.[color= #66cc66;]Clear[color= #66cc66;]([color= #66cc66;])

        tbSearchResultItemLocation.[color= #66cc66;]DataBindings.[color= #66cc66;]Clear[color= #66cc66;]([color= #66cc66;])

 

        tbSearchResulItemPartNumber.[color= #66cc66;]DataBindings.[color= #66cc66;]Add[color= #66cc66;]([color= #ff0000;]"Text", DataSet1, [color= #ff0000;]"store.Item Part Number"
[color= #66cc66;])

        tbSearchResultItemDeascriptions.[color= #66cc66;]DataBindings.[color= #66cc66;]Add[color= #66cc66;]([color= #ff0000;]"Text", DataSet1, [color= #ff0000;]"store.Item Descript
ions"[color= #66cc66;])

        tbSearchResultItemLocation.[color= #66cc66;]DataBindings.[color= #66cc66;]Add[color= #66cc66;]([color= #ff0000;]"Text", DataSet1, [color= #ff0000;]"store.Item Location"[color= #66cc66;])

 

        DataGridView1.[color= #66cc66;]DataSource = DataSet1

 

        DataGridView1.[color= #66cc66;]DataMember = [color= #ff0000;]"store"

 

        [color= #800000;]If [color= #800000;]Me.[color= #66cc66;]BindingContext[color= #66cc66;](DataSet1, [color= #ff0000;]"store"[color= #66cc66;]).[color= #800000;]Count = [color= #cc66cc;]0 [color= #800000;]Then

            [color= #800000;]MsgBox[color= #66cc66;]([color= #ff0000;]"No Result??!! "[color= #66cc66;])

            Form1.[color= #66cc66;]Show[color= #66cc66;]([color= #66cc66;])

            [color= #800000;]Me.[color= #800000;]Close[color= #66cc66;]([color= #66cc66;])

        [color= #800000;]End [color= #800000;]If

 

        [color= #800000;]Exit [color= #800000;]Sub

 

    [color= #800000;]End [color= #800000;]Sub

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#5

شكرا اخي الكريم ddata على المساعدة وان شاء الله في ميزان حسناتك...

الكود اشتغل بصورة ممتازة... :thumb_up:

مع تحياتي...

مواضيع مشابهة