السلام عليكم اخوتي الاعزاء
حاب اليوم نتعرف على خاصيه الاكمال التلقائي لادراج القيم المستخدمه سابقاً
وهي AUTO COMPLETE الموجودة في خواص حقول النص او TEXTBOX
العديد منكم مار بهذه الخاصيه
مثلاً عند كتابه اي قيمه في حقل تكست في موقع او شريط البحث في الوندوز تلاحظ ظهور البيانات التي قد قمت بادخالها سابقا
وعند كتابه كلمه تمت كتابتها ام تشابه حرف الاول من المكتوب سابقا تظهر كلمات مشابه لاول حرف او الكلمه نفسها في حال تم كتابتها سابقا
وهذه الخاصيه نتعرف عليها اليوم
ولشرح مبسط لعملها هو
عند كتابه اي كلمه او بيانات في الحقل وقمت بالضغط على زر الانتر مثلا تخزن هذه البيانات في الجدول الافتراضي الموجود في المجلد الرئيسي للبرنامج (vfp)
وللتوضيح اكثر انظر الكود الاتي قم بوضع الكود في برنامج (PRG )وقم بحفظ البرنامج اولا في مجلد جديد او قم بتحديده
ثانياً شغل البرنامج لغرض روية الجدول الموقت للبيانات الذي سوف يكون المجلد للبرنامج الذي قمت بتحديده وهذا للاطلاع على الجدول
الكود هو
lion=CREATEOBJECT('lion_iraq')
lion.show
READ events
DEFINE CLASS lion_iraq AS form
PROCEDURE queryunload
CLEAR EVENTS
ENDPROC
procedure init
thisform.AddObject('text1','textbox')
thisform.text1.visible=.t.
thisform.text1.top=50
thisform.text1.left=50
thisform.text1.width=200
thisform.text1.autocompsource='textbox1'
thisform.text1.autocomptable='tempvalues'
thisform.text1.autocomplete= 1
ENDPROC
ENDDEFINEوالكود اعلاه هو يفيد بانشاء نموذج من ثم اضافه حقل تكست ومن ثم اضافة الخاصيه للحقل
وهو بالمرفقات في حال لم تظهر اللغه بالشكل الصحيح
تحياتي للجميع واتمنى اني وصلتلكم معلومه جديده![]()

