بارك الله فيك اخي..
طيب في الحقيقة كان عندي كمان سؤال...
ظننت انني طرحته في مشاركتي السابقة...
ولكن تذكرت انني قد نسيت طرحه ...
وهو التالي...
في المثال الذي ذكرته انت وهو...
PHP كود :
table1.Filter:='Qut<' + '50' ;
كيف يتم عمل ذلك... اي البرنامج... كيف ينفذ هذا الكود ؟
لو افترضنا انه قاعدة البيانات بها اسمآء او قيم كثيرا...
ونحن قد وضعناها ولكن ليس في الترتيب...
اي مثلا...
1
4
2
7
5
3
وو الى آخره...
طيب لو استخدمنا الكود المذكور اعلاه...
معناها انه يقرا مثلا اول سطر...
وهو 1... ان كان اقل من خمسين معناها اضف على الفرز...
ثم يقرأ سطر رقم 2.. والقيمة فيه 4...
ويقارن...
وو الى آخره حتى ينتهي...
النتيجة ماذا ستكون... تكون ان كل قيمة تحت ال 50 سيتم وضعه في الفلتر..
واضح لحد الآن؟؟؟
لو اطلعنا الآن على النتيجة في مثلا DBGrid او شئ آخر...
فستكون النتيجة ان كل الأرقام فوق ستظهر بنفس الترتيب اعلى..
طيب... سؤالي هو...
كيف ممكن عمله تدريجيّة ؟
يعني حتى تصير النتيجة
1
2
3
4
5
7
لاحظ انه لا يوجد رقم
ستة
هذا بنسبة للأرقام
لكن سؤال هو بنسبة للأحرف
... يعني عدد من ال string مخزنين في قاعدة البيانات...
يعني حتى يصير اسم ahmad قبل اسم mahmoud رغم ان اسم احمد تم كتابته بعد اسم محمود
ان شاء الله السؤال واضح...
وان اردت اكثر توضيح فأنا جاهز...
بارك الله فيك
وآسف على الإطالة
والسلام عليكم ورحمة الله