الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم ضبط الصفحات التاليه عند الطباعه

بدأه صالحvb في 12 أكتوبر 2010 · 6 رد · 4,506 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي تقرير كريستال ريبورت 10 وقمت بتقسيم التقرير الى عدة صفحات في كل صفحه 10 سجلات على حسب البيانات الوارده من قاعدة البيانات

على سبيل المثال اذا كانت البيانات الوارده 10 سجلات يتم طباعتها في صفحه واحده فقط واذا كانت اكثر من عشر سجلات يتم طباعتها على اكثر من صفحه

طبعا لدي نماذج جاهزه مسبقا يتم الطباعه عليها على نفس الخانات .

المشكله هي أنه عندما يكون التقرير عباره عن صفحه واحده تتم الطباعه بشكل ممتاز (البيانات يتم طباعتهافي المكان المحدد في النموذج) اما اذا كان التقرير اكثر من صفحه

فإن الصفحه الاولى يتم طباعتها بشكل سليم أما بقية الصفحات تنحرف فيها البيانات للاعلى بشكل كبير بأعلى الورقه . علما ان الطابعه المستخدمه هي الطابعه النقطيه اما طابعة الليزر

فان الصفحات تتم طباعتها بشكل سليم ولكن طابعة الليز لا تناسب النماذج المعده مسبقا .

أرجو تحديد المشكله هل هي من الطابعة ام من التقرير .

شاكر لكم ,,,,,,,

#2

اغلب الظن من الطابعة

والله أعلم ،،،

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

السلام عليكم

اتبع معي الخطوات التالية

اذهب الى الطابعات والفاكسات

انقر بزر الماوس الايمن واختار الخيار Server Properties

يظهر لك صندوق حواري انقر على Forms ثم اشر على الخيار Create a new Forms

في الخانه From name اختار اسم للورق الذي تستخدمه مثلا new_A4 ثم حدد له مقاسات الورق باستخدام مسطره وهنا يجب ان تحدد القياس اما بالمليميتر او بلانش وبعد ذلك قم

بادخال مقاسات طول الورقه في خانة الطول ومقاسات العرض في خانه العرض

و بعد ان يتم ادخال الطول والعرض اضغط على الزر Save Form ثم موافق وستم اضافة الورقة الى خيارات حجم اوراق الويندوز المتاحة مثل باقي الاورق A4 , A3 الخ

ثم ارجع الى بيئة الكريستال ريبورت واذهب لخيار اعدادت الطابعة

File>Printer Setup>Size

اختار حجم الورق الذي حددناه مسبقا new_A4 واحفظ الخيارات

الرجاء بعد التجربه اعلامي بما يحصل معك او ارسل لنا مثال للبرنامج وسنحاول بمعية الإخوة الكرام حل مشكلتك

بالتوفيق

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#4

ربما يكون السبب هو Report Header and page Header حاول ضبط هذان الاختياران والمقابل لهم من اسفل التقرير

#5
عبدالجليل العقوري كتب:

السلام عليكم

اتبع معي الخطوات التالية

اذهب الى الطابعات والفاكسات

انقر بزر الماوس الايمن واختار الخيار Server Properties

يظهر لك صندوق حواري انقر على Forms ثم اشر على الخيار Create a new Forms

في الخانه From name اختار اسم للورق الذي تستخدمه مثلا new_A4 ثم حدد له مقاسات الورق باستخدام مسطره وهنا يجب ان تحدد القياس اما بالمليميتر او بلانش وبعد ذلك قم

بادخال مقاسات طول الورقه في خانة الطول ومقاسات العرض في خانه العرض

و بعد ان يتم ادخال الطول والعرض اضغط على الزر Save Form ثم موافق وستم اضافة الورقة الى خيارات حجم اوراق الويندوز المتاحة مثل باقي الاورق A4 , A3 الخ

ثم ارجع الى بيئة الكريستال ريبورت واذهب لخيار اعدادت الطابعة

File>Printer Setup>Size

اختار حجم الورق الذي حددناه مسبقا new_A4 واحفظ الخيارات

الرجاء بعد التجربه اعلامي بما يحصل معك او ارسل لنا مثال للبرنامج وسنحاول بمعية الإخوة الكرام حل مشكلتك

بالتوفيق

أخي الكريم

جزاك الله كل خير على هذه المعلومة القيمة

تقبل خالص شكري وتقديري

#6
ALKATHIRI كتب:

أخي الكريم

جزاك الله كل خير على هذه المعلومة القيمة

تقبل خالص شكري وتقديري

هناك حل اخر في كريستال ربورت 4.6

هو

file/printer setup/ properties/page size/

نختار

custom size

ونحدد حجم الورقة

و اتجاهها

ok

printer setup

paper

size

نختار

custom size

ok

#7

السلام عليكم ورجمة الله وبركاته انا ارجح ان تكون المشكلة من Report Header and page Header لانه قد سبق وان واجهتني هذه المشكلة فقمت بأخفاء Report Header فحتلت هذه المشكلة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…