الطباعة بعد الفلترة
#1
السلام عليكم اخوتي اكرام
سؤالي اليوم يتمثل حول الطباعة بعد القيام بالفلترة :monster2: حيث يكون كود الفلترة مثلا كالتالي
كود :
var y:String; Begin y:=''; adodataset1.Filtered:=False; y:='num-mag=' + ''''+maskedit1.Text+'''' ; adodataset1.Filter:=y; adodataset1.Filtered:=true;
حيث ابغي طباعة قائمة العمال في مخزن معين المشكل انه تظهر لي القائمة بشكل صحيح من خلال البرنامج لكن عند الطباعة تظهر قائمة العمال لكل المخازن :cryss::angry:
الرد
#2
وعليكم السلام ورحمة الله
دائما وأبدا، عندما تذكر مشكلة أذكر البرامج المستخدمة:
- نسخة دلفي
- برنامج التقارير (Quick Report/Rave Report/Fast Report...؟)
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
شكرا
اخي استخدم دلفي 7 مع ريف ريبورت 5
الرد
#4
إذا تم إعداد تقرير Rave Report فسيتم طباعة (فقط) العناصر المحددة في التصفية (Filter)
حدث ذلك معي ذات مرة:
إنشاء تقرير (Rave Report) للسجلات المحددة
أرفق جزءا من المشروع، أو اكتب المشكلة في مشروع جديد ثم أرفقه هنا.
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#5
السلام عليكم ورحمة الله
اولا اتقدم لك بشكري على الرابط فيه امور قيمة والله وقد افادتني وصححت خطأي لكن بودي ان تجيبني على التالي
اليك الملف المرفق فيه برنامج صغير للطياعة واحاول ان اقوم فيه بعملية فرق بين مجموع الكمية المدخلة ومجموع الكمية المخرجة فكيف يمكنني ان اقوم بذلك ياترى


الملفات المرفقة
.rar   RaveReport.rar (الحجم : 16.33 ك ب / التحميلات : 111)
الرد
#6
وعليكم السلام ورحمة الله
إقتباس :الرابط فيه امور قيمة
لو بحثت عنه قبل طرح السؤال لوجدته بنفسك Smile
اطلعت بسرعة على الكود، لا يمكنني التعديل عليه، فهناك أشياء كثيرة للتعديل
عموما إليك بعض الملاحظات:
- الحقول التي تخزن فيها أعداد يجب أن تكون ذات نوع عددي (Numérique) وليس نصي (Texte)
- لحساب مجموع أي حقل استخدم الاستعلام SUM من خلال مكون TADOQuery أو TADOCommand مثلا
هناك مواضيع كثيرة في المنتدى حول قواعد البيانات، والبعض حول استخدام Rave Report راجعها
بالتوفيق أخي.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


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


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