![]() |
|
ترتيب العناصر أبجديا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=34018) |
ترتيب العناصر أبجديا - ZaerAllail - 28-03-20 بعد جلب البيانات وعرضها في الكومبو بوكس كيف يتم عرضها بشكل أبجدي بصرف النظر عن التريب الرقمي لها انا استخدم هذا الكود في النموذج على سبيل المثال PHP كود : da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" & AlphaCB.Text & "%'", sqlcon)ما هو التعديل أو الإضافة المطلوبه لإتمام المطلوب ؟ RE: ترتيب العناصر أبجديا - ابراهيم ايبو - 28-03-20 السلام عليكم اخي الكريم تفضل هذا انموذج كود لاملاء الكومبوبوكس كود : Dim dt As New DataTableقم بتغيير اسم الجدول والحقل الذي تريد اظهاره وان كنت تريد عكس الترتيب اي من الياء الى الالف استبدل Asc بـ Desc RE: ترتيب العناصر أبجديا - ZaerAllail - 28-03-20 (28-03-20, 04:17 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم شكرا لك أخي الفاضل ابراهيم ولكن جملة الإستعلام يجب أن تحتوي على تكست للكلمة المراد البحث عنها أو مثلها وليس إستدعاء جميع مافي الجدول من سجلات كمن يريد البحث عن جميع السجلات التي تبدأ بالحرف س أو ع وهكذا والجملة في الأساس تفي بالغرض ولكنها تجلب السجلات دون ترتيب أبجدي للأسماء كما في الجملة التالية PHP كود : da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" & AlphaCB.Text & "%'" , sqlcon) فلو تكرمت ضع الشرط الإملائي order by مع هذه الجملة حتى يتم المطلوب RE: ترتيب العناصر أبجديا - ابراهيم ايبو - 28-03-20 السلام عليكم اخي الكريم انت لاتحتاج الى ماذكرت في ان تأخذ جملة الاستعلام من مربع نص انت تحتاج الى تكملة تلقائية بمجرد ان تكتب في الكومبو حرفا يظهر لك قائمة واقتراح حسب الاحرف التي كتبتها وهذه تسمى AutoComplete عدل الخاصية او بالكود هكذا كود : ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppendRE: ترتيب العناصر أبجديا - boudyonline - 28-03-20 كود : da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)RE: ترتيب العناصر أبجديا - ZaerAllail - 28-03-20 (28-03-20, 04:43 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم أستاذ إبراهيم يبدو إنك مافهمت قصدي انا لا احتاج جملة تكمله تلقائية للكومبو انا أحتاج جملة البحث لتبحث عن مثلا الموظفين الذين تبدأ اسمائهم بحرف معين يتم أختياره من كومبو بوكس عناصره هي الحروف الأبجدية من الألف للياء والنتائج تعرض كاملة داخل كومبو بكس أخر يتم من خلالها إستعراضها بالكامل بشرط أن ياتي أسم إبراهيم عند إستعراض نتيجة البحث قبل إسم أحمد تريباً أبجديا وهكذا أتمنى تكون وضحت الفكره وجدا شاكر لك اخي الكريم RE: ترتيب العناصر أبجديا - ابراهيم ايبو - 28-03-20 السلام عليكم تعديل بسيط عل كود الاخ boudyonline جزاه الله خيرا فقط اضافة % قبل هكذا كود : da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '%" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)RE: ترتيب العناصر أبجديا - ZaerAllail - 28-03-20 (28-03-20, 05:05 PM)boudyonline كتب : شكرا لك عزيزي هذا هو التعديل المطلوب مئه في المئه نفع الله بعلمك وبارك الله فيك (28-03-20, 06:01 PM)ابراهيم ايبو كتب : السلام عليكم الأخ إبراهيم جدا اشكرك عزيزي على تواجدك وتجاوبك ولكن إذا وضعت علامة % كما ذكرت ستختلف نتيجة البحث لأن المطلوب هو الأسماء التي تبدأ بالحرف المطلوب في البحث فالكود بتعديل الأخ boudyonline سليم مئه في المئه من ناحية المطلوب في السؤال شكرا لكم جميعاً |