delphi4arab منتديات دلفي للعرب
لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - نسخة قابلة للطباعة

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

الصفحات: 1 2 3


لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - فارس المطر - 09-03-2016

السلام عليكم

لماذا تظهر جميع السجلات  في تقرير الطباعة  QuickRep    بعد فلترة  الجدول  ADOQuery

Angel







RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - Delphi4Us - 10-03-2016

وعليكم السلام

انا لم استخدم هذه التقارير ولا مرة واستخدم الفاست ريبورت .
ولا ارى سبب منطقي لحدوث هذا .
ولكن تأكد من قيام تقاريرك بالارتباط بهذا الكويري وليس بأخر

او ارفق نسخة من التجربة للمعاينة
كما لا اعرف لماذا تقوم بفلترة الجدول وهو استعلام اي يمكنك ان تجلب البيانات المطلوبة مباشرة عبر جملة الاستعلام دون اللجؤ الى فلترتها.

كما تاكد باي وقت تقوم بالفلترة .
هل بعد عرض التقرير ام قبل عرض التقرير

كل هذه المعلومات اطرحها ليكتمل سؤالك ويساعدك الاخرون


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - فارس المطر - 10-03-2016

الفلترة تتم قبل عرض التقرير

لنفرض لدي جدول به بيانات 10 موظفين

أقوم بفلترة فئة معينة من الموظفين وليكن عددها 4
تظهر المعلومات الموظفين 4 المستخرجة فقط في DBgrid
ثم طباعة هنا المشكل
من المفروض تظهر معلومات الموظفين 4 فقط
لكن التقرير يظهر البيانات الموظفين 10 أي قبل الفترة .


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - محمد عبد العزيز - 10-03-2016

السلام عليكم
يكفي ان تربط QuickRep مع نفس المكون الذي ربطته مع DataSource المكون DBGrid



RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - فارس المطر - 10-03-2016

أكيد التقرير مربوط مع نفس المكون

لكن المشكل هو ظهور بيانات الجدول كاملة أي قبل عملية البحث

اريد اظهار بيانات الجدول بعد اتمام عملية البحث ؟؟؟؟


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - محمد عبد العزيز - 10-03-2016

ارفق مثال ان امكن


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - فارس المطر - 11-03-2016

قاعدة البيانات متصلة بSQLSERVER  

سأرفق صور توضح المشكل

01- صورة الجدول قبل عملية البحث
[صورة: 145771142095111.jpg]
02- صورة الجدول بعد البحث
[صورة: 145771164916081.jpg]



03/- طباعة    .... هنا المشكل
يجب ان تظهر بيانات الجدول بعد البحث
Angel

[صورة: 14577116909391.jpg]


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - لؤي - 11-03-2016

السلام عليكم

كيف تقوم بالبحث عن طريق الفلتر أو الكويري ؟ وبما هو مربوط تقرير الطباعة؟


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - فارس المطر - 11-03-2016

وعليكم السلام  ورحمة الله وبركاته

البحث يتم عن طريق الفلترة  
كود البحث  ADOQuery1.Filter   := 'codformation like '+ QuotedStr(Edit1.Text +'%');

تقرير الطباعة QuickRep مربوط بـــــ  ADOQuery1


RE: لماذا تظهر جميع السجلات في تقرير الطباعة بعد الفلترة - لؤي - 11-03-2016

تحقق من dataset للـ quickreport هل هي نفسها التي قمت بفلترتها ؟