![]() |
|
تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى (/showthread.php?tid=5636) |
تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - alouma - 14-10-2013 السلام عليكم بعد البحث في المنتدى لم أجد المطلوب المطلوب: عندي قاعدة بيانات بها جدولين بعلاقة تشاركية أب - ابن وفي الفورم وضعت 2 ComboBox وقمت بملء الأولى بمحتوى الأب فالمطلوب عند اختيار أحد عناصر ComboBox الأولى يتغير محتوى عناصر ComboBox الثانية تبعا للأولى الجدول 1 (رقم الأب، اسم الأب) الجدول 2 (الرقم م، الاسم م، رقم الأب) تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - المحجوب - 14-10-2013 وعليكم السلام الامر بسيط الابن ثم الاب PHP كود : ComboBox2.ItemIndex:=ComboBox1.ItemIndex; والعكس نفس الشيء الاب ثم الابن PHP كود : ComboBox1.ItemIndex:=ComboBox2.ItemIndex; تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - alouma - 15-10-2013 السلام عليكم صح عيدكم وكل عام وانتم بخير يبدو أنه لم يتم فهم السؤال على العموم وجدت طريقة بعد المحاولات العديدة أفيدكم بها وهي كالتالي: 1- أقوم بملء ComboBox1 أو DBComboBox حسب ما نريد بمحتوى الأب كالتالي: PHP كود : While not ADOTable1.Eof do2- نقوم بالاستعلام من الجدول الثاني حسب رقم الفصل: بعد إدراج ADOQurey حيث أولا نكتب في SQL الخاصة بالـ ADOQurey التعليمات التالية: PHP كود : select NARTفي الحدث عند التغيير للـ DBComboBox الأولى نكتب التالي PHP كود : //تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - mk1968 - 15-10-2013 الأخ alouma بامكانك استعمال المكون DBLookupComboBox فهو يقوم بتنفيذ ما تريده دون الحاجة لفلترة البيانات كلما تم تحديد سجل أب جديد فيكفي تحديد الخصائص المطلوبة تغير محتوى ComboBox تبعاً لتغير محتوى ComboBox أخرى - alouma - 16-10-2013 mk1968 كتب :الأخ alouma بارك الله فيك صحيح لقد تحقق معي ذلك أيضا شكرا |