السلام عليكم ورحمة الله وبركاته
أنا اريد ان اطبع الشيكات من على برنامج و المشكلة عندي تتمثل في الهامش الايمن عند الطباعة حيث اني كلما جعلته يساوي 0 يتغير حسب برنامج الطابعة اللي موجود الى 4 او 6 تلقائيا و جربت اغير نوع الورق A5, A4 , Letter أفقي و جربت جميع انواع الورق لكنه تلقائيا يغير قيمة 0 الى رقم اعلى فتختلف معي القياسات في الطباعة بسبب هذا الهامش .
هل من طريقة اثبت بها الهامش ليكون صفر مهما اختلفت الطابعات ؟
هل ممكن تثبيت الهامش الايمن للتقرير ليساوي صفر دائما
ارفق لنا مثال
شكرا لك اخي جعفر على اهتمامك ولكن حتى وان طبقت ما ذكرت ستظل المشكلة قائمة و انه ستختلف الهوامش اذا تم تركيب البرنامج لدى العميل حسب برنامج الطابعة لديه
اخي جرب الكود في هذا الرابط الخارجي ، ورجاء إخبارنا اذا نجح الكود معاك :
http://www.john-am.com/2011/07/temporarily-changing-print-margins-in-access-2003/
جعفر
أسكندراني كتب:السلام عليكم ورحمة الله وبركاته
أنا اريد ان اطبع الشيكات من على برنامج و المشكلة عندي تتمثل في الهامش الايمن عند الطباعة حيث اني كلما جعلته يساوي 0 يتغير حسب برنامج الطابعة اللي موجود الى 4 او 6 تلقائيا و جربت اغير نوع الورق A5, A4 , Letter أفقي و جربت جميع انواع الورق لكنه تلقائيا يغير قيمة 0 الى رقم اعلى فتختلف معي القياسات في الطباعة بسبب هذا الهامش .
هل من طريقة اثبت بها الهامش ليكون صفر مهما اختلفت الطابعات ؟
اخي الفاضل : اسكندراني
ضع اي مثال به نقرير ليتم التطبيق عليه بالكود البرمجي حتى تعرف طريقة تثبيت الهوامش كما تريد
بالتوفيق
أستاذتنا زهرة أود ان اتفضل اليكي بفائق الشكر حيث انني استفيد في برامجي من مشاركاتك القيمة
مرفق المثال
تم تعديل هذه المشاركة بواسطة أسكندراني في 2 مايو 2013 في 11:12
تفضل اخي الكريم
Private Sub Report_Open(Cancel As Integer) With Me.Printer .TopMargin = 0 .BottomMargin = 0 .LeftMargin = 0 .RightMargin = 0 End With DoCmd.Maximize End Sub
Private Sub تفصيل_Print(Cancel As Integer, PrintCount As Integer) With Me.Printer .TopMargin = 0 .BottomMargin = 0 .LeftMargin = 0 .RightMargin = 0 End With End Sub
لم تنجح الطباعة ويخرج الشيك فارغ حيث أن الهوامش العلوية تحتاج قيمة اكبر و حاولت زيادة الهوامش العلوية في الكود الا انها لا تتغير مهما غيرت من قيمتها و عند حذف الهوامش العلوية من الكود و زيادتها من اعدادات الصفحة الى 65 تمت الطباعة على الشيك .. فلماذا لا تتغير الهوامش اذا غيرت قيمتها في الكود .
ولكن اعتقد ان هذه الطريقة ايضا لن تنجح في تثبيت الهوامش لجميع الطابعات حيث انني جربتها في وضع المعاينة للتقرير لاكثر من طابعة و وجدت انها تختلف من طابعة لاخرى كما بالصورة المرفقة اختلف مكان ظهور البيانات عند تغيير الطابعة الافتراضية .
اخي الفاضل : اسكندراني
هل من الممكن وضع صوره طبيعية لشيك فارغ بدون اي تعديل عليها حسب مقاس الشيك بالضبط
وتخبرنا بالضبط كم هو مقاس الشيك بالمليمتر
حتى نقوم بعمل برنامج خاص لطباعة الشيكات الخاصة بك حسب القياسات التي سوف تضعها لنا مع صورة الشيك
بالتوفيق
تم تعديل هذه المشاركة بواسطة أسكندراني في 5 مايو 2013 في 13:21
تفضل اخي الكريم
قم بالتجربه على شيك فارغ وابلغنا بالنتيجة
ستتم طباعة الشيك بهذه الطريقة
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 5 مايو 2013 في 18:52
أستاذة زهرة أنا اطبع الشيكات أفقي و ليس عمودي حيث يتم وضع الشيك بالطابعة بالمكان المخصص للاظرف الصغير وليس مكان ورق A4 وعند التبديل الى الوضع الافقي لم تتم الطباعة على الشيك .. ولكن انا جربتها على ورق A4 على طابعتين مختلفتين وكانت النتيجة لقد تساوت الهوامش العلوية عند الطباعة على طابعتين مختلفتين ولكن في الهامش اليمين يوجد فرق بين الطابعتين حوالي 9 ملم .. فهل يمكن تثبيت الهامش اليمين كما تم تثبيت الهامش العلوي و تكون الطباعة افقي وليس عمودي .
تحملينا يا أم عهود تعبناكي معانا


