هل هناك طريقة للحصول على ms-access لعرض الصور من الملفات الخارجية

StackOverflow https://stackoverflow.com/questions/40112

  •  09-06-2019
  •  | 
  •  

سؤال

لدي MS-Access التطبيق (1/10 MS-Acccess, 9/10ths MS-SQL) التي تحتاج إلى عرض صور من بعض الأصول جنبا إلى جنب مع المواصفات.حاليا يتم تخزين الصور في MS-Access الجدول ككائن OLE (نسخ-n-لصق في الميدان من قبل المستخدمين).

لأسباب مختلفة ، أود القيام به هو المحل الأصلي .jpgs في مجلد على محرك أقراص الشبكة ، مرجع لهم من تطبيق جزء.لقد نظرت الانتقال إلى MS-SQL صورة نوع البيانات (واستبدالها varbinary), ولكن أعتقد أن المستخدم السكان أكثر سهولة إدراك مفهوم مجلد الشبكة.

كيف يمكنني الحصول على MS Access لعرض محتويات .jpg ؟

هل كانت مفيدة؟

المحلول

وثمة خيار آخر هو وضع عنصر تحكم صورة على النموذج الخاص بك.هناك خاصية التحكم (صورة) هذا هو ببساطة مسار الصورة.هنا هو مثال قصيرة في VBA كيف يمكن استخدامها.

txtPhoto سيكون مربع نص منضم إلى حقل قاعدة البيانات مع مسار الصورة imgPicture هو التحكم في الصورة المثال هو الحدث click لزر التي من شأنها أن تقدم إلى السجل التالي.

Private Sub cmdNextClick()
    DoCmd.GoToRecord , , acNext
    txtPhoto.SetFocus
    imgPicture.Picture = txtPhoto.Text
    Exit Sub
End Sub

نصائح أخرى

هل نظرت إلى ستيفن Lebans' حلول ؟ هنا واحد:

صورة نمطية للفئة من أجل الوصول

تحقق من قائمة من التعليمات البرمجية على طول الجانب الأيسر من صفحة ويب.قد تجد شيء متطابق تماما مع ما تحتاجه.

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

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

أسهل طريقة هي ربما أسقط Internet Explorer على واحد من النماذج الخاصة بك.تحقق من هذا الموقع: http://www.acky.net/tutorials/vb/wbrowser/

حيث يمكنك الرجوع إلى هذا الكائن في الوصول, سوف تحتاج فقط إلى نقطة التحكم webbrowser إلى مسار .jpg (NavigateTo() إذا كنت أتذكر بشكل صحيح).

تحرير: الرابط أعلاه فقط بحثت و اختار من النتائج (الأولى التي فتحت بسرعة).أنا لا أعتقد أنه أمر جيد جدا البرنامج التعليمي ، هو فقط لديه كل المؤشرات تحتاج...راجع msdn.... الخاذا كنت بحاجة الى مزيد من المعلومات!

يمكنك محاولة عنصر تحكم ActiveX يسمى AccessImagine, يجعل إضافة الصور إلى قاعدة البيانات أكثر سهولة - يمكنك تحميل من ملف والمسح الضوئي لصق من المخزن المؤقت أو السحب والإسقاط.يمكنك اقتصاص الصورة من داخل قاعدة البيانات و إعادة تشكيل تلقائيا.أنه يتعامل مع الصورة الخارجية التخزين تلقائيا إذا كنت في حاجة إليها.

علما أنه في Access 2010 (وبعد) هذا هو الميت بسيطة لأن التحكم في الصورة يمكن أن يكون منضما إلى حقل في الجدول الذي يحتوي على المسار إلى ملف صورة (.jpg, .بابوا نيو غينيا،...).لا VBA المطلوبة.

لمزيد من التفاصيل انظر جوابي أخرى هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top