منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ترتيب الارقام تصاعدياً او تنازلياً في Combobox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ,,,
 اخوتي الكرام 
هل يوجد كود لترتيب الارقام من الاصغر الاى الاكبر وبالعكس داخل combobox

لان الارقام تظهر عندي كالتالي : 
1
10
11
12
13
.
....
2
20
21
22
مع العلم ان combo box متصل بقاعدة بيانات 

 اي انه يأخذ الارقام من قاعدة البيانات وليس ادخال يدوي


وشكراً لكم
و عليكم السلام و رحمة الله و بركاته

يمكن تنسيق الأرقام قبل تعبئة الكومبو ليتم الفرز بشكل صحيح

PHP كود :
'Combo1.Sorted = True
Combo1.AddItem Format(1, "00") 
(31-10-17, 12:26 PM)Mohamad Anan كتب : [ -> ]و عليكم السلام و رحمة الله و بركاته

يمكن تنسيق الأرقام قبل تعبئة الكومبو ليتم الفرز بشكل صحيح

PHP كود :
'Combo1.Sorted = True
Combo1.AddItem Format(1, "00") 


والله للاسف استاذ محمد لم تنجح الطريقة 
وهناك امر اخر ان الارقام تبدأ (1-2) وليس (01-02)
حتى ان بعض الارقام تحتوي على مثلاً (K1-K2)


هل يوجد طريقة افضل وشكرا لك على اهتمامك
السلام عليكم ورحمة الله وبركاته

ارفع مشروعك للتعديل عليه الامر بسيط جدا ان شاء الله ويا ريت الربط يكون با ADO وليس ادوات عقيمه وقديمه

بالتوفيق اخي
(31-10-17, 03:41 PM)Amir_alzubidy كتب : [ -> ]السلام عليكم ورحمة الله و بركاته 
طيب حلو طالما يأخذ الارقام من قاعدة البيانات 
معنى هذا الكلام راح يكون في جملة استعلام و يفترض ان تكون بهذا الشكل 

كود :
"SELECT * FROM [Table] Order By Number"

يعني مفاد هذه الجملة الترتيب حسب العمود Number 
وبطبيعة الحال سيكون الترتيب تصاعدي 

مثال : 


نفس المثال 
لكن الربط بالأدوات ( Adodc ) 


استاذ امير اشكرك من كل قلبي كنت احاول تعديل الاتصال وتغير الاداة ولكن لم تنجح معي وتفاجات بانك قمت بعمل مثال عل هذه الاداة 
والله اني عاجز عن شكرك 
بارك الله بك  Heart