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

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

PHP كود :
Bitmap bmp = new Bitmap(Image.FromFile(Txt_ImgePath.Text), new Size(163133));
 
                   Pb_VegFruit_Pic.Image bmp;
 
                   Pb_VegFruit_Pic.SizeMode PictureBoxSizeMode.StretchImage

PHP كود :
// ثم تحميلها في مربع الصورة  (fs) هنا جلب الصورة وتحويلها الى بايت مصفوفة ثم وضعها في
 
               FileStream fs = new FileStream(Txt_ImgePath.TextFileMode.OpenFileAccess.Read);
 
               byte[] filebytes = new byte[fs.Length];
 
               fs.Read(filebytes0Convert.ToInt32(fs.Length));
 
               Pb_VegFruit_Pic.Image Image.FromStream(new System.IO.MemoryStream(filebytes));
 
               fs.Close();
 
               fs null


هذا شيئ سهل عليك حذفها دون مشاكل مشكور على هذا المثال الرائع و الف شكر على الرد .
تسلم اخي عاصم وشكرا لجهودك في الاجابة على تساؤلات الاخوة الاعضاء
نحن اسرة واحدة يكمل بعضنا بعضا نبغي رضا الله والوالدين ثم رضى كل اعضاء اسرة فيجوال بيسك لكل العرب
وقريبا ان شاء الله سأضع امثلة على كل حالات تخزين الصور في قواعد البيانات اكسس وسكوال
 او تخزين اسم ومسار الصورة
او بالطريقة التي في المثال
دمت بألف خير  
و انت بالف خير .
ياجماعة الخير فيه استفسار بالفكرة عموما وليس حول البرمجة.
وهو بما انه يتم تخزين مسار الصورة فلماذا نسخها لمجلد البرنامج؟
اليست موجودة اصلا لما لا يكتفى بتخزين المسار كامل وعند الحذف يحذف المسار!!!
ام ان الموضوع مختلف عما فهمته.
والسلام عليكم ورحمة الله وبركاته
المسار المخزن هو مجلد الصور الذي يتم نسخ الصور اليه .

اي لا يتم التدخل بالمسار الرئيسي للصورة .
السلام عليكم اخي الحبيب سعود
يجب تخزين الصور في مجلد ثابت لان البرنامج سيربط المسار الى الصور
 ولو ان كل صورة في مكان ما وحذفت بعض الصور فمن اين سيأتي بها؟ سينتج اخطاء
ولتلافيها يجب تخزين الصور في مجلد في المشروع سواء اكانت مرتبطة بالاسم مع الاي دي
 او ان مسار الصورة مخزن في قاعدة البيانات
فقط عندما تكون الصورة ذاتها مخزنة في قاعدة البيانات لايهم اسمها او من اين اتينا بها
دمت بألف خير
(23-07-19, 11:23 PM)asemshahen5 كتب : [ -> ]المسار المخزن هو مجلد الصور الذي يتم نسخ الصور اليه .

اي لا يتم التدخل بالمسار الرئيسي للصورة .

شكر لكل من ساهم فى مساعدنى 
الملف المرفق للاستاذ [b]ابراهيم ايبو ملف جميل وطريقه ممتاذه [/b]
ولكن معمول باكسس
هل من الممكن تحويله الى سيكول
مع مراعاة عمل كلاس لتخفيف الاكواد كما واضح فى الملف الاثاث لهذا الموضوع

من حيث تعبئه الداتا فيو والكمبو بوكس كما فهمت سابقا

وجزكم الله كل خير

(23-07-19, 10:17 PM)ابراهيم ايبو كتب : [ -> ]
السلام عليكم ورحمة الله وبركاته
اخي الحبيب عاصم العملية كالتالي 
عند عملية التعدبل نتحقق من ان مربع اسم الصورة لايساوي رقم الاي دي 
عندها سيعرف البرنامج انه تم اختيار صورة جديدة بعدها سيقوم بحذف الصورة القديمة 
ويقوم اتو ماتيكيا بنسخ وحفظ الصورة الجديدة باسم الايدي نفسه 
وبالمرة الكود فيه التحقق من وجود صورة تحمل نفس الاسم وعند وجودها يسأل ان كان يرد استبدالها 
عندها سيحذف الموجودة وينسخ ويحفظ الجديدة ويعدل البيانات
وان كانت الصورة غير معدلة سيعمل تعديل عادي
اليك المثال سي شارب مع الاكسس

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

شكر لك الاستاذ [b]ابراهيم ايبو ملف جميل وطريقه ممتاذه [/b]
ولكن معمول باكسس
هل من الممكن تحويله الى سيكول
مع مراعاة عمل كلاس لتخفيف الاكواد حيث ن لدي اكثر من شاشه سيتتم استخدامها فى البرنامج 
كما واضح فى الملف الاثاث لهذا الموضوع

من حيث تعبئه الداتا فيو والكمبو بوكس كما كما واضح فى الملف السابق 
وجزكم الله كل خير
(23-07-19, 10:17 PM)ابراهيم ايبو كتب : [ -> ]
السلام عليكم ورحمة الله وبركاته
اخي الحبيب عاصم العملية كالتالي 
عند عملية التعدبل نتحقق من ان مربع اسم الصورة لايساوي رقم الاي دي 
عندها سيعرف البرنامج انه تم اختيار صورة جديدة بعدها سيقوم بحذف الصورة القديمة 
ويقوم اتو ماتيكيا بنسخ وحفظ الصورة الجديدة باسم الايدي نفسه 
وبالمرة الكود فيه التحقق من وجود صورة تحمل نفس الاسم وعند وجودها يسأل ان كان يرد استبدالها 
عندها سيحذف الموجودة وينسخ ويحفظ الجديدة ويعدل البيانات
وان كانت الصورة غير معدلة سيعمل تعديل عادي
اليك المثال سي شارب مع الاكسس

بالنسبة للصور انا لااحفظ لا المسار ولا الصورة نفسها في قاعدة البيانات
 بل استدعي الصورة بنا على رقم الايدي عند استعراض السجلات
انظر الى كود الحذف ابضا 
كنت قد وقعت في مشكلتك عدم حذف الصورة لانها مستعملة انظر الى الحل في الاكواد
الملف ميه ميه وعدلتته كمااريد على السيكول سيرفر بدلامن الاكسس
لكن وجهتنى مشكله وهى عند عدم اختيار صوره للموظف تظهر رساله تفيد انى لازم اختار صوره للموظف
طيب انا عايز احفظ البيانات بدون صوره مثلا لحين توفير صورة الموظف مثلا كيف يتم ذلك
ولو افضل تثبيت صوره مثلا تحفظ بدلا من صوره الموظف فى حااله عدم اختيار صوره للموظف يتم حفظ صوره مثل هذه الصوره المرفقه 
للموظف لحين مايتم اختيار صوره ليه
عدلت بعض الاكواد في المثال ممكن يفيدك .
(24-07-19, 05:01 PM)asemshahen5 كتب : [ -> ]عدلت بعض الاكواد في المثال ممكن يفيدك .
شكرا ليك استاذي الغالى
على مجهودك
زادك الله علما
وجعله فى ميزان حسناتك
الصفحات : 1 2 3 4