إضافة أسطر فارغة في تقرير FastReport
#1
السلام عليكم ورحمة الله وبركاته ،
منذ مدة وأنا أبحث عن حل لمشكلتي لكني لم أتوصل إلى الحل إلى غاية الساعة.
بكل بساطة أود طباعة فاتروة باستعمال FastReport .
الفاتروة تحتوي على  عدد محدد من الأسطر و ليكن مثلا 18 سطرا.
عند تجاوز عدد الأسطر يتم إضافة صفحة جديدة  تلقائيا.
و عندما تكون الصفحة تحوي على عدد أقل من 18 سطر ، مثلا 7 أسطر ، يتم إضافة باقي الأسطر (في مثالنا 11 سطر) هذه الأسطر تكون فارغة كما هو محدد في الشكل التالي :
[صورة: 745806792.jpg]

الصورة رقم 1 لا أرغب في هذا الشكل ، و إنما في الصورة 2 هو الشيء الذي أبحث عنه.
هل من مساعدة جزاكم الله خيرا؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
جرب هنا أخي:
http://stackoverflow.com/questions/27967...port-vcl-5
[-] كل من 2 users say قال شكرا ل PLANSHARP على المشاركة المفيدة
  • wadoud, أبو معاذ
الرد
#3
السلام عليكم ،
أظن أن الرابط أعلاه لا يمثل مشكلتي ،
وللتوضيح أكثر قمت بإرفاق صورة تقريبية للفاتورة.


الملفات المرفقة
.jpg   Image2.jpg (الحجم : 431.48 ك ب / التحميلات : 66)
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#4
السلام عليكم أخي

في حالة الصفحة الواحدة اعتقد ان الامر متعلق بالتصميم يمكنك اضافة خطوط عمودية او رسم الفتورة كما تريد وثم وضع الحقول اينما تريد. من جهة أخري يمكنك وضع صورة للفاتورة كخلفية في التقرير و من ثم وضع الحقول أينما تريد.
هذا والله أعلم.
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 1 user says قال شكرا ل wadoud على المشاركة المفيدة
  • أبو معاذ
الرد
#5
(14-04-2016, 02:09 PM)wadoud كتب : السلام عليكم أخي

في حالة الصفحة الواحدة اعتقد ان الامر متعلق بالتصميم يمكنك اضافة خطوط عمودية او رسم الفتورة كما تريد وثم وضع الحقول اينما تريد. من جهة أخري يمكنك وضع صورة للفاتورة كخلفية في التقرير و من ثم وضع الحقول أينما تريد.
هذا والله أعلم.
وعليكم السلام ورحمة الله وبركاته ،
شكرا على المشاركة ،
هل من مثال ؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#6
أخي الكريم بكل تواضع لا يحضرني مثال لانني لا أعلم الحقول التي تستعملها هل هي من شكل masterdata or detaildata
المهم إذا أعجبتك فكرة جعل تصميم ثابت للفتورة وعليه التقرير يتولى الطباعة عليه إجعل التصميم  كصورة وجعله خلفية للصفحة ثم اشتغل عادي هكذا ستحافظ على التصميم مهما زادت السطور التي لا تتجاوز الصفحة
أرفقت صورة تساعد على فهم الفكرة
[صورة: 3efdb9239b33bfd.jpg]
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 2 users say قال شكرا ل wadoud على المشاركة المفيدة
  • h-farid, أبو معاذ
الرد
#7
(14-04-2016, 06:21 PM)wadoud كتب : أخي الكريم بكل تواضع لا يحضرني مثال لانني لا أعلم الحقول التي تستعملها هل هي من شكل masterdata or detaildata
المهم إذا أعجبتك فكرة جعل تصميم ثابت للفتورة وعليه التقرير يتولى الطباعة عليه إجعل التصميم  كصورة وجعله خلفية للصفحة ثم اشتغل عادي هكذا ستحافظ على التصميم مهما زادت السطور التي لا تتجاوز الصفحة
أرفقت صورة تساعد على فهم الفكرة
[صورة: 3efdb9239b33bfd.jpg]



السلام عليكم ،
نعم فكرة رائعة جدا ، جعلها الله في موازين حسناتك .
سأجرب و أرجع مرة أخرى.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#8
السلام عليكم و رحمة الله
حاليا أعمل على مشروع مشابه و صادفتني تماما نفس الاشكالية فعدد الخانات ثابت يجب أن يملأ الصفحة عند الطباعة و لو كان فارغا و في نفس الوقت عدد الحقول في الداتا ست متغير ، فكرة الأخ ودود رائعة جدا ، لكن يبقى ربما مشكل جودة الطباعة. الفكرة مشابهة تماما لما تفضل به الأخ . و هي اضافة باند فارغ(NONE) تمديده ليملأ حيز خانات الجدول أسفل ماستر داتا و نرسم فيه الجدول الفارغ ( 18 خانة) . بحيث لو تم اظهار الأسطر ستكون مطابقة و فوق الجدول الفارغ بتطلب الأمر عناية بالأبعاد حتى تظهر الخانات متجانسة و غير مزدوجة.
وجودك الذي لا نكاد نشعر به لعميق صمتك ..
الرد
#9
الصورة المرفقة
[صورة: 874588reporty.png]
وجودك الذي لا نكاد نشعر به لعميق صمتك ..
الرد
#10
السلام عليكم ورحمة الله,
نعم أخيfree8voice لقد ذكرتُ فكرتك فوق , هما حلان إما الصورة الخلفية , او الرسم المباشرة على التقرير والعناية بالأبعاد يعني يدويا
والله تعالى أعلم.
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 2 users say قال شكرا ل wadoud على المشاركة المفيدة
  • kito, أبو معاذ
الرد


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


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