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

*تقارير* تغيير اعدادت الصفحة عن طريق الكود

مغلق
بدأه العبدلي في 21 نوفمبر 2001 · 6 رد · 2,057 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

أرجو أن تكون الأسئلة واضحة .. كما أرجو أن أجد الحل لديكم ..

وجزاكم الله خيرا:D

#2

السلام عليكم

بافعل يمكن للمستخدم تغيير الهوامش في ال mde من بالنقر علي الزر الأيمن لفأرة

ثم Page Setup

أما عن تغيير الترتيب ، فقد دارت بعض المناقشات عن أختيار المستخدم لخواص التقرير من جمع و من حقول و من ترتيب

و لكن النقاش لم يستكمل و سأرفع الموضوع ثانية ، و إسمه

Autimatic ِReport Wizard

أما اذا توقف الموضوع عند الترتيب فقط فيمكن عمل ذلك بوضع جملة

 
Dim x as string
select .........Order By [x]

في جملة الRecord Source للتقرير

و كتابة هذا الحقل علي فورم أو وضعه فى Input Boxلما يسأل عنه

#3

الأخ مصراوي

جزاك الله خيراً على تفاعلك مع الموضوع

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

فما الحل لهذه المشكلة ؟!

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

وتقبل تحياتي (f) (f)

#4

بالنسبة لتغيير الهوامش جرب حفظ التقرير بعد التغيير .

ولك تحياتي

#5

الأخ ابوحمود

لكن التقرير في صيغة mde لايمكن تعديله وحفظه !!!:(

#6

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

Use Specific Printer

و ليس

Use Default Printer

و لكن طبعا هذا لا يحل المشكلة بصفة عامة

:(

#7

للفائدة :

في الأكسس 2002 يمكن تغيير الهوامش واتجاه الصفحة وحجم الورق بهذا الكود :

Reports("Catalog").Printer.LeftMargin = 1440  'Set left margin to 1 inch
Reports("Catalog").Printer.Orientation =  acPRORLandscape  'Set orientation to landscape
Reports("Catalog").Printer.PaperSize = acPRPSLegal 'Set paper size to legal

وجدته في موقع ميكروسوفت .

وللجميع التحية

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

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