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

إخواني الأعزاء...مساعدة في عرض التقرير من فضلكم؟؟

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

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

توجد مشكلة في الأكسس في كيفية عرض التقرير وهي كالتالي:-

عندما أقوم بتنسيق التقرير ومن ثم معاينته أقوم أيضا بتغيير إعداددات الصفحة للتقرير وذلك بتغيير إعدادات التقرير العلوية والسفلية والأيمن والأيسر..... ولكن... المفاجأة هي عندما أقوم بحفظ الإعدادات وإغلاق البرنامج ومن ثم فتحه مرة أخرى فإنه يظهر لي إعدادات الصفحة الإفتراضية وبهذا اكون في كل مرة بتعديل الإعدادات للتقرير؟؟؟؟؟

المطلوب هو....

هل يوجد كود معين يتم وضعه عند فتح أو معاينة التقرير يقوم بتغيير إعدادات الصفحة على الوجه المطلوب....

علماً....

اني سألت أكثر من شخص فأفادوني أن تقارير الأكسس عقيمة وليست عملية مثل الفيجوال بيسك.

وأنا مازال لدي أمل كبير في أن هناك من يستطيع أن يحل مشكلتي ويفيد الجميع بهذا الموضوع..

الرجاء.. الرجاء المساعدة يا إخوان.... وشكراً

#2

التحكم في التقرير ممكن ، نعدك بذلك

و لكن الرجاء: إرفاق عينة + قائمة بالتنسيقات المطلوبة.

#3

الاخ صلاح

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

توجد اكواد كثيره لتنيسق التقرير وكنت اتمنى لو ذهبت الى المشاركة المثبته على هذا الرايط لوجدت ما تبحث عنه

/index.php?showtopic=56168

وهذا احدها

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

Public Function OpenReport(ReportName As String, Optional Criteria As String) As Boolean
On Error GoTo ErrHandler
Dim ReportMode As Integer
'<Prompt>
If MsgBox("Would you like to preview this report?", vbYesNo) = vbYes Then ReportMode = acViewPreview Else ReportMode = acNormal
'</Prompt>
'<DoReport>
If Criteria = "" Then
DoCmd.OpenReport ReportName, ReportMode
Else
DoCmd.OpenReport ReportName, ReportMode, , Criteria
End If
OpenReport = True
'</DoReport>
Exit Function
ErrHandler:
'<ErrorHandler>
DoCmd.Echo True, "Unable to run report"
OpenReport = False
'</ErrorHandler>
End Function

اقتباس
علماً....

اني سألت أكثر من شخص فأفادوني أن تقارير الأكسس عقيمة وليست عملية مثل الفيجوال بيسك.

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

وهذا ملف مرفق جميل به الاكواد موجوده بالتقرير

Report.rar

#4

يا أخت زهرة يقول الرسول صلى الله عليه وسلم: ( من لا يشكر الناس لا يشكر الله ).

ويقول في ما معناه عليه الصلاة والسلام أن من قال لأخيه جزاك الله خيراً فقد أبلغ في الثناء ورد الجميل

فجزاك الله خيراً عني وعن جميع إخواني في هذا المنتدى، وأسأل الله جل وعلا أن ينفع بك... آمين

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

ارجو منكم الدعاء لي لأني مقبل على اختبارات OCP Oracle developer

وسوف أقوم بتجربة ذلك وأعطيكم النتيجة... والسلام عليكم ورحمة الله وبركاته

أخوكم

أبو مالك

#5

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

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

على العموم تم إصلاح هذا الخلل بواسطة Microsoft Office 2000 SR-1/SR-1a Update

تلميح : الإصدار 2003 معافى من هذه المشكلة.

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

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

إذا لم تنجح الحلول التي ذكرناها، سأهمس في أذنك ( لو كنت مكانك لعدلت تصميم التقرير )

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…