![]() |
|
كيفية عمل تضبيط الفلتر من داخل فلتر اخر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : كيفية عمل تضبيط الفلتر من داخل فلتر اخر (/showthread.php?tid=20545) |
كيفية عمل تضبيط الفلتر من داخل فلتر اخر - khaled12345 - 27-05-17 السلام عليكم ورحمة الله وبركاته الاخوة الاحباب عملت هذا المشروع البسيط وفيه عمل فلتر لاكثر من عمود ولكن اجد الفلتر يعمل لعمود واحد فقط لنفس المرة للبحث ولا يحترم الفلتر الاخري وانا اريد ان يكون الفلتر تحت كل الشروط المختارة التي عملت لها فلتر بمعني اني لو عملت فلتر لل region المفروض تظهر مجموعة من الصفوف حسب الفلتر ولنفرض 20 صف مثلا ثم لو بحثت بالمدينة يجب ان البحث في داخل هذه ال 20 صف وليس كل الجدول ولنفرض الناتج هو 10 صفوف ثم لو بحثت بال category ييكون البحث داخل هذه ال 10 صفوف ويكون الناتج هو 5 صفوف مثلا وهكذا برجاء فحص المرفقات مع الشكر الجزيل RE: كيفية عمل تضبيط الفلتر من داخل فلتر اخر - ابو ليلى - 28-05-17 و عليكم السلام و رحمة الله و بركاته اخي الكريم, الفكرة لديك تعتمد على تعشيش الاستعلامات و كجواب نظري انت تريد الوصول من الاكبر الى الاصغر (من الاعم و الاشمل الى المختصر) اما ان تعتمد على تعشيش الاستعلامات في القاعدة و تستقبل المخرجات في البرنامج عن طريق تمرير البارمترات المناسبة و اذا كنت تتعامل مع SqlServer استفد من الاجراءات المخزنة في هذا الموضوع. او يمكنك تخصيص العمل مع مكاتب Linq بالتوازي مع تعبيرات Lambda و بالتالي يصبح الامر اسهل و اقوى , لان القيم الراجعة من دوال لامدا هي مصفوفات و بالتالي يمكنك التعمق الى ابعد حد في الاستعلامات و الحصول على اي نتيجة تحبذها وان كنت ستعتمد على اطار العمل (اقصد Ado التقليدي) فيتوجب عليك العمل , كاشارة اولى اعمل على DataTable.select و استخدم FilterExpression يتاسب مع احتياجاتك بالتوازي مع ربطها بدوال ديناميكة حتى لا يصبح لديك الكود طويل جداً (مع ان هذه الفكرة ستغلبك كثيراً ولا احبذها) كمثال على قوة Linq PHP كود : Using svcContext As New ServiceContext(_serviceProxy)RE: كيفية عمل تضبيط الفلتر من داخل فلتر اخر - khaled12345 - 28-05-17 (28-05-17, 02:57 AM)ابو ليلى كتب : و عليكم السلام و رحمة الله و بركاته السلام عليكم اخي الحبيب شكرا علي الرد والمساعدة بس انا مازلت مبتدا وكلام حضرتك مش واضح اوي بالنسبة لي ![]() فكيف اعكس هذا الكلام علي المشروع تبعي فيا ليت لو وضعته في المرفقات مع الشكر و كل عام وانتم بخير RE: كيفية عمل تضبيط الفلتر من داخل فلتر اخر - khaled12345 - 28-05-17 (28-05-17, 04:34 AM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته مشكور اخي الحبيب علي الاهتمام والمساعدة ساراجع المثال وان شاء الله يفي بالغرض مع جزيل الاحترام والشكر |