تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة في طباعة footer تقرير كريستال ريبورت
#1
السلام عليكم ورحمة الله وبركاته

يوجد لدي برنامج مصمم بالفيجوال بيسك وبه تقارير بالكريستال ريبورت المشكلة باختصار ان التقرير يظهر حسب استعلام المستخدم ويوجد في التقرير في Report footer توقيع المدير وبيانات اخرى يجب ان تظهر في اخر التقرير مرة واحدة المشكلة انه في بعض الحالات يظهر توقيع المدير في صفحة منفصلة دون بيانات السؤال هو كيف اجبر التقرير على اظهار توقيع المدير مع باقي التقرير في نفس الصفحة؟؟ او ان امكن وفي حالة ظهور توقيع المدير في صفحة منفصلة ان يظهر سجل او اثنين في نفس الصفحة



قمت بتجربة section expert وتحديد خيار keep togother ولكن لم تنجح العملية فما الحل؟
الرد }}}
تم الشكر بواسطة: soasoa
#2
لإصلاح هذه المشكلة، يمكنك تجربة بعض الإجراءات التالية:
  1. تحديد قيمة CanGrow للخلية الذي تحتوي على التوقيع: يمكن تحديد CanGrow = True للخلية الذي تحتوي على التوقيع، وذلك بحيث يتم توسيع الخلية على حدٍ كافٍ لتظهر جميع بيانات التوقيع في نفس الصفحة.
  2. تغيير قيمة KeepTogether للقسم: يمكن تحديد KeepTogether = True للقسم الذي يحتوي على التوقيع، وذلك بحيث يتم تأكيد عدم تقسيم القسم على صفحتين أو أكثر.
  3. تحديد قيمة ForceNewPage للقسم: يمكن تحديد ForceNewPage = False للقسم الذي يحتوي على التوقيع، وذلك بحيث يتم تأكيد عدم تحويل القسم إلى صفحة جديدة.
  4. إضافة تعبئة جانبية للتقرير: يمكن إضافة تعبئة جانبية إلى التقرير، وذلك بحيث يتم تأكيد عدم تحويل التوقيع إلى صفحة منفصلة.
تجربة هذه الإجراءات على ترتيب وإذا لم تنجح أي منها، يمكن تجربة الإجراءات الأخرى حتى تحقيق النتيجة المطلوبة. إذا لم تنجح هذه الإجراءات، فمن الممكن أن يكون الخلل الأصلي في التصميم الأساسي للتقرير وفي هذه الحالة قد تحتاج إلى إعادة تصميم التقرير أو تحديث بعض الإعدادات.
الرد }}}
تم الشكر بواسطة: i1982
#3
شكرا لك على الرد وجزاك الله كل خير


تم تجربة الخيارات  1 +2 ولكنها لم تنجح
الخيار 3 لم اعثر عليه علما انني استخدم فيجوال ستوديو 2022 وكريستال ريبورت الاصدار 13.0.32.4286 
الخيار 4 لم افهم ما المقصود به ارجو التوضيح
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته،

شكراً لك على إفادتي بمعلومات إصدارات البرنامج والتقرير. أعتذر عن عدم توفير حلاً ناجحًا حتى الآن. إليك بعض الخطوات الأخرى التي يمكنك تجربتها لحل المشكلة:
  1. تأكد من أن حجم الورق المستخدم في تصميم التقرير يتوافق مع الحجم المستخدم في الطابعة. قد يكون التوقيع يظهر على صفحة منفصلة بسبب عدم تطابق حجم الورق أو هوامش غير صحيحة.
  2. يمكن استخدام المتغيرات العالمية لتحديد موقع توقيع المدير بشكل صحيح على التقرير. قد تساعدك هذه الطريقة في التحكم بتوزيع العناصر على التقرير بشكل أفضل.
  3. حاول استخدام خاصية "Suppress" لإخفاء بعض الأقسام الفارغة في التقرير. قد يساعد ذلك في تجنب ظهور صفحة منفصلة لتوقيع المدير.
أتمنى أن تجد هذه الاقتراحات مفيدة. إذا لم تنجح هذه الخطوات، يُفضل استشارة مطور آخر لديه خبرة في كريستال ريبورت للحصول على مزيد من المساعدة. بالتوفيق ولا تتردد في الرجوع إلي إذا كنت بحاجة إلى مزيد من المساعدة.
هناك بعض الاقتراحات الأخرى التي يمكنك تجربتها:
  1. حاول استخدام خاصية "NewPageAfter" في القسم السابق لـ "Report Footer" وقم بتعيينها على "False". يمكنك العثور على هذه الخاصية بالنقر بزر الماوس الأيمن على القسم واختيار "Section Expert".
  2. في نفس نافذة "Section Expert"، تأكد من أن خيار "Keep Together" غير محدد للقسم الذي يحتوي على التوقيع.
  3. يمكنك تجربة إزالة أي مساحات فارغة زائدة أو حقول غير مستخدمة في "Report Footer". قد يؤدي ذلك إلى توفير مساحة كافية لجعل التوقيع يظهر في نفس الصفحة مع بقية التقرير.
 

نعم، هناك خطوة إضافية يمكنك تجربتها:
  • تأكد من أن القيم النصية الموجودة في قسم "Report Footer" لا تتجاوز حدود الصفحة. قد يؤدي ذلك إلى ظهور التوقيع على صفحة منفصلة بشكل غير متوقع. يمكنك تعديل حجم وموقع النصوص الموجودة في "Report Footer" للتأكد من أنها تتناسب مع الصفحة بشكل صحيح.

إذا لم تنجح هذه الخطوات في حل المشكلة، فقد يكون من الأفضل استشارة منتديات Crystal Reports أو موارد تعليمية أخرى للحصول على مزيد من المعلومات والدعم. بالإضافة إلى ذلك، لا تتردد في العودة وطرح المزيد من الأسئلة إذا كنت بحاجة إلى مزيد من المساعدة. أتمنى لك التوفيق في حل المشكلة.
 




وعليكم السلام ورحمة الله وبركاته.
الرد }}}
تم الشكر بواسطة: i1982
#5
شكرا لك اخي الكريم مرة اخرى ولقد اتعتبك معي في الشرح ولكن للاسف بعد تجربة كل ما ذكرته لم ينجح الامر علما ان التقرير تم ضبطه على حجم ورق A4 ويتم طباعته على الطابعة دون مشاكل المشكلة تكمن في حال كان الاستعلام عن عدد معين من السجلات يظهر التوقيع في صفحة منفصلة وعند عدد اخر يظهر التقرير والتوقيه دون مشاكل 
السؤال هو هل يمكن في حال ظهور التوقيع قي صفحة منفصلة واثناء التشغيل ان يتم نقل عدد سجلات الى صفحة التوقيع مما يجعل شكل التقرير افضل من ظهور التوقيع في صفحة منفصلة لوحده.
الرد }}}
تم الشكر بواسطة:
#6
نعم، يمكن تحقيق ذلك باستخدام متغيرات أو صفحات فارغة في التقرير. يمكنك إنشاء متغير يحتوي على عدد السجلات في التقرير واستخدامه لتحديد موقع التوقيع. يمكن أيضًا إنشاء صفحة فارغة في نهاية التقرير ونقل التوقيع إلى هذه الصفحة إذا تجاوزت بيانات التقرير حجم الصفحة القياسي. يمكن تحديد تنسيق الصفحة الفارغة بحيث يتم إخفاء أي تفاصيل ويتم عرض التوقيع بشكل واضح. أتمنى لك التوفيق في تطبيق هذه الخطوة.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغيير لون السجلات في كريستال ريبورت بناء على قيم معينة صالح عبدالله 4 589 16-02-24, 09:30 PM
آخر رد: صالح عبدالله
Question [VB.NET] هل يمكن الحصول على رابط تحميل كريستال ربوت يعمل مع فجوال البيسك نت ؟ Microformt 0 551 22-11-23, 07:58 PM
آخر رد: Microformt
  كيف من الممكن طباعة كل سجل في صفحة مستقلة ( Report Viewer ) abomo3ath 2 880 24-09-23, 09:31 AM
آخر رد: abomo3ath
  طباعة داتا جريد في جدولين على الريبورت ahmed_elwerfalli 1 556 21-08-23, 05:53 PM
آخر رد: Taha Okla
Question [سؤال] سوال في الكرستال ريبورت ali bajmmal 0 398 17-02-23, 03:34 PM
آخر رد: ali bajmmal
  دالة التفقيط داخل الكريستال ريبورت bassant 6 5,520 08-02-23, 04:26 PM
آخر رد: kezzat
  هل يوجد امكانية لعمل متغير لكل record في الكريستال ريبورت bassant 0 657 29-11-22, 12:47 PM
آخر رد: bassant
  كيفية تصميم التقرير الكريستال ريبورت للطباعة على جانبين الورقة (وش وظهر) bassant 3 955 22-11-22, 12:22 PM
آخر رد: Taha Okla
  هل يمكن عرض سجل واحد من DatagreadView في تقرير ReportView VB.net؟ QWERTU 0 1,149 21-07-22, 01:01 AM
آخر رد: QWERTU
  [VB.NET] مشكلة التقرير لا يعمل على الاجهزة الاخرى New Pro 2 1,637 15-12-21, 05:55 PM
آخر رد: New Pro

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


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