عند فتح التقرير اجد ان طول الهوامش (اعلى - اسفل - ايمن -ايسر) قد عادت الى الوضع الافتراضي
24 مم - رغم اني اضبطها على اوضاع اخرى
ماسبب المشكلة وماحلها
مع العلم انها مشكلة غير منتظمة (احيانا تظهر واحيانا لا تظهر)؟
جزاكم الله خيراً.
عند فتح التقرير اجد ان طول الهوامش (اعلى - اسفل - ايمن -ايسر) قد عادت الى الوضع الافتراضي
24 مم - رغم اني اضبطها على اوضاع اخرى
ماسبب المشكلة وماحلها
مع العلم انها مشكلة غير منتظمة (احيانا تظهر واحيانا لا تظهر)؟
جزاكم الله خيراً.
طبتم واهتديتم :)
===================================
إقرأ معي
رابط متجدد لكتاب أقرؤه فشاركني فيه
======
فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب
الكتاب :
حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار
اضغط على الصورة لتحميل الكتاب
-----------
كتب سابقة
ساعدوا اخاكم يرحمكم الله!!
طبتم واهتديتم :)
===================================
إقرأ معي
رابط متجدد لكتاب أقرؤه فشاركني فيه
======
فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب
الكتاب :
حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار
اضغط على الصورة لتحميل الكتاب
-----------
كتب سابقة
لضبط الهوامش يسار وأعلى وأسفل ويمين ولكون الصفحة أفقية أو عمودية ولحجم الورق يستخدم الكود التالي :
في التقرير في حدث عند الصحفة Report_Page
Me.Printer.LeftMargin = 520 Me.Printer.TopMargin = 520 Me.Printer.BottomMargin = 520 Me.Printer.RightMargin = 658 Me.Printer.Orientation = acPRORLandscape Me.Printer.PaperSize = acPRPSA4
ولضبط الهوامش من خارج التقرير تستبدل الكلمة Me على النحو التالي
Reports("اسم التقرير").Printer.LeftMargin = 520منقول
تحياتي ..
الف شكر على مجهوداتك
الاخ الكريم
فهد الدوسري
شكر الله لك
سؤال اخير رقم ال520 ماهي وحدة قياسه بمعنى اخر كم يمثل من الملليمترات؟
اكرر شكري
طبتم واهتديتم :)
===================================
إقرأ معي
رابط متجدد لكتاب أقرؤه فشاركني فيه
======
فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب
الكتاب :
حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار
اضغط على الصورة لتحميل الكتاب
-----------
كتب سابقة
اذا كانت الهوامش 27 -15 -15-10 كيف يكون الحل
((((((((( رقم ال520 ماهي وحدة قياسه بمعنى اخر كم يمثل من الملليمترات؟)))))))))))))))
نفس السؤال
السلام عليكم ورحمة الله
الأخ فهد الدوسري رعاه الله
هل يؤثر اختلاف نوع القياس ( بوصة - سنتمتر) من جهاز لأخر؟
بمعنى أن الكود أعلاه يصلح لأي نوع قياس أم فقط للمليمتر؟
وجزاك الله خيرا
إذا كانت المشكلة إعدادات الطباعة فقط ، فهذا لأنك ( حسب ما أعتقد ) تستخدم أكسس 2000 فهذاBug معروف فيه يمكنك تجاوزه بعمل التالي ،
في قائمة ( أدوات Tools ) >> ( خيارات Options ) >> ( صفحة عام General ) قم بإلغاء علامة الصح تحت ( التصحيح التلقائي للاسم Name Autocorrect ) تحديداً الخيار الأول ( تعقب معلومات التصحيح التلقائي للاسم Track Name Autocorrect Info )
على العموم تم إصلاح هذا الخلل بواسطة Service Pack Release SR1/Sr1a
أما الإصدار 2003 فهو معافى من هذه المشكلة.
إمكانية التحكم بإعدادات الطباعة عبر الكود ممكن ، و لكن من منا لا يتمتع بالاقتناع بأن التكنولوجيا مخلوقة لإراحتنا و ليس لتعذيبنا .
الكود يحتاج لتسجيل خاصية prtDevMode ثم استدعاء بعض الدوال و الإجراءات الملحقة بها للحصول على بيانات الطباعة أولاً ثم تعديلها و هي عملية بالغة التعقيد ، ناهيك عن محاولة إصلاحه عند حدوث خطأ مفاجئ .
استاذنا ومشرفنا الكبير فهد الدوسري
هلا شرحت لنا كيف يتم استخدام الاكواد التالية بالتفصيل الممل من حيث الموضع والطريقة وما إذا تحتاج لأنشاء ماكرو او لا وغير ذلك من الأمور المهمة -
شاكراً لك استاذي العزيز
الاخ / Salah69
هل عندما اقوم بإلغاء علامة الصح تحت ( التصحيح التلقائي للاسم Name Autocorrect )
تثبت الهوامش في التقرير حسب اختياري
ساجرب هذه الطريقة إن شاء الله خير
ولك خالص الشكر
من خلال الكود الذي ذكره الاخ فهد سنشرح التالي
بالنسبة للارقام المذكوره في الكود هي عبارة عن وحدات قياس لبرنامج الاكسيس لمعادلتها للورق سواء كان A4 او غيرها من انواع الورق سنستخدم الان الورق A4 ويظهر ذلك من الكود السابق وهذا هو الجزء الاخير منه
Me.Printer.PaperSize = acPRPSA4
وسيكون اتجاه الورقه بالعرض كما في الكود السابق وهذا هو الجزء قبل الاخير منه
Me.Printer.Orientation = acPRORLandscape
والقصد من ذلك هو عدم خروج حدود التقرير عن الحد المسموح به وهو القياسي في الاكسيس 567 وحده طولا و667 وحده عرضا .
الان لو حاولت في تغيير الارقام في الكود وجعلتها اكثر من 567 وحده ستجد جزء من المعلومات التي في التقرير لا تظهر في الطباعة بل احيانا تظهر في صفحه ثانية كجزء مقطوع اذن لابد من التقليل من هذا الرقم الى ما ذكره اخينا فهد في الكود وهو 520 ارتفاعا حسب الكود وهذا جزء منه
Me.Printer.LeftMargin = 520 Me.Printer.TopMargin = 520 Me.Printer.BottomMargin = 520 Me.Printer.RightMargin = 658
اين تضع الكود كاملا
في حدث عند الصفحة أو عند التحميل للتقرير
اختكم
زهره
تم تعديل هذه المشاركة بواسطة zahrah في 20 أبريل 2005 في 19:21
هذا الموضوع مغلق.