السلام عليكم
لماذا تظهر جميع السجلات في تقرير الطباعة QuickRep بعد فلترة الجدول ADOQuery
وعليكم السلام
انا لم استخدم هذه التقارير ولا مرة واستخدم الفاست ريبورت .
ولا ارى سبب منطقي لحدوث هذا .
ولكن تأكد من قيام تقاريرك بالارتباط بهذا الكويري وليس بأخر
او ارفق نسخة من التجربة للمعاينة
كما لا اعرف لماذا تقوم بفلترة الجدول وهو استعلام اي يمكنك ان تجلب البيانات المطلوبة مباشرة عبر جملة الاستعلام دون اللجؤ الى فلترتها.
كما تاكد باي وقت تقوم بالفلترة .
هل بعد عرض التقرير ام قبل عرض التقرير
كل هذه المعلومات اطرحها ليكتمل سؤالك ويساعدك الاخرون
الفلترة تتم قبل عرض التقرير
لنفرض لدي جدول به بيانات 10 موظفين
أقوم بفلترة فئة معينة من الموظفين وليكن عددها 4
تظهر المعلومات الموظفين 4 المستخرجة فقط في DBgrid
ثم طباعة هنا المشكل
من المفروض تظهر معلومات الموظفين 4 فقط
لكن التقرير يظهر البيانات الموظفين 10 أي قبل الفترة .
السلام عليكم
يكفي ان تربط QuickRep مع نفس المكون الذي ربطته مع DataSource المكون DBGrid
أكيد التقرير مربوط مع نفس المكون
لكن المشكل هو ظهور بيانات الجدول كاملة أي قبل عملية البحث
اريد اظهار بيانات الجدول بعد اتمام عملية البحث ؟؟؟؟
السلام عليكم
كيف تقوم بالبحث عن طريق الفلتر أو الكويري ؟ وبما هو مربوط تقرير الطباعة؟
وعليكم السلام ورحمة الله وبركاته
البحث يتم عن طريق الفلترة
كود البحث ADOQuery1.Filter := 'codformation like '+ QuotedStr(Edit1.Text +'%');
تقرير الطباعة QuickRep مربوط بـــــ ADOQuery1
تحقق من dataset للـ quickreport هل هي نفسها التي قمت بفلترتها ؟