تقييم الموضوع :
  • 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 سليم مئه في المئه من ناحية المطلوب في السؤال

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ترتيب Crystal Report Sort waataanys 1 287 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 290 10-11-23, 07:12 PM
آخر رد: justforit
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 362 08-11-23, 01:34 AM
آخر رد: الحزين اليماني
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 346 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
Photo [سؤال] تجميع قيم العناصر المتشابهة في الداتا جريد فيو علاء الكبابي 6 581 13-08-23, 01:00 PM
آخر رد: تركي الحلواني
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 621 13-05-23, 12:29 PM
آخر رد: صالح عبدالله
  ترتيب الملفات Osama NY 1 255 25-04-23, 08:13 PM
آخر رد: aljzazy
  [VB.NET] ترتيب تصاعدى AMAZ1972AMAZ 4 477 11-04-23, 11:19 AM
آخر رد: AMAZ1972AMAZ
  [سؤال] هناك ليست بوكس مربوطه بقاعده بيانات وعايز كود لجلب لجلب اسماء العناصر المحدده حسن الجلب 1 603 18-08-22, 07:20 AM
آخر رد: سعود
  [سؤال] اختفاء بعض العناصر من شريط المهام نهى علي 13 1,429 22-07-22, 05:20 PM
آخر رد: نهى علي

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم