![]() |
|
الفلترة بين تارخين في حقل dbgrid - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : الفلترة بين تارخين في حقل dbgrid (/showthread.php?tid=3109) |
الفلترة بين تارخين في حقل dbgrid - BizDA - 21-05-2011 السلام عليكم ورحمى الله وبركاته كيف لي ان اعمل فلترة بين تارخين في حقل DBGRID وذلك باستعمال DateTimePicker حيث استعمل قاعدة بيانات paradox والفلترة تتم في حقل اسمه Date_nais من نوع D اي تاريخ جربت استعمال هذا الكود لكن لم ينفع كود : table1.filter:='Date_nais>='''+DatetoStr(DateTimePicker1.date)+''')And (Date_nais<='''+DateToStr(DateTimePicker2.date)+''')';
table1.filtered:=true;ممكن الحل وشكرا الفلترة بين تارخين في حقل dbgrid - AnoirsoftDeveloper - 21-05-2011 السلام عليكم أخي ، تفضل تم تصحيح الكود كود : Table1.Filter:=''Date_nais >='+quotedStr(DatetoStr(DateTimePicker1.date))+' and Date_nais<='+QuotedStr(DateToStr(DateTimePicker2.date));
Table1.Filtered:=True;استعمل كود : quotedStr()لقد نسيتها الفلترة بين تارخين في حقل dbgrid - kachwahed - 21-05-2011 وعليكم السلام ورحمة الله وبركاته BizDA أهلا ومرحبا بك في دلفي للعرب لا تنسى استخدام البحث... http://www.delphi4arab.net/forum/showthread.php?tid=2896 الفلترة بين تارخين في حقل dbgrid - BizDA - 21-05-2011 بارك الله فيك لقد نجحت العملية فقط هناك (') زائدة قبل Date_nais اخي هل يمكتي طبع المحتوى المفلتلر يعني مثلا من 12/12/1980 الى 12/12/1981 دون طبع كل تايبل فقط بتحديد اولا الفلترة واضافة زر مربوط ب كويك ريبورت quickrep1.print; شكرا الفلترة بين تارخين في حقل dbgrid - AnoirsoftDeveloper - 21-05-2011 نعم ، عندما تكون قاعدة البيانات في وضع الفلترة يقوم تلقائيا بطبع المحتوى المفلتر فقط |