تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ازالة المسافة الفارغة
#1
السلام عليكم 
عندي تقرير عند الطباعة يكون بطول ورقة A4 
كما في الصورة الاوله
ولم استطيع ان اجعلها كما فى الصورة الثانيه 
اريد حذف الفراغ مرفق مثال للتعديل
ارجو المساعدة
الرد }}}}
تم الشكر بواسطة:
#2
و عليكم السلام ورحمة الله



الحل بسيط قم بتحويل Thank you في جزء Body من التقرير



اي بمعني آخر قم بإزالة Footer وهي السبب في وضع العبارة في آخر الصفحة





مثل الصورة
   

لي تعليق بسيط على الكود المستخدم لماذا لا تستخدم إجراء لملئ Dataset بالبيانات بدلاً من التكرار واستخدام Loop وفي كل مرة تقوم بتعرف المتغير ro من جديد

مثل هذا

PHP كود :
Private Sub FillData(ByVal sItem As StringByVal sQuantity As StringByVal sPrice As StringByVal sCategory As String)
 
      Dim ro As DataRow DataSet1.DataTable1.NewRow
       ro
("DataColumn1") = sItem
       ro
("DataColumn2") = sQuantity
       ro
("DataColumn3") = sPrice
       ro
("DataColumn4") = sCategory
       DataSet1
.DataTable1.Rows.Add(ro)
 
  End Sub 

وعندما تود اضافة الاصناف سوف تقوم باستدعائها هكذا

PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
       FillData
("كابتشينو شوكلاته""1""20""Preserves")
 
      FillData("ميرندا تفاح""1""20""Preserves")
 
      FillData("ميرندا تفاح""1""3.5""Drink")
 
      FillData("ميرندا برتقال""1""3.5""Drink")
 
      ReportViewer1.RefreshReport()
 
  End Sub 


هل رأيت اختصرت على نفسك الأسطر العديدة ، خاصة لو كانت الأصناف تأتي من قاعدة بيانات
[صورة مرفقة: PTC-Logo.png]
الرد }}}}
تم الشكر بواسطة:
#3
شكرا اخي علي الرد
فعلا اختصار الكود جميل
ولكن عند وضع كلمة Thank you بال  Body وقمنا بانشاء قروب لن تظهر كلمة Thank you الا في الصفحة الاخيرة
 مرفق البرنامج لا تظهر كلمة Thank you فى الصفحة الاولة
الرد }}}}
تم الشكر بواسطة:
#4
لم افهم ما المطلوب بالضبط ؟
التقرير الأول يظهر كلمة Thank you بعد نهاية كل الصفوف

هل المطلوب طباعة بحسب Category لأنني لاحظت انك اضفت Group

ارجوك اشرح اكثر لنعرف بالضبط المطلوب وما شكل التقرير الذي تريده؟ حتى لو رسمته بالرسام بعيداً عن البرمجة
[صورة مرفقة: PTC-Logo.png]
الرد }}}}
تم الشكر بواسطة:


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


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