بعدما رأينا كيفية تكوين وتصميم واجهة المستخدم، نستعمل الآن الخبير LiveBindings لربط العنصار LiveBindings وهي (TBindSourceDB, TBindingsList) مع العناصر TFDQuery
.
.
إضافة عناصر LiveBindings :
نتبع الخطوات التالية :
ونكتب الكود التالي في مربع الحوار:
SELECT * FROM ETUDIANTS;
ثم ننقر على "موافق" لإغلاق مربع الحوار.
- ننقر بالزر الأيمن للماوس في FDQuery2 ونختار إضافة جميع الأعمدة كما في الشكل :
- ننقر بالزر الأيمن للماوس في FDQuery2 ونختار إضافة جميع الأعمدة كما في الشكل :
3- على الإطار "مصمم LiveBindings" نربط العنصر FDQuery2 بعناصر بالاستعانة بالخبير LiveBindings كما في الشكل :
-نربط االحقول بعنصر TSTringGrid :
-نربط االحقول بعنصر TSTringGrid :
- ننقر على زر "الخبير LiveBindings " فيظهر مربع حوار ، نعين الاختيار "ربط شبكة بمصدر البيانات" وننقر "التالي" ، كما في الشكل :
- في الإطار الذي يظهر، نختار العنصر "TStringGrid" من القائمة، ثم ننقر "التالي":
- في الإطار الذي يظهر، نعين FDQuery2 ثم ننقر على الزر إنهاء.
- فيظهر في الإطار "Form1" عنصر جديد يسمى "StringGridBindSourceDB1" ، نعدل الخاصية "Align" لهذا الأخير، إلى "Right" ، ثم نعدل عرض العنصر حتى نحصل شكل مشابه لما يلي :
- على العنصر "StringGridBindSourceDB1" في الإطار، ننقر بالزر الأيمن للفأرة ونختار من القائمة العنصر "محرر الأعمدة "
- في الإطار الذي يظهر، ننقر على الزر إضافة كل الأعمدة، بعدها نمسح العمود "Photo" من القائمة ، باستعمال المفتاح "del" في لوحة المفاتيح.
- قبل غلق هذا الإطار، نقوم بتعديل الخاصية "Header" على "شريط خصائص العناصر" ونعطي لها القيم التالية على التريتب : "الرقم ، اللقب، الأسم " كما في الشكل :
- يمكن إعادة ترتيب القائمة بإجراء عملية النقر والسحب إلى الأعلى او إلى الأسفل للعناصر .
ليست هناك تعليقات:
إرسال تعليق