14-12-2008, 07:14 PM
خمس طرق للبحث عن البيانات ، و مختلف الإستعمالات مع مشاريع مرفقة ( 5/1 )
البحث باستخدام المنهج Locate :
يقوم هذا المنهج بوضع مؤشر السجل الحالي عند أول سجل يطابق شروط البحث، باستخدام هذه الطريقة يمكننا البحث عن قيمة لحقل ما حيث يأخذ هذه المنهج الشكل :
حيث :
FieldName : اسم الحقل الذي سيتم البحث فيه .
البحث باستخدام المنهج Locate :
يقوم هذا المنهج بوضع مؤشر السجل الحالي عند أول سجل يطابق شروط البحث، باستخدام هذه الطريقة يمكننا البحث عن قيمة لحقل ما حيث يأخذ هذه المنهج الشكل :
كود :
Locate ( 'FieldName',SearchValue,Option);FieldName : اسم الحقل الذي سيتم البحث فيه .
SearchValue : القيمة التي سيتم البحث عنها.
Option : تحدد خيارات البحث وتأخذ القيم التالية :
_ عدم التميز بين الأحرف الكبيرة والصغيرة ( [loCaseInsensitive ] )
_ البحث في جزء من الكلمة أي أن البحث عن قيمة (عم) يمكن أن يعيد (عمار) أو عمر أو أي قيمة توجد بالجدول على هذا النحو .
( [ loPartiaKey ] ) .
( [ loPartiaKey ] ) .
و إذا أردت دمج الخيارين ( [ loCaseInsensitive , loPartiaKey ] ). أما الإستغناء عنهما ( [ ] ).
- كم يمكن البحث عن عدة قيم في الجدول الواحد و تقييد الشروط ، مثلا تريد البحث عن الموظف الذي يحمل اسم x و له أقديمية 10سنوات و .... بواسطة التابع VarArrayOf الذي ينشئ مصفوفة من النوع Variant . انظر الملف المرفق . .../ يتبع / ...
- كم يمكن البحث عن عدة قيم في الجدول الواحد و تقييد الشروط ، مثلا تريد البحث عن الموظف الذي يحمل اسم x و له أقديمية 10سنوات و .... بواسطة التابع VarArrayOf الذي ينشئ مصفوفة من النوع Variant . انظر الملف المرفق . .../ يتبع / ...


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)