طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 20-30 صورة بس مش اكتر فده يخلي القاعدة توصل للحد الاقصي
ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي
طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 20-30 صورة بس مش اكتر فده يخلي القاعدة توصل للحد الاقصي
ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي
ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي
(02-03-20, 10:37 PM)alsalamoni كتب :(02-03-20, 10:32 PM)mazentq كتب :(02-03-20, 10:14 PM)alsalamoni كتب :(02-03-20, 10:10 PM)mazentq كتب :(02-03-20, 09:58 PM)alsalamoni كتب : عندك خطا في رقم العمود 6 في السطر
كود :
photoed.ImageLocation = DataGridView1(6, indx).Value.ToString()
اتوقع المفروض يكون رقم 7 على اساس العمود موجود ولكن مخفي فيكون
كود :
photoed.ImageLocation = DataGridView1(7, indx).Value.ToString()
عملتها 7 بس لما اجي اعمل عرض للبيانات قبل ما اعملها تعديل بتجي الرسالة دي
ولما اجي احدد البيانات الي في الدتا جريد فيو الي عاوز اجلبها في التكست بوكس علشان اعدل عليها بيجبها كلها ماعدا الصورة
انت عامل العمود نوع صورة DataGridViewImageColumn في حين ان البيانات هي نصية
غير نوع العمود ال DataGridViewTextBoxColumn
مش قصدك علي ده
علشان اخلية بصيغة الصورة ازايكود :
photoed.ImageLocation = DataGridView1(7, indx).Value.ToString()
اقصد السطر الموجود في جلب البيانات للتعديل والمذكور في موضوعك
مشروع مع الاكود التي موضوعك من البداية مصمم على اساس يحفظ مسار الصورة وليس الصورة نفسها
وهي الطريقة الصحيحة مع قاعدة بيانات الاكسس
طريقتك افضل لمن يستخدم قاعدة بيانات الاكسس من اجل عدم وصول ملف الاكسس لحده الاقصى
لان الصورة بتستهلك من حجم البيانات بشكل كبير
انت ماشي صح
الا اذا بتغير مشروعك الى قاعدة بيانات SqlServer مثلا
طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 20-30 صورة بس مش اكتر فده يخلي القاعدة توصل للحد الاقصي
ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي