![]() |
|
البحث في جدولين مترابطين - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : البحث في جدولين مترابطين (/showthread.php?tid=10045) |
البحث في جدولين مترابطين - alaqsa - 15-08-13 sajad كتب :السلام عليكم اخي الكريم سجاد لك جزيل الشكر ولكن ماذا لو اردت ان اعرض البيانات عن طريق textbox البحث في جدولين مترابطين - Sajad - 15-08-13 اخي العزيز هل النتائج تتعدى سجل واحد؟ يعني أكثر من سجل أحيانا؟ اذا هكذا فالافضل Datagridview البحث في جدولين مترابطين - alaqsa - 15-08-13 اخي الكريم سجاد لك كل التحيه بالنسبه للنتائج سوف يكون لدي طريقتين للبحث اما عن طريق رقم خاص وبالتالي سوف يكون لكل نتيجه سجل واحد فقط " هذا بالنسبه للجدول الاول " ولكن ممكن تكون مربوطه باكثر من سجل في الجدول الثاني بالنسبه لكلام عن الطريق التي تفضلتها بها سوف استعملها للبحث بشكل عام بحيث ممكن يكون اكثر من سجل ولكن المطلوب الان اخي العزيز هو الجزء الاول لكل كل الود والمحبه البحث في جدولين مترابطين - Sajad - 15-08-13 السلام عليكم اخي العزيز تفضل كود : [color=#D4D4D4] [/color][color=#FF8811]Dim [/color][color=#D4D4D4] [/color][color=#C4C4C4]row[/color][color=#D4D4D4] = [/color][color=#C4C4C4]_mytable[/color][color=#D4D4D4].[/color][color=#C4C4C4]Select[/color][color=#D4D4D4]([/color][color=#FA8072]"fname = '"[/color][color=#D4D4D4] & [/color][color=#C4C4C4]txtsrch[/color][color=#D4D4D4].[/color][color=#C4C4C4]Text[/color][color=#D4D4D4] & [/color][color=#FA8072]"'"[/color][color=#D4D4D4]).[/color][color=#C4C4C4]GetValue[/color][color=#D4D4D4](0)[/color]أضف زر جديد وبداخله اكتب الكود أعلاه أما بالنسبة للبحث العام فيكون بهذا الشكل كود : [color=#FF8811]Dim [/color][color=#D4D4D4] [/color][color=#C4C4C4]row[/color][color=#D4D4D4] = [/color][color=#C4C4C4]_mytable[/color][color=#D4D4D4].[/color][color=#C4C4C4]Select[/color][color=#D4D4D4]([/color][color=#FA8072]"fname like '%"[/color][color=#D4D4D4] & [/color][color=#C4C4C4]txtsrch[/color][color=#D4D4D4].[/color][color=#C4C4C4]Text[/color][color=#D4D4D4] & [/color][color=#FA8072]"%'"[/color][color=#D4D4D4]).[/color][color=#C4C4C4]GetValue[/color][color=#D4D4D4](0)[/color]البحث في جدولين مترابطين - alaqsa - 15-08-13 sajad كتب :السلام عليكم اخي العزيز سجاد انا اسف لكثرت اسالتى ولكن اخي الكريم بالنسبه للكود الذي وضعته اولا شاهد صوره لقاعده البيانات [ATTACH=CONFIG]3756[/ATTACH] كما تلاحظ بانه كل سجل في الجدول الاول ممكن يحتوى على اكثر من سجل باقصى حد 13 سجل بالنسبه للربط كما لاحظ الارقام بجوار كل سجل انا اريد ان اربط كل صف من السجلات بالصف المناسب لها كما في الشكل التالي [ATTACH=CONFIG]3757[/ATTACH] اما بالنسبه للكود الذي تكرمت ووضعته كود : Dim row = _mytable.Select("fname = '" & txtsrch.Text & "'").GetValue(0)ممكن تنفع هذي في الصف الاول من السجل ولكن كيف اربط مع الصف الثاني وهكذا " اعتقد لا بد من ان يتم ربطها عن طريق الكود او ما شابه ذلك" اتنمى تكون الفكره وصلت ولك جزيل الشكر البحث في جدولين مترابطين - Sajad - 15-08-13 اخي العزيز كما بينت لك أن الحل في هذه الحالة هو عرض النتائج في الGridView البحث في جدولين مترابطين - alaqsa - 15-08-13 sajad كتب :اخي العزيز كما بينت لك أن الحل في هذه الحالة هو عرض النتائج في الGridView ليس هناك حل اخر يخدم البرنامج اخي الكريم واخواني الكرام البحث في جدولين مترابطين - mr_mgm - 18-08-13 السلام عليكم ورحمه الله وبركاته بالنسبه للاستعلام من جدولين الافضل استخدم left join او right join هذا شرح لكيفيه كتابه الكود هنــــا بالنسبه للنقطه الثانيه وضع ناتج الاستعلام في تكست بوكس اليك الطريقه 1 انشي دااتا تيبل وضع به البيانات العائده من الاستعلام 2 اربط كل خليه في الداتا تيبل بالتكست بوكس المقابل لها في حالتك ستحتاج ان تربط حوالي 60 تكست بوكس تقريبا وفقك الله البحث في جدولين مترابطين - alaqsa - 18-08-13 Mr_MGM كتب :السلام عليكم ورحمه الله وبركاته اخي العزيز Mr_MGM لك كل الشكر على التفاعل بالنسبه للنقطه الثانيه اتمنى قليل من التفصيل كيف اقوم بها لكل كل الشكر وانا في الانتظار |