اهلا العيد كيف الحال
بخصوص طلبك هناك مكونات مخصصة لهذا الغرض اطلاع على
DBComboBox
DBLookupComboBox
الحمد لله وأتمنى أن تكون بألف خير
بالنسبة DBLookupComboBox تعمل على إدراج قيمة حقل من جدول لجدول اخر ولكن أنا أريد أن أستعملها في البحث
مثلا عند قائمة للأقسام عند إختيار إسم القسم يقوم بالبحث عن التلاميذ الذين يدرسون في القسم وذلك عن طريق الحقل المفتاحي للقسم
وهذا لا أعتقد أن يمكن أن تفعله الأداة DBLookupComboBox
السلام عليكم
عذار فمعلوماتي قليلة في إستخدام DBCombobox
فحسب معلوماتي تكون فيها مجموع من القيم وترتبط مع حقل في جدول ليأخد هذا الحقل أحد هذه القيم
أما ما أريد القيام به هو كالتالي:
مثلا عندي جدول لمجموعة من التلاميذ بحيث كل مجموعة تنتمي إلى قسم ما مرتبيطن بهذا القسم عن طريق حقل ID_class
أريد أن أضع combobox بها أسماء الأقسام وعند إختيار قسم يظهر لي تلاميذ القسم في DBGrid
الكود الذي وجدته يصلح مع حقل ID من integer ولكن لم يصلح مع حقل varchar
وإذا كان يمكن عن طريق DBCombobox فكيف ذلك
وشكرا مسبقا
أخي Zaher
لقد نسيت أن أكتب .AsInteger و .AsString يبدو أنه عليا أن أركز أكثر في كتابة مشاركاتي :D
أما بالنسبة لـ TField فهي تخرج لي رسال خطأ سواء مع الأنواع Integer و String هذه هي الرسالة :
Project Project1 raised exception class EXternal SIGSEGV'
In file 'Unit1.pas at line 61
أنا حاليا أستخدم إثنين من combobox أحدها تحمل الإسم والثانية تأخد قيم حقل المفتاح وأجعل الثانية مخفية
شكرا لكم جميعا