تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] مشكلة في اضافة صورة في قاعدة البيانات اكسس
#11
طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 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 صورة بس مش اكتر فده يخلي القاعدة توصل للحد الاقصي

ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي
الرد }}}
تم الشكر بواسطة:
#12
(02-03-20, 10:41 PM)mazentq كتب : طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 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 كتب : عملتها 7 بس لما اجي اعمل عرض للبيانات قبل ما اعملها تعديل بتجي الرسالة دي 

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

انت عامل العمود نوع صورة DataGridViewImageColumn في حين ان البيانات هي نصية

غير نوع العمود ال DataGridViewTextBoxColumn

مش قصدك علي ده 
كود :
       photoed.ImageLocation = DataGridView1(7, indx).Value.ToString()
علشان اخلية بصيغة الصورة ازاي

اقصد السطر الموجود في جلب البيانات للتعديل والمذكور في موضوعك



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

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



انت ماشي صح
الا اذا بتغير مشروعك الى قاعدة بيانات SqlServer مثلا

طيب مثلا لو هيحفظ الصورة نفسها علي الاكسس علشان البرنامج ده جزء من مشروع تخرج ان هحفظ عليه حوالي 20-30 صورة بس مش اكتر فده يخلي القاعدة توصل للحد الاقصي

ولو فيه طريقة لحفظ الصورة نفسها ممكن تقولي

حتحتاج تغيير نوع حقل الصورة في الاكسس الى (كائن OLE)

وتحتاج تغير اكواد عرض الصورة من photoadd.ImageLocation الى photoadd.Image مغ تغيير ما يتبعها من اكواد
مثل تحويل الصورة الى مصفوفة بايت لحفظها في قاعدة البيانات
وكود تحويل بيانات الصورة القادمة من قاعدة البيانات من مصفوفة بايت الى صورة لعرضها في photoadd
وهذه الاكواد موجوده بكثرة في المنتدى
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#13
ممكن مثال توضيحي
وشكرا جدا علي تعبك معايا الف شكر
الرد }}}
تم الشكر بواسطة:
#14
(02-03-20, 11:06 PM)mazentq كتب : ممكن مثال توضيحي
وشكرا جدا علي تعبك معايا الف شكر

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

وبما انه مشروع تخرج سيتفيدك عملها بنفسك خصوصا عند النقاش او السؤال

وساحاول اتابع معك حتى تنجح في ذلك والخير موجود في بقية الاعضاء ايضا
الرد }}}
تم الشكر بواسطة:
#15
(02-03-20, 11:17 PM)alsalamoni كتب :
(02-03-20, 11:06 PM)mazentq كتب : ممكن مثال توضيحي
وشكرا جدا علي تعبك معايا الف شكر

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

وبما انه مشروع تخرج سيتفيدك عملها بنفسك خصوصا عند النقاش او السؤال

وساحاول اتابع معك حتى تنجح في ذلك والخير موجود في بقية الاعضاء ايضا
تمام الف شكر علي التحفيز وانشاء الله هكمل العمل علي خير واول ما اقدر اضيف الصورة صح هقولك وبارك الله فيك
الرد }}}
تم الشكر بواسطة:
#16
(02-03-20, 11:22 PM)mazentq كتب :
(02-03-20, 11:17 PM)alsalamoni كتب :
(02-03-20, 11:06 PM)mazentq كتب : ممكن مثال توضيحي
وشكرا جدا علي تعبك معايا الف شكر

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

وبما انه مشروع تخرج سيتفيدك عملها بنفسك خصوصا عند النقاش او السؤال

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

العفو اخي

اتمنى لك التوفيق والنجاح
الرد }}}
تم الشكر بواسطة: سعود , ابراهيم ايبو



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم