منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

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

بالنسبة لحفظ الصورة في قاعدة البيانات

يجب إنشاء جدول في قاعدة البيانات يحتوى على بيانات الموظف حيث تكون صورة الموظف في الجدول معرفة على شكل Image

عند كتابة الكود يجب تعريف متغير يحمل بيانات الصورة من مسار او من اداة الصورة او من داتاجريد بالشكل التالي

PHP كود :
Dim Img As New MemoryStream()
 
          Dim Pic As New PictureBox
           Pic
.Image PictureBox1.Image
           Pic
.Image.Save(ImgImageFormat.Jpeg)
 
          Dim picture() As Byte Img.GetBuffer 

في الكود السابق قمنا باخذ بيانات الصورة من اداة الصور PictureBox1 وتم حفظها في المتغير Img وتحويلها الى Byte في المتغير picture



بعد ذلك نقوم بتمرير هذه البيانات الموجودة في picture على شكر باراميتر مع جملة الحفظ الى قاعدة البيانات كالتالي
PHP كود :
cmd.Parameters.Add("@Img"SqlDbType.Image).Value picture 


تحياتي ...
(09-05-17, 12:53 PM)Adrees كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
هل تستخدم جدول خاص لصور الموظفين ام جدول واحد لكل بيانات الموظفين.

السلام عليكم ورحمة

لدي موضوع قديم ارجوا التكرم بالرد عليه لو سمحت

http://vb4arb.com/vb/showthread.php?tid=19820
(09-05-17, 01:26 PM)ابو محمد القحطاني كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته

بالنسبة لحفظ الصورة في قاعدة البيانات

يجب إنشاء جدول في قاعدة البيانات يحتوى على بيانات الموظف حيث تكون صورة الموظف في الجدول معرفة على شكل Image

عند كتابة الكود يجب تعريف متغير يحمل بيانات الصورة من مسار او من اداة الصورة او من داتاجريد بالشكل التالي

PHP كود :
Dim Img As New MemoryStream()
 
          Dim Pic As New PictureBox
           Pic
.Image PictureBox1.Image
           Pic
.Image.Save(ImgImageFormat.Jpeg)
 
          Dim picture() As Byte Img.GetBuffer 

في الكود السابق قمنا باخذ بيانات الصورة من اداة الصور PictureBox1 وتم حفظها في المتغير Img وتحويلها الى Byte في المتغير picture



بعد ذلك نقوم بتمرير هذه البيانات الموجودة في picture على شكر باراميتر مع جملة الحفظ الى قاعدة البيانات كالتالي
PHP كود :
cmd.Parameters.Add("@Img"SqlDbType.Image).Value picture 


تحياتي ...