![]() |
|
[سؤال] فرز وتصفية البيانات وعرضها على DataGridVeiw - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [سؤال] فرز وتصفية البيانات وعرضها على DataGridVeiw (/showthread.php?tid=1486) |
فرز وتصفية البيانات وعرضها على DataGridVeiw - OsamaVB - 07-01-14 السلام عليكم ... لدي مشكلة في برنامجي بخصوص تصفية وفرز الصفوف المعروضة على الداتا فيو استنادا الى عدة معايير مثل "الجنس، الجنسية، الوظيفة، وغيرها ..." قمت بعمل Query في قاعدة بيانات SQL لكل حالة واستطعت فرز البيانات حسب كل حالة بشكل منفرد وذلك باستخدام الكود التالي: Try Me.TTableAdapter.FillByالجنس(Me.Database1DataSet.T, ComboBox1.Text) Catch ex As Exception System.Windows.Forms.MessageBox.Show(ex.Message) End Try حيث وضعت هذا الكود في الكومبو بوكس الحاص بالحالة المراد الفرز بها ولكني لم أستطع فرز البيانات استنادا الى أكثر من حالة في نفس الوقت، حيث اني بحاجة الى عرض البيانات بشكل اكثر تحديد مثلا: عرض اسماء الموظفين "الذكور" والذين يحملون الجنسية "العربية" والذين درجتهم العلمية "8" ، احتاج الى اظهار كل الاسماء الذين تتحقق فيهم الشروط السابقة "على سبيل المثال" وعرضهم على الداتا فيو ... أتمنى أن أجد اجابة لتسائلي الذي أرهقني ولم أجد له حل منذ فترة ... ولكم جزيل الشكر مسبقاً RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - مالكـ - 08-01-14 ارفع مثالك .... للاطلاع علية RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - myalsailamy - 14-01-14 أطلع على هذا الرابط للاخ رائد حيث ستجد ما تريده باذن الله http://vb4arb.com/vb/showthread.php?tid=367 RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - OsamaVB - 24-01-14 شكرا على مروركم جميعا ... RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - ahmed saba - 31-01-14 اعتقد ان حلك موجود بشكل بسيط عند جملة الاستعلام بعد كلمة where عن وضع الشرط الاول قم بكتابة or ستجد ان كل الشروط تتحقق او قم باستخدامand فأذا تحققت كل تلك الشروط ضهرت النتيجه على الداتا قريد هذا على حسب فهمي لسؤالك او هذا فهو ادق http://vb4arb.com/vb/showthread.php?tid=367 RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - OsamaVB - 21-02-14 المشكلة هي ان الفرز يجب ان يتم حسب اختيار المستخدم ولم اجد طريقة للتعبير عن خياره في جملة الاستعلام !! والمشكلة الاخرى ان عدد حالات الفرز لدي 11 حالة اذا حاولت استخدام جملة IF ستكون أطول من المعقول !!! RE: فرز وتصفية البيانات وعرضها على DataGridVeiw - ahmed saba - 26-02-14 شوف انتا تقدر تستخدم في جملة الأستعلام oredr by id asc هذا مثال على الفرز بحسب الارقام تصاعدي او تنازلي ويتغير بحسب الاختيار في الكمبو بوكس وهذا شيء ضروري dim oredr as string if combobox1.text = combobox.items.item(0) then oreder = " oredr by id asc " وتكمل بقية الشروط وعند كتابة جملة الأستعلام تقوم بالتعويض بقيمة oredr هذه الطريقه ستساعدك من أجل عملية الفرز او الترتيب اما الحالات الاخرى الي فيها قيم معينه مثلآ عندما يكون مدة الخبره 5 سنين او عندما يكون الجنس ذكر فهاذي استخدم لها استعلامات منفرده بحسب كل قيمه هذا والله اعلم اعتذر في حال تواجد اخطاء فأنا داخل من الجوال بالتوفيق يارب |