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

التقرير يعمل من ان الصورة تم ازالتها من مكانها

بدأه sameh awad في 12 مايو 2013 · 4 رد · 1,063 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني الكرام و اخواتي الفضليات أصحاب هذا الصرح

ادرج صورة بطريق unbound object frame

و يتم تحديد ole object=linked

ole object type=linked

و عند ازالة الصورة من مكانها علي سبيل المثال:

C:\Users\pc\Desktop\img

التقرير يظهر الصورة

الهدف هو اعداد قاعدة بيانات تحوي نماذج متابعة الجودة (كصور)

دون ان تكون الصور بداخل قاعدة البيانات

 

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

sameh.rar

#2

تفضل اخي الكريم

 

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

 

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

 

لذا سنلاحظ التقرير بعد عملية التعديل عليه بالكود البرمجي انه اذا كان هناك الصورة المطلوبه في المجلد  IMG  فسيقوم التقرير بإظهارها بهذه الطريقة

 

post-15367-0-84210700-1368348471_thumb.g

 

 

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

 

post-15367-0-09333400-1368348593_thumb.g

 

 

 

za-Sameh-UP.rar

 

 

بالتوفيق

#3

السلام عليكم
جزاك الله خيرا اختنا الفاضلة و جعله الله في ميزان حسناتك
حاولت التجربة علي فولدر آخر سيكون هو مخزن الصور
C:\images\ampilag
او
C:\images\FREEZE_DRYER
و هكذا
و حاولت التجربة علي الحدث ON OPEN

لكن الصورة لا تظهر

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

Private Sub Report_Open(Cancel As Integer)
Dim ImgPath
ImgPath = Application.CurrentProject.Path & "C:\images\happa_machine.bmp"
Call DisplayImage(PIC, ImgPath)
End Sub

تم تعديل هذه المشاركة بواسطة sameh awad في 12 مايو 2013 في 18:43

#4

اخي الفاضل

 

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

 

 

ImgPath = Application.CurrentProject.Path & "\IMG\happa_machine.bmp"
 
لاحظ معي بارك الله بك ان مسار الصوره يكون اولا في مجلد قاعدة البيانات ثم بعد ذلك يكون في المجلد IMG  الموجود اصلا في مجلد قاعدة البيانات ثم بعد ذلك يكون اسم ملف الصوره
 
------------------
 
اما اذا كنت تريد وضع مجلد الصور مباشرة على محرك الأقراص C  بهذه الطريقة مثلا
 
C:\images\happa_machine.bmp
 
فسيكون كامل الكود عند فتح التقرير بهذه الطريقة
 
Private Sub Report_Open(Cancel As Integer)
Dim ImgPath
ImgPath = "C:\images\happa_machine.bmp"
Call DisplayImage(PIC, ImgPath)
End Sub
 
 
 
بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 12 مايو 2013 في 19:36

#5

السلام عليكم

جزاكم الله خير ا اختي الفاضلة

و  جعله الله في ميزان حسناتك

و زادك الله من علمه

و جعلك مثلا يقتدي به في الخير

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

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

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

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

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