تعاريف و أمثلة بسيطة حول ق البيانات و ربط جدول بالدلفي،و بعض العمليات عليه/-1
#21
بارك الله فيك لكن لو اتبسط الشرح اشوي اذا باستطاعتك
الرد
#22
يوسف كتب :بارك الله فيك لكن لو اتبسط الشرح اشوي اذا باستطاعتك

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

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

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

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

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

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



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


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

وهو التالي...
في المثال الذي ذكرته انت وهو...
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 رغم ان اسم احمد تم كتابته بعد اسم محمود

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

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

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

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

- بخصوص المكون Table تجده بـــالــــــــ Bde (ليس AdoTable بـــــالـــــ Ado )
الرد


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


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