delphi4arab منتديات دلفي للعرب

نسخة كاملة : تعاريف و أمثلة بسيطة حول ق البيانات و ربط جدول بالدلفي،و بعض العمليات عليه/-1
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5 6

يوسف

بارك الله فيك لكن لو اتبسط الشرح اشوي اذا باستطاعتك
يوسف كتب :بارك الله فيك لكن لو اتبسط الشرح اشوي اذا باستطاعتك

مشكوور أخي على المشاركة :
أنا و أنت هنا لنتعلم ، فأي إشكال يمكنك الاستفسار و السؤال ، فإن لم تكن معي إجابة فالمنتدى الحبيب لا يخلو من الأساتذة ألو الفضل و الكرم ، علمهم الله و إيانا ما جهلنا ، و نفعنا بما علمنا .
مشكووووور .
السلام عليكم : و هذه المرفقات لما سلف طرحه (بعد أن تم حذفها من غير قصد)

كود :
http://www.4shared.com/file/87121635/11529b10/DelphiDownload_BDE.html?dirPwdVerified=90116b87
بارك الله فيك أخي نبيل وجزاك كل خير.
موضوع رائع فعلا، كنت أبحث في Google فأخذني إلى هذا الموضوع، حتى Google اعترف بذلك Big Grin
شكرا كثيرا.
السلام عليكم ورحمة الله
اخي ما شاء الله موضوع هائل ومفيد...

لدي سؤال الله يكرمك
ذكرت انت في الموضوع...
PHP كود :
Locate ( 'FieldName',SearchValue,Option); 

وكان هذا بنسبة لل Locate
وهنا الخاصيّة المهمة بنسبة لي هي ال
PHP كود :
[loCaseInsensitive ] 

لكن السؤال هو...
كيف ممكن ان استخدم ال loCaseInsensitive ولكن مع الفرز Filter ؟
هل هذا ممكن بارك الله فيك ؟

وان اردت اكثر من التوضيح فأنا جاهز ان شاء الله...
بارك الله فيكم والسلام عليكم ورحمة الله
السؤال واضح .ولا يحتاج للمزيد.
إقتباس : كيف ممكن ان استخدم ال locaseinsensitive ولكن مع الفرز filter ؟
السؤال أو الفكرة رائعة جدا ، و لم تخطر ببالي من قبل.
و لا أملك جوابا لذلك . فقط أعدك أني سوف أبحث و أحاول. (و إلا فالمنتدى الحبيب لا يخلو من الأساتذة)



إقتباس : موضوع رائع فعلا، كنت أبحث في google فأخذني إلى هذا الموضوع، حتى google اعترف بذلك
إقتباس : اخي ما شاء الله موضوع هائل ومفيد...
بارك الله فيكم جميعا.
بسيطة :
بتحديد المكون Table تلاحظ في الخصائص FilterOptions يمكنك تفعيل الخاصية foCaseInsensitive أو برمجيا :
كود :
table1.FilterOptions:=[foCaseInsensitive];


يمكنك أيضا الاطلاع على الخاصية foNoPartialCompare
بارك الله فيك اخي..
طيب في الحقيقة كان عندي كمان سؤال...
ظننت انني طرحته في مشاركتي السابقة...
ولكن تذكرت انني قد نسيت طرحه ...

وهو التالي...
في المثال الذي ذكرته انت وهو...
PHP كود :
table1.Filter:='Qut<'  +  '50' ; 

كيف يتم عمل ذلك... اي البرنامج... كيف ينفذ هذا الكود ؟
لو افترضنا انه قاعدة البيانات بها اسمآء او قيم كثيرا...
ونحن قد وضعناها ولكن ليس في الترتيب...
اي مثلا...
1
4
2
7
5
3

وو الى آخره...

طيب لو استخدمنا الكود المذكور اعلاه...
معناها انه يقرا مثلا اول سطر...
وهو 1... ان كان اقل من خمسين معناها اضف على الفرز...
ثم يقرأ سطر رقم 2.. والقيمة فيه 4...
ويقارن...

وو الى آخره حتى ينتهي...
النتيجة ماذا ستكون... تكون ان كل قيمة تحت ال 50 سيتم وضعه في الفلتر..
واضح لحد الآن؟؟؟

لو اطلعنا الآن على النتيجة في مثلا DBGrid او شئ آخر...
فستكون النتيجة ان كل الأرقام فوق ستظهر بنفس الترتيب اعلى..

طيب... سؤالي هو...
كيف ممكن عمله تدريجيّة ؟
يعني حتى تصير النتيجة
1
2
3
4
5
7

لاحظ انه لا يوجد رقم ستة

هذا بنسبة للأرقام
لكن سؤال هو بنسبة للأحرف Rolleyes... يعني عدد من ال string مخزنين في قاعدة البيانات...
يعني حتى يصير اسم ahmad قبل اسم mahmoud رغم ان اسم احمد تم كتابته بعد اسم محمود

ان شاء الله السؤال واضح...
وان اردت اكثر توضيح فأنا جاهز...

بارك الله فيك
وآسف على الإطالة
والسلام عليكم ورحمة الله
اخي الكريم...
إقتباس :بتحديد المكون Table تلاحظ في الخصائص FilterOptions يمكنك تفعيل الخاصية foCaseInsensitive

هممم...
حيّرتني اخي...
اليس المكون Table هو نفسه ADOTable ؟ بارك الله فيك...
لأني لم اجدها عندي في المكون ADOTable....

بارك الله فيك اخي على كل حال..
وآسف على الغلبة :eek:
والسلام عليكم
- سؤالك بخصوص الترتيب ، رغم أني لم أفهمه جيدا ، لكني أستطيع أن أقول لك بفهرسة الحقل تتخلص من الاشكال ، رغم وجود حلول عديدة. كما أنك استفسرت (في قسم الاسئلة)عن Sql و بجوابي لك عن ذلك سوف لن تحتاج Filter اطلاقا.

- بخصوص المكون Table تجده بـــالــــــــ Bde (ليس AdoTable بـــــالـــــ Ado )
الصفحات : 1 2 3 4 5 6