delphi4arab منتديات دلفي للعرب
الفترة بثلاثة combobox - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الفترة بثلاثة combobox (/showthread.php?tid=7460)



الفترة بثلاثة combobox - mandi - 01-02-2016

السلام عليكم ورحمة الله وبركاته
انا بصدد عمل مشروع خاص ببنك التبرع بالدم و احتاج الى طريقة عمل فلترة بثلاثة combobox
يعني الفلترة في نفس الجدول 
مثلا
عندي ثلاثة حقول الجنس. الزمرة. المصلحة
في combobox الأول أضع الجنس والثاني أضع الزمرة والثالث أضع المصلحة
ففي حالة الخيار الأول يظهر لي مثلا كل الرجال واذا انتقلة الى الخيار الثاني يفلت الزمرة من الرجال وهكذا 
قاعدة المعطيات المستعملة sqlserver
وشكرا مسبقا Heart


RE: الفترة بثلاثة combobox - ramiparadox - 01-02-2016

(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


RE: الفترة بثلاثة combobox - mandi - 02-02-2016

شكرا جزيلا على ردك
لكن في حالة كان combobox فارغ كيف يمكن فلترة الباقي
سلام


RE: الفترة بثلاثة combobox - gheislam - 02-02-2016

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


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


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