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

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

مغلق
بدأه esam_gm في 5 مايو 2005 · 2 رد · 658 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي طابعه lexmark

اريد التحكم في هوامش التقرير بحيث تكون صفر او 1مم

لانني ملتزم بورقه سيتم الطباعه عليه بشكل دقيق جدا ، المشكله كلما ضبطت الهوامش ترجع مره اخري الي7مللي فهل هناك طريقة لضبط هوامش التقرير بغض النظر عن نوعيه الطابعه

#2

انا اعرف با كثير من الاعضاء نشرو موضوع بهذا الشكل ولكن لم يعمل اي كود من هذه الاكود معي ومنها

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)

Me.Printer.LeftMargin = 0

Me.Printer.RightMargin = 0

End Sub

وقمت ايضا بوضع هذا الكود في حدث عند الصفحة

ولكن الخطا مستمر بهذه الرسالة المرفقه

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

ولو امكن ارفاق مثال به الكود ، ولو امكن ايضا الكود من خارج التقارير بمفتاح امر

post-22451-1116108085_thumb.jpg

#3

الأستاذ عصام :

بعض الحالات المسببة لهذا الخلل :

* علّة Bug في إصدار أكسس 2000 سببها خيار AutoCorrect

** الحل : تثبيت حزمة التحديث Service Pack 1 أو Service Pack 2 أو

قم بعمل التالي :

1 – من قائمة أدوات Tools >> خيارات Options =>> عام General >> قم بإلغاء علامة صح عند ( Track name AutoCorrect Info )

2 – افتح التقرير في عرض التصميم ، من قائمة ملف File >> إعدادات الصفحة Page Setup >> قم بعمل التعديلات المطلوبة على الهوامش

3 – أغلق التقرير ، وافق على التغييرات

4 – من قائمة أدوات >> Database Utilities >> ضغط و إصلاح Compact and Repair

5 – افتح إعدادات الصفحة و ستجد أن التغييرات التي قمت بها لا زالت سارية المفعول .

* بعض الطابعات ترفض القيمة = صفر للهوامش ( إفتراضي )

** الحل : محاولة تغيير إعدادا الطابعة ذاتها

* وجود تكرار لتثبيت الطابعة على نفس الجهاز

** الحل : حذف التثبيت المتكرر و الإبقاء على تثبيت واحد فقط . ( الحذف من ملف الطابعات ببساطة )

* الطابعة المستخدمة ليست هي الطابعة الافتراضية.

** الحل : في ملف الطابعات >> بالنقر الأيمن على أيقونة الطابعة >> الطابعة التلقائية Set as Default Printer ( تأكد من وجود علامة صح فوق الأيقونة )

أمّا بالنسبة للكود :

فحاول تجربة و ضع هذا الكود في الحدث الذي بموجبه يتم فتح التقرير و لكن قبل إجراء الفتح

With ReportName.Printer

TopMargin = 0.1.

BottomMargin = 0.1.

LeftMargin = 0.1.

RightMargin = 0.1.

End With

( الأرقام المذكورة يمكنك تغييرها طبعاً ، و لكن حاول الإفلات من الصفر بالتصغير إلى أقل رقم ممكن فوق الصفر مثل 0.01 )

( هنا إجراء فتح التقرير )

أتمنى أن يكون حل المشكلة واحداً من تلك الحلول .

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

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