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

ممكن كود أو عملية تقوم بإخفاء مربع الصورة في حالة عدم وجود صورة مع سجل البيانات الخاصة بالموظف

بدأه المدمر007 في 14 فبراير 2009 · 4 رد · 914 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحباً أخوتي الكرام

عندي برنامج يحوي عدة حقول تحوي بيانات عن موظف مثلاً بالإضافة إلى صورته التي تم حفظها بمجلد مستقل ويتم حفظ صورة كل موظف عبر مسار صورته بنفس السجل الخاص ببياناته

حتى لا أثقل على قاعدة البيانات بحفظ الصور داخل القاعدة مباشرة :wink:

ألحين مب كل البيانات معها صورة للموظف صاحب البيانات ، وعند التنقل بين البيانات وظهرت صورة الموظف مقابل بياناته، وانتقلنا لبيانات موظف آخر ( لم يتم تخزين صورته ) تبقى صورة الموظف السابق لين نجي عند سجل مرفقة بصورة لموظفها فتتغير الصورة وهكذا !!

المطلوب .. عندما أقوم بالتنقل بين السجلات أو عندما أحفظ البيانات أو اعدل عليها بدون وجود صورة لها ... كيف البرنامج يتوقف عن اظهار الصور الخاصة بالسجلات الأخرى !!!

تم تعديل هذه المشاركة بواسطة المدمر007 في 14 فبراير 2009 في 11:04

#2

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

ابتدا Picture1.Picture = Nothing قبل ادراج الصورة

#3

اخفي خانة الصورة عند التنقل ثم

تحميل الصورة للسجل الجديد

ثم اظهار خانة الصورة وهكذا

#4

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

إذا علمنا ان الكود أدناه لتحميل صورة ما في Control من نوع PictureBox أو Image

Set Pic.Picture = LoadPicture("C:\MYPhoto.bmp")

علما بأن الـ MYPhoto.bmp هو مسار الصورة والـ Pic هو إسم الـ Control

إذا .. لتفريغ الـ Pic وحذف الصورة منها .. يتوجب عليك فعل كما هو أدناه

Set Pic.Picture = Nothing

وللتحقق من وجود صورة او لا يتم متابعة خاصية الـ Handle الخاصة بالـ Object صاحب الإسمPicture

Pic.Picture.Handle

فكونه صفر يعني عدم وجود اي صورة بداخله

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

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#5

مشكوووووووور

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

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

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

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

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