عرض الصور - إدراج الصور في القاعدة - حقل OLE

أضيف بتاريخ 30/8/1423هـ

تعديل بتاريخ 12/9/1423هـ

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

خطوات الإنشاء :

1- افتح الجدول في عرض التصميم ثم أنشئ حقل من نوع OLE :

الآن احفظ الجدول .

2- أنشئ نموذج مبني على الجدول السابق :

3- أنشئ زر أمر على النموذج لغرض إدراج الكائنات في الحقل ، وفي حدث عند النقر له اكتب :

الصورة.Action = acOLEInsertObjDlg

لاحظ أن اسم حقل الـ OLE هنا صورة .

من الأفضل وضع عبارة اعتراض خطأ حتى لا تظهر للمستخدم رسالة عند ضغط زر إلغاء الأمر فيكون الكود كالتالي :

On Error Resume Next

الصورة.Action = acOLEInsertObjDlg

4- الآن انقر زر الأمر وسيظهر مربع الحوار التالي :

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

غالبا ما يستخدم الخيار الأخير أي أن الملفات تكون جاهزة ثم يتم إدراجها وهو أسهل في التعامل .

5- اختر إنشاء من ملف فيظهر مربع الحوار بالشكل التالي :

6- اضغط زر استعراض فيظهر مربع الحوار التالي :

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

أوامر أخرى :

1- لنسخ الملف إلى الحافظة :

الصورة.Action = acOLECopy

 

2- للصق ملف في الحقل :

الصورة.Action = acOLEPaste

 

3- لتحديث ملف في الحقل :

الصورة.Action = acOLEUpdate

 

4- لتنشيط ملف في الحقل :

الصورة.Action = acOLEActivate

 

انتهت الطريقة .

 

مواضيع مرتبطة :

إدراج الصور في قاعدة البيانات بالكود .

 

مثال بالأكسس 97

الأمثلة مضغوطة

تحتاج إلى برنامج فك الضغط

انقر هنا لتحميل البرنامج

مثال بالأكسس 2002