الفترة بثلاثة combobox
#1
السلام عليكم ورحمة الله وبركاته
انا بصدد عمل مشروع خاص ببنك التبرع بالدم و احتاج الى طريقة عمل فلترة بثلاثة combobox
يعني الفلترة في نفس الجدول 
مثلا
عندي ثلاثة حقول الجنس. الزمرة. المصلحة
في combobox الأول أضع الجنس والثاني أضع الزمرة والثالث أضع المصلحة
ففي حالة الخيار الأول يظهر لي مثلا كل الرجال واذا انتقلة الى الخيار الثاني يفلت الزمرة من الرجال وهكذا 
قاعدة المعطيات المستعملة sqlserver
وشكرا مسبقا Heart
الرد
#2
(01-02-2016, 01:13 AM)mandi كتب : السلام عليكم ورحمة الله وبركاته
انا بصدد عمل مشروع خاص ببنك التبرع بالدم و احتاج الى طريقة عمل فلترة بثلاثة combobox
يعني الفلترة في نفس الجدول 
مثلا
عندي ثلاثة حقول الجنس. الزمرة. المصلحة
في combobox الأول أضع الجنس والثاني أضع الزمرة والثالث أضع المصلحة
ففي حالة الخيار الأول يظهر لي مثلا كل الرجال واذا انتقلة الى الخيار الثاني يفلت الزمرة من الرجال وهكذا 
قاعدة المعطيات المستعملة sqlserver
وشكرا مسبقا Heart
في قاعدة البرادوكس او الابسوليت هكذا
ABSTable1.Filter:='filled1='+QuotedStr(ComboBox1.Text)+' and '+'filled2='+QuotedStr(ComboBox2.Text)+' and '+'filled3='+QuotedStr(ComboBox3.Text.);         

ABSTable1.Filtered:=True
الرد
#3
شكرا جزيلا على ردك
لكن في حالة كان combobox فارغ كيف يمكن فلترة الباقي
سلام
الرد
#4
(02-02-2016, 12:04 PM)mandi كتب : شكرا جزيلا على ردك
لكن في حالة كان combobox فارغ كيف يمكن فلترة الباقي
سلام


[size=x-large]استخدم IF قبل كتابة كود  التصفية .[/size]
[size=x-large]هكذا .[/size]


PHP كود :
IF Combobox.Text= '' then Exit; 
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم