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

منع طباعة تقرير 2

مغلق
بدأه AboSara في 18 يوليو 2002 · 8 رد · 560 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوانى الاعزاء.... عندى سؤال مستعجل حبتين

كيف يمكن منع طباعة تقرير معين فى Access

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

لقد نجحت فى إخفاء كلاً من Tool Bar & Menu Bar بالكود

ولكن هذا غير كافى لان المشكلة أنه:

1-عندما ينقر بالزر الايمن على التقرير نفسه فانه تظهر له SubMenu بها أمر طباعة

2-أو عندما ينقر بالزر الايمن على Custom Bar فانه تظهر له SubMenu بها أمر print preview

3-أو عندما يستخدم مفتاحى CTRL+P فانه تظهر له شاشة الطباعة

فهل من حل لهذه المشكلة او لمنع الثلاثة احتمالات السابقة

برجاء من يعرف الحل الا يبخل علينا وجزاكم الله خيرا

#2

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

استخدمت طريقه في هذا الخصوص تفتح التقرير المراد حجبه عن الطباعه في وضع التصميم ثم حدث عند الصفحه تحدد ماكرو وليكن اسمه a1

في الماكرو تحدد masge لتضع فيها رسالة ولتكن ليس لديك صلاحية الطباعه

ثم امر close وتختار اسم التقرير

ثم openform لتعود لشاشة القائمه

تجربه متواضعه

(f) (f) (f) (f) (f)

ليه العطر وانتي انفاسك دخــــون وليه الكحل وانتي ماغيرك عيون

sun-alwadi@hotmail.com

#3

بالمكان الغاء تفعيل القوائم المختصرة و مفاتيح الاختصارات من

Tools

startup

أدوات

خيارات بدء التشغيل

#4

أولاً :أود ان اشكر كلاً من أ/شمس الوادى & أ/محمد طاهر على إجابتهم وجزاهم الله خيرا

بخصوص رد أ/شمس الوادى جربته لكنه كان يغلق التقرير قبل ظهوره وبالتالى فلم ينفع معى لأنه منع المستخدم من رؤية التقرير نهائياً أما طلبى فكان منع الطباعة فقط

ثانيأ: بخصوص رد أ/ محمد طاهر فقد دخلت startup ثم عدلت فى الاختيار Allow Default Shortcut Menus فتم التغلب على النقر بالزر الأيمن للماوس (القوائم المختصرة)

لكنه بقيت لدى مشكلة (المفاتيح المختصرة) مثل CTRL +P التى تظهر مربع حوار الطباعة

فهل من مانع ل__Shortcut Keys ??????

#5

هذا مثال للأخ أبو هادي

فى موضوع

*فورم* برمجة المفاتيح ( الاختصارات )

فى الارشيف

و يمكن استغلاله كالتالي

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case Shift
Case 1 'Shift
Case 2 'Ctrl
Select Case KeyCode
Case 113 'F2
MsgBox "Mohanad"
Case 112 'P
MsgBox "لا يسمح بالطبع"
Case 80 'p
MsgBox "لا يسمح بالطباعة"
End Select
Case 3 'Alt
End Select
End Sub

و بذلك يظهر رسالة عند

CTR + F2

و رسالة بمنع الطباعة عند CTR + P

أو

CTR+p

و تذكر تغيير خاصية

Key Preview الي نعم

فى صفحة ال Events من خصائص الفورم

او مفتاح العرض التمهيدي الي نعم فى صفحة الأحداث فى خصائص الفورم

#6

أخى الحبيب محمد طاهر

أود أن أشكرك أولاً على هذا الجهد والاهتمام

ثانياً:هذا الكود الذى أرسلته قد استوعبته وفهمته جيداً وهو فعلاً يمنع الطباعة من خلال الفورم عند حدث استعمال الKey Board

ولكن سؤالى كان على التقرير ولم أجد إلا 7 أحداث للتقرير (عند الفتح والتنشيط وعدم التنشيط والإغلاق وعدم وجود داتا وعند الصفحة وعند الخطأ)

فخبرنى بالله عليك ماذا أفعل كى يعمل هذا الكود (يتم إيقاف عمل CTRL+P) أثناء فتح التقرير

اللهم إجزى عنا محمد طاهر خير ما جازيت مشرفاً عن منتداه :)

#7

أخى الحبيب محمد طاهر

أود أن أشكرك أولاً على هذا الجهد والاهتمام

ثانياً:هذا الكود الذى أرسلته قد استوعبته وفهمته جيداً وهو فعلاً يمنع الطباعة من خلال الفورم عند حدث استعمال الKey Board

ولكن سؤالى كان على التقرير ولم أجد إلا 7 أحداث للتقرير (عند الفتح والتنشيط وعدم التنشيط والإغلاق وعدم وجود داتا وعند الصفحة وعند الخطأ)

فخبرنى بالله عليك ماذا أفعل كى يعمل هذا الكود (يتم إيقاف عمل CTRL+P) أثناء فتح التقرير

اللهم إجزى عنا محمد طاهر خير ما جازيت مشرفاً عن منتداه

#8

اخي العزيز

أعتذر للتأخر فى الرد ، فلم تتح لي فرصة للدخول الي المنتدي خلال الثلاثة أيام الماضية

أما عن السؤال ، فحاليا لا أعرف حل للمنع فى التقرير و سأحاول ثانية باذن الله

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

فان كان من المفترض منع الطباعة نهائيا فلماذا لا تظهر البيان المطلوب فى فورم

#9

أخى الحبيب محمد طاهر

أود أن أشكرك على هذا الجهد والاهتمام مرة ثانية

وأتمنى أن تتوصل أنت أو أى أخ فى المنتدى لحل لهذه المشكلة ( وهى لمن لم يعرفها كيفية إيقاف Shortcut Keys - مفاتيح الاختصارات- مثل Ctrl+P أثناء معاينة التقرير ) على وجه السرعة لأنها تسبب لى مشاكل فى العمل

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

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

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