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

هوامش التقارير

مغلق
بدأه ايهاب عثمان في 4 ديسمبر 2004 · 10 رد · 1,772 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند فتح التقرير اجد ان طول الهوامش (اعلى - اسفل - ايمن -ايسر) قد عادت الى الوضع الافتراضي

24 مم - رغم اني اضبطها على اوضاع اخرى

ماسبب المشكلة وماحلها

مع العلم انها مشكلة غير منتظمة (احيانا تظهر واحيانا لا تظهر)؟

جزاكم الله خيراً.

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#2

ساعدوا اخاكم يرحمكم الله!!

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

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

في التقرير في حدث عند الصحفة 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

منقول

تحياتي ..

#4

الف شكر على مجهوداتك

#5

الاخ الكريم

فهد الدوسري

شكر الله لك

سؤال اخير رقم ال520 ماهي وحدة قياسه بمعنى اخر كم يمثل من الملليمترات؟

اكرر شكري

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#6

اذا كانت الهوامش 27 -15 -15-10 كيف يكون الحل

((((((((( رقم ال520 ماهي وحدة قياسه بمعنى اخر كم يمثل من الملليمترات؟)))))))))))))))

نفس السؤال

#7

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

الأخ فهد الدوسري رعاه الله

هل يؤثر اختلاف نوع القياس ( بوصة - سنتمتر) من جهاز لأخر؟

بمعنى أن الكود أعلاه يصلح لأي نوع قياس أم فقط للمليمتر؟

وجزاك الله خيرا

#8

إذا كانت المشكلة إعدادات الطباعة فقط ، فهذا لأنك ( حسب ما أعتقد ) تستخدم أكسس 2000 فهذاBug معروف فيه يمكنك تجاوزه بعمل التالي ،

في قائمة ( أدوات Tools ) >> ( خيارات Options ) >> ( صفحة عام General ) قم بإلغاء علامة الصح تحت ( التصحيح التلقائي للاسم Name Autocorrect ) تحديداً الخيار الأول ( تعقب معلومات التصحيح التلقائي للاسم Track Name Autocorrect Info )

على العموم تم إصلاح هذا الخلل بواسطة Service Pack Release SR1/Sr1a

أما الإصدار 2003 فهو معافى من هذه المشكلة.

إمكانية التحكم بإعدادات الطباعة عبر الكود ممكن ، و لكن من منا لا يتمتع بالاقتناع بأن التكنولوجيا مخلوقة لإراحتنا و ليس لتعذيبنا .

الكود يحتاج لتسجيل خاصية prtDevMode ثم استدعاء بعض الدوال و الإجراءات الملحقة بها للحصول على بيانات الطباعة أولاً ثم تعديلها و هي عملية بالغة التعقيد ، ناهيك عن محاولة إصلاحه عند حدوث خطأ مفاجئ .

#9

استاذنا ومشرفنا الكبير فهد الدوسري

هلا شرحت لنا كيف يتم استخدام الاكواد التالية بالتفصيل الممل من حيث الموضع والطريقة وما إذا تحتاج لأنشاء ماكرو او لا وغير ذلك من الأمور المهمة -

شاكراً لك استاذي العزيز

#10

الاخ / Salah69

هل عندما اقوم بإلغاء علامة الصح تحت ( التصحيح التلقائي للاسم Name Autocorrect )

تثبت الهوامش في التقرير حسب اختياري

ساجرب هذه الطريقة إن شاء الله خير

ولك خالص الشكر

#11

من خلال الكود الذي ذكره الاخ فهد سنشرح التالي

بالنسبة للارقام المذكوره في الكود هي عبارة عن وحدات قياس لبرنامج الاكسيس لمعادلتها للورق سواء كان 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

هذا الموضوع مغلق.

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