تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ترتيب العناصر أبجديا
#1
بعد جلب البيانات وعرضها في الكومبو بوكس كيف يتم عرضها بشكل أبجدي بصرف النظر عن التريب الرقمي لها 

انا استخدم هذا الكود في النموذج على سبيل المثال 

PHP كود :
       da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" AlphaCB.Text "%'"sqlcon)
 
       da.Fill(dt0)
 
       SearchResultCbB1.DataSource dt0
        SearchResultCbB1
.ValueMember "NameOfMov" 

ما هو التعديل أو الإضافة المطلوبه لإتمام المطلوب ؟
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
تفضل هذا انموذج كود لاملاء الكومبوبوكس
كود :
   Dim dt As New DataTable
       Dim da As New SqlDataAdapter
       dt.Clear()
       da = New SqlDataAdapter("Select * from GroupCode order by GrCode_Name Asc ", Con)
       da.Fill(dt)
       If dt.Rows.Count > 0 Then
           ComboBox1.DataSource = dt
           ComboBox1.DisplayMember = "GrCode_Name"
           ComboBox1.ValueMember = "GrCode_Id"
           ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems

       Else
           ComboBox1.DataSource = Nothing
       End Ifo

 قم بتغيير اسم الجدول والحقل الذي تريد اظهاره  وان كنت تريد عكس الترتيب اي من الياء الى الالف
 استبدل Asc  بـ Desc
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: ZaerAllail
#3
(28-03-20, 04:17 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم
تفضل هذا انموذج كود لاملاء الكومبوبوكس
كود :
   Dim dt As New DataTable
       Dim da As New SqlDataAdapter
       dt.Clear()
       da = New SqlDataAdapter("Select * from GroupCode order by GrCode_Name Asc ", Con)
       da.Fill(dt)
       If dt.Rows.Count > 0 Then
           ComboBox1.DataSource = dt
           ComboBox1.DisplayMember = "GrCode_Name"
           ComboBox1.ValueMember = "GrCode_Id"
           ComboBox1.AutoCompleteSource = AutoCompleteSource.ListItems

       Else
           ComboBox1.DataSource = Nothing
       End Ifo

 قم بتغيير اسم الجدول والحقل الذي تريد اظهاره  وان كنت تريد عكس الترتيب اي من الياء الى الالف
 استبدل Asc  بـ Desc

شكرا لك أخي الفاضل ابراهيم
ولكن جملة الإستعلام يجب أن تحتوي على تكست للكلمة المراد البحث عنها أو مثلها وليس إستدعاء جميع مافي الجدول من سجلات 
كمن يريد البحث عن جميع السجلات التي تبدأ بالحرف س أو ع وهكذا 
والجملة في الأساس تفي بالغرض ولكنها تجلب السجلات دون ترتيب أبجدي للأسماء 
كما في الجملة التالية 

PHP كود :
da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" AlphaCB.Text "%'" sqlcon

فلو تكرمت ضع الشرط الإملائي order by مع هذه الجملة حتى يتم المطلوب
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم اخي الكريم 
انت لاتحتاج الى ماذكرت في ان تأخذ جملة الاستعلام من مربع نص
انت تحتاج الى تكملة تلقائية بمجرد ان تكتب في الكومبو حرفا يظهر لك قائمة واقتراح حسب الاحرف التي كتبتها
 وهذه تسمى AutoComplete   عدل الخاصية او بالكود هكذا
كود :
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: ZaerAllail
#5
كود :
da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ZaerAllail
#6
(28-03-20, 04:43 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم 
انت لاتحتاج الى ماذكرت في ان تأخذ جملة الاستعلام من مربع نص
انت تحتاج الى تكملة تلقائية بمجرد ان تكتب في الكومبو حرفا يظهر لك قائمة واقتراح حسب الاحرف التي كتبتها
 وهذه تسمى AutoComplete   عدل الخاصية او بالكود هكذا
كود :
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend

أستاذ إبراهيم يبدو إنك مافهمت قصدي
انا لا احتاج جملة تكمله تلقائية للكومبو 
انا أحتاج جملة البحث لتبحث عن مثلا الموظفين الذين تبدأ اسمائهم بحرف معين يتم أختياره من كومبو بوكس عناصره هي الحروف الأبجدية من الألف للياء 
والنتائج تعرض كاملة داخل كومبو بكس أخر يتم من خلالها إستعراضها بالكامل بشرط أن ياتي أسم إبراهيم عند إستعراض نتيجة البحث قبل إسم أحمد تريباً أبجديا وهكذا 


أتمنى تكون وضحت الفكره 
وجدا شاكر لك اخي الكريم
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#7
السلام عليكم
تعديل بسيط  عل كود الاخ  boudyonline جزاه الله خيرا فقط اضافة % قبل هكذا
كود :
da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '%" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: ZaerAllail
#8
(28-03-20, 05:05 PM)boudyonline كتب :
كود :
da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)

شكرا لك عزيزي هذا هو التعديل المطلوب مئه في المئه 
نفع الله بعلمك وبارك الله فيك

(28-03-20, 06:01 PM)ابراهيم ايبو كتب : السلام عليكم
تعديل بسيط  عل كود الاخ  boudyonline جزاه الله خيرا فقط اضافة % قبل هكذا
كود :
da = New SqlDataAdapter("Select * From MovTable where NameOfMov like '%" & AlphaCB.Text & "%' order by NameOfMov " , sqlcon)

الأخ إبراهيم جدا اشكرك عزيزي على تواجدك وتجاوبك 
ولكن إذا وضعت علامة % كما ذكرت ستختلف نتيجة البحث 
لأن المطلوب هو الأسماء التي تبدأ بالحرف المطلوب في البحث

فالكود بتعديل الأخ boudyonline سليم مئه في المئه من ناحية المطلوب في السؤال

شكرا لكم جميعاً
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 411 31-10-24, 12:27 PM
آخر رد: modymody300894
  منع تكرار العناصر في داتا جيرد في حال وجود نفس العنصر والسعر سويا moh61 3 662 19-05-24, 02:40 PM
آخر رد: moh61
  ترتيب Crystal Report Sort waataanys 1 727 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 648 10-11-23, 07:12 PM
آخر رد: justforit
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 605 08-11-23, 01:34 AM
آخر رد: الحزين اليماني
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 693 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
Photo [سؤال] تجميع قيم العناصر المتشابهة في الداتا جريد فيو علاء الكبابي 6 1,169 13-08-23, 01:00 PM
آخر رد: تركي الحلواني
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 876 13-05-23, 12:29 PM
آخر رد: صالح عبدالله
  ترتيب الملفات Osama NY 1 496 25-04-23, 08:13 PM
آخر رد: aljzazy
  [VB.NET] ترتيب تصاعدى AMAZ1972AMAZ 4 794 11-04-23, 11:19 AM
آخر رد: AMAZ1972AMAZ

التنقل السريع :


يقوم بقرائة الموضوع: