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

عرض ملفات ال PDF فى نموذج

بدأه rewnasser في 25 يناير 2012 · 15 رد · 8,804 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

والمثال المرفق خير شرح لمشكلة

وشكرا

أهم شى من سؤالى هو منع المستخدم من طباعة ملف الريدر كمان منعة من عمل برينت اسكرين لذلك طلبت عرضة فى النموذج بمساحة صغيرة لمنع عمل برينت سكرين ولكن لرؤية محتوى ملف الريدر طلبت عمل تكبير وتصغير " زووووم "

وشكرا

test.rar

تم تعديل هذه المشاركة بواسطة rewnasser في 25 يناير 2012 في 22:27

#2

للرفع

#3

الاخ الكريم هذا الرد قديم لاستاذتنا زهرة

ربما تحتاج لتغيير مسار برنامج الاكروبات حسب الموجود في جهازك لكي يعمل الكود مع وضع الملف المراد فتحة في نفس مسار قاعدة البيانات واعادة تسمية الملف حسب الموجود في الكود او العكس

Shell """C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe"" """ & CurrentProject.Path & "\SLEA's\" & Me.vendorNo & ".pdf""", vbMaximizedFocus

#4

أخى الفاضل أعرف هذا الكود وأستخدمة أيضا وفعلا اول مرة أراة كان من الأخت زهرة

لكن حضرتك ما فهمت طلبى

مش عاوز افتح برنامج أدوب ريدر هذا الكود ليفتح برنامج الريدر ومن ثم الملف الموجود فى المسار المحدد - المطلوب عرض ملف الريدر حسب المسار المعطى فى حقل PASS وفى المكان المحدد على النموذج - الملف يتفتح على النموذج كانة صورة

وأضافة زرين أمر واحد لتكبير هذة الصورة وأخر لتصغيرها

وشكرا على محاولة المساعدة

#5

للرفع

#6

للرفع

#7

تفضل اخي الكريم : عبدالناصر

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

1. نقوم بفتح النموذج في عرض التصميم

2. نذهب الى اشرطة الأدوات ونختار ادراج ومنها نختار عناصر تحكم Active X

post-15367-021208300 1327562655_thumb.gi

3. سوف نختار من اللوحة التي ستظهر لنا كائن Adobe PDF Reader

post-15367-069782100 1327562780_thumb.gi

4. سيتم ادراج عنصر التحكم PDF الى النموذج وسنقوم بتغيير اسمه الى Viewer

post-15367-089973800 1327562916_thumb.gi

5. الآن سوف ننتقل الى محرر الأكواد وذلك بالضغط على المفتاحين ALT+F11 معا ليفتح لنا محرر الأكواد ثم نختار من القوائم Tools ثم References

post-15367-025739500 1327563141_thumb.gi

6. الآن سوف نقوم بإدراج المكتبات كما هي بالصورة بنفس الترتيب واذا لم تكن موجوده فإبحث عنها في المكتبات ثم ضع عليها علامة صح

post-15367-069408600 1327563252_thumb.gi

7. الآن انتهينا من جميع ما يخص كائن التحكم PDF وهو جاهز للإستخدام ولهذا عندما نريده يقوم بعرض الملفات الخاصة بنا لمعاينتها في النموذج نحتاج وضع هذا الكود في حدث الحالي للنموذج

Private Sub Form_Current()
If IsNull(Me.path) Then
MsgBox "عذرا أخي الكريم ...هذا آخر ملف يتم عرضه", vbCritical, "لا يوجد ملف"
DoCmd.CancelEvent
Else
Viewer.LoadFile Me.path
End If
End Sub

8. الآن نقوم بعرض النموذج في الوضع العادي ونقوم بالتنقل بين السجلات والملفات الموجود مسارها في الجدول

post-15367-051952900 1327563576_thumb.gi

ملاحظة : لاتنسى ان تقوم بتغيير مسارات الملفات حسب ما هو موجود لديك

9. وسيكون شكل الملفات عند العرض بهذا الشكل ( ملفات مصغره )

post-15367-027899800 1327563713_thumb.gi

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

post-15367-012647900 1327564049_thumb.gi

post-15367-067139700 1327564208_thumb.gi

او من خلال ادوات ملف الـ PDF الخاصة اذا كانت الملفات تم انشاؤها بإصدار حديث من برنامج Adobe PDF Reader

post-15367-096385200 1327564435_thumb.gi

ملاحظة هامه : قبل فتح قاعدة البيانات قم بوضع ملفات الـ PDF على محرك الأقراص C كما في صورة الجدول السابقة لمسارات الملفات

بإمكانك تغيير مسار الملفات الى مجلد خاص بك في اي مكان ولكن يجب ان يتم التغيير في الجدول لحقل مسار الملفات فحاول الإنتباه لهذه النقطة

za-ShowPDF-InForm.rar

بالتوفيق

المرفقات
P0.gifP0-1.gifP0-2.gifP1.gifP2.gifp3.gifp4.gifp5.gifP6.gifP7.gif

تم تعديل هذه المشاركة بواسطة zahrah في 26 يناير 2012 في 13:38

#8

ما شاء الله عليكى أستاذتنا الكبيرة

الله يبارك فيكى يارب

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

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

رجاء - حل لمنع طباعة الملف أو أخذ نسخة بأى طريقة غير الطباعة

وشكرا على تعبك وشرحك الممتاز الوافى الشافى

شكرا جزيلا أم عهود

#9

للرفع

#10

اخي الفاضل : عبدالناصر

كما تعلم ان برنامج الأكسيس يعرض ما هو متوفر وموجود لديه في النموذج ولا يستطيع تغيير اي شيء في الملفات الخارجية المرتبطه

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

الوثيقة قبل التأمين تكون بهذه الخصائص ( متاح بها كل شيء )

post-15367-067815800 1327656876_thumb.gi

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

post-15367-011544700 1327656979_thumb.gi

اذا خلاصة القول يكمن في تأمين الوثيقة فقط حتى لا يستطيع المستخدم عمل اي شيء سوى القراءة فقط

بالتوفيق

المرفقات
PDF1.gifPDF2.gif
1
#11

بارك الله فيك يازهرة وكثر من امثالك ,, فعلا مثلا يقتدى به

#12

مشكورة أختنا الكبيرة أم عهود ( الكبر بالتاكيد كبر مقام )

فعلا متميزة وبارك الله فيكى وجعلة الله فى ميزان حسناتك

مشكورة مرة أخرى

تم الحل بتميز والحد لله شكرا للمنتدى ولكل من حاول المساعدة وشكر خاص للأخت زهرة

#13

أسف جدا

لكنى حاولت التطبيق فلم أتمكن من تطبيق الحماية المطلوبة

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

أسف مرة أخرة أختنا الكريمة -- عزرأ أعزائى أساتذة ومرتادى المنتدى فلقد وجهت كلامى للأخت زهرة فقط لانها من وضعت الحل لكن الجميع أساتذة وعباقرة والكل يشهد لهم

متشكر جدا وأنتظر الطريقة

وشكرا

#14

اخي الفاضل : عبدالناصر

عندما ننشيء او نقوم بعمل ملف PDF جديد فإننا نستخدم اوامر الحماية بوضع رقم سري للملف الجديد قبل حفظه بهذه الطريقة

post-15367-017309500 1327817767_thumb.gi

post-15367-046102000 1327817784_thumb.gi

post-15367-015094500 1327817808_thumb.gi

post-15367-099053400 1327817826_thumb.gi

post-15367-006898200 1327817847_thumb.gi

اما اذا كان لدينا ملفات PDF جاهزه حصلنا عليها من اي مكان فهنا يلزمنا برامج خارجيه لكي تقوم بعمل الحماية والتأمين لهذه الملفات مثل برنامج A-PDF Password Security

1. نقوم بتثبيت البرنامج ثم ندخل رقم السيريال الخاص بالبرنامج ( مرفق مع البرنامج ) لتسجيل البرنامج ليكون كامل

post-15367-048331500 1327818081_thumb.gi

post-15367-082723300 1327818214_thumb.gi

2. لحماية وتأمين الملفات من نوع PDF نقوم بهذه الخطوات

post-15367-080166300 1327818301_thumb.gi

post-15367-037511200 1327818335_thumb.gi

الآن الوثيقة مؤمنه من الطباعة والحفظ والتعديل برقم سري وهي للقراء فقط

APDF_Password_Security_v3.4.3.rar

بالتوفيق

المرفقات
pw1.gifpw2.gifpw3.gifpw4.gifpw5.gifA-PDF1.gifA-PDF2.gifA-PDF3.gifA-PDF4.gif
#15

لا يسعنى سوى الشكر والدعاء لكى أختى زهرة المنتدى - زهرة أم عهود

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

طبعا تعلمى أختنا الغالية أن الرمز (-) أعلى الصفحة معناة تصغير بينما الرمز (+) معناة تكبير لملاء الشاشة أو لأأقصى تكبير ممكن للصفحة للأن ما فى أى مشاكل

السؤال ---- هل يمكن التحكم فى الرمز (+) لتكبير الصفحة والوصول لأقصى تكبير ولكن بمقاس محدد بمعنى تعديل وظيفة الرمز (+) ليكبر الصفحة وليكن فى حجم 5 سم عرض * 10 سم أرتفاع وهذا أقصى تكبير للوثيقة وطبعا المستخدم

من خلال مسطرتى الطول والعرض سيتحرك لرؤية ما أختفى من الوثيقة نتيجة حجمها الصغير

أسأل فقط هل يمكن أم أن ما أقول هو ضرب من الخيال

ومشكورة مشكورة مشكورة أختنا الغالية العالية أم عهود

#16

السلام عليكم اخي العزيز واختي الغاليه زهره

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

تم تحميل الملف مرفق الموضوع ولكنه لو يعمل مع ملفات ال pdf الخاصه بعملي او ببرنامجي فهل لحجم الملف او عدد الاوراق في ملف ال pdf علاقه بالموضوع او الفيرجن الاكروبات ريدر

شكرا ع المساعدة مقدما

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