اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته 

لدي ورقة بطول وعرض معين 

بها حقول وكل حقل أمامه فراغ 

انا عملت كود حفظ وعملت تقرير بي كريستال ريبورت 

لكن كيف اجعل حقل يعرض بالضبط امام فراغ ممكن مساعدة او توضيح اخواني 

Recommended Posts

  • 0
نشر

من خلال استخدام صورة النموذج كخلفية، بمعنى قبل البدء، قس أبعاد ورقتك بدقة وهما الطول والعرض، ثم في Crystal Reports، توجه إلى File ثم  Page Setup.

وألغِ تفعيل خيار No Printer، ثم اختر حجم الورقة المناسب، وفي حال الحجم غير قياسي أي ليس A4، فيجب عليك تعريف حجم مخصص Custom Paper Size من إعدادات الطابعة في الويندوز أولاً، ثم اختياره داخل الكريستال ريبورت.

واجعل الهوامش Margins مساوية للصفر أو صغيرة جدًا لتتحكم بالمكان.

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

حتى تقوم بضبط الحقول بدقة متناهية أمام الفراغات فإن أفضل وأسرع طريقة هي استخدام حيلة الماسح الضوئي (The Scanner Trick).

فبدلا من القياس بالمسطرة والتخمين سنقوم بوضع صورة الورقة داخل التقرير كخلفية مؤقتة.

  • قم بعمل مسح ضوئي (Scan) للورقة الفارغة بدقة عالية ويفضل أن تكون نفس أبعاد الورقة الحقيقية.
  • بعد ذلك في Crystal Reports اذهب إلى القسم الذي تريد وضع البيانات فيه :
    • قم بالضغط بالزر الأيمن ثم -> Insert ثم Picture.
    • اختر صورة الورقة الممسوحة ضوئيا.
  • الآن قم بجعل الصورة تغطي مساحة التصميم بالكامل بحيث تكون أركان الصورة متطابقة مع أركان التقرير وتأكد أن Page Setup للتقرير يطابق مقاس الورقة الحقيقية.
  • بعد ذلك قم بتفعيل خاصية Underlay:
    • قم بالضغط بالزر الأيمن على القسم الموجودة به الصورة مثلاً Section 1 (Page Header).
    • ثم اختر Section Expert.
    • ثم قم بالتعليم على خيار "Underlay Following Sections" وهذا يجعل الصورة تظهر كخلفية وما بعدها يطبع فوقها.
  • الآن اسحب حقول قاعدة البيانات وضعها بالضبط فوق الفراغات الموجودة في الصورة.

ولكن تأكد قبل الطباعة النهائية أنه يجب عليك إما حذف الصورة أو عمل Suppress (إخفاء) لها من Format Object حتى لا تطبع صورة الورقة مرة أخرى فوق الورقة الأصلية فنحن نريد فقط البيانات .

بعد ذلك يجب ضبط هوامش الصفحة (Page Margins) : فمشكلة الإزاحة غالبا تأتي من الهوامش الافتراضية للطابعة أو التقرير لهذا قم بالذهاب إلى File ثم Page Setup وقم بتصفير الهوامش أى اجعلها "0.00" أو اجعلها مطابقة تماما للهوامش الخاصة بالورقة المطبوعة وتأكد من تفعيل خيار "No Printer" وأحياناً يسمى (Dissociate Formatting Page Size and Printer Paper Size) أثناء التصميم لمنع التقرير من تغيير الأبعاد بناء على الطابعة الافتراضية لجهازك الحالي.

والآن يمكنك طباعة التقرير على ورقة بيضاء للتجربة ولو وجدت مشكلة أو مسافات خاطئة يمكنك تعديلها مرة أخرى.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...