منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
التعامل مع الصور - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : التعامل مع الصور (/showthread.php?tid=26685)



التعامل مع الصور - mostafa abied - 28-09-18

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


RE: التعامل مع الصور - elgokr - 28-09-18

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

شوف انا ساوضح لك الفكرة ليتم بنى الكود
لاتمام عمل المطلوب

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

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

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

انتى الان لزر السابق سيكون غير مفعل لانك هتعمل متغير تحت اسم مثلاً X من نوع رقم تحت قيمة 0
فكل ما كان قمته 0 تبقي زر السابق غير مفعل وعند الضغط على التالى تتحول القيمة +1 لتصبح 1 فكلما
تم الضغط على التالى يزيد بواحد لحد ما يكون القيمة توافق عدد الصور للبيانات فيتم تعطيل زر التالى
ويبقي زى السابق عكس الامر وهو بـ -1 ليقوم بطرح 1 كلما تم الضغط عليه حتى يصل الى القيمة 0

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

ويتم استخدامه مثال التالى
كود :
DTimg(X)(2)

والمقصود بـ X هنا القيمة اللى تم شرحها لزر التالى والسابق
ورقم 2 هو عمود الصورة

اتمنى ان الفكرة وصلت لك من خلال الشرح
وان الامر لا يكون معقد لتنفيذه

تحياتى لك
وتمنياتى لك التوفيق



RE: التعامل مع الصور - حريف برمجة - 28-09-18

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

هنا لا يمكن التخمين كم عدد الصور ،، لوضع أداة عرض الصور PictureBox بعدد صور السجل ،،

ربما تحفظ صورة واحدة وربما عدد 4 صور وربما عدد 13 صورة او أكثر لكل سجل ،،

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

وبعد النقر على اسم الصورة من الليست بوكس يعرض الصورة في اداة الصور PictureBox وهكذا التنقل بين صور السجل .