اذهب إلى المحتوى

السؤال

نشر

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

 

5f1d32de105b7_.thumb.png.eaa2d4903604d7ad24058c94a4930851.png

 

 

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

 

5f1d32da83d8f_.thumb.png.495c670a2ff813250d338eb1321e3d9d.png

Recommended Posts

  • 1
نشر

أهلاً بك @Ahmed Sawy
تفسير الخطاً :- 

  • إنك تحاول الوصول الى عنصر غير موجود  في المصفوفة من الأساس و هذا بسبب أن  عدد العناصر في المصفوفة يبدأ من 0 ,  و ليس من 1 
    لنفرض أن لديك  مصفوفة حجمها 4،  ترتيب العناصر سيكون كالتالي 0 1 2 3 . و إذا أردت الوصول الى العنصر 4 سوف يظهر لك رسالة خطأ كالتي ظهرت لك الآن . 

حلول للمشكلة :- 

 

  • قم بتعديل الكود الخاص بك  و استعمل length  بدل  size  ليصبح بالشكل التالي:- 
for(int 1 = 0; i < list.length() ; i++){
  
  //code 
}
  • في حال لم ينجح الأمر ،  قم بتعديل الكود  الخاص بك بإنقاص 1 من حجم المصفوفة ليصبح  كالتالي :- 
for(int i =0 ; i < list.size()-1 ; i++){
  //code 
}

في حالة نجح الأمر معك أرجو أن تخبرنا .
شكراً لك 

  • 0
نشر
بتاريخ 7 دقائق مضت قال ماجد قطوسة:

أهلاً بك @Ahmed Sawy
تفسير الخطاً :- 

  • إنك تحاول الوصول الى عنصر غير موجود  في المصفوفة من الأساس و هذا بسبب أن  عدد العناصر في المصفوفة يبدأ من 0 ,  و ليس من 1 
    لنفرض أن لديك  مصفوفة حجمها 4،  ترتيب العناصر سيكون كالتالي 0 1 2 3 . و إذا أردت الوصول الى العنصر 4 سوف يظهر لك رسالة خطأ كالتي ظهرت لك الآن . 

حلول للمشكلة :- 

 

  • قم بتعديل الكود الخاص بك  و استعمل length  بدل  size  ليصبح بالشكل التالي:- 

for(int 1 = 0; i < list.length() ; i++){
  
  //code 
}
  • في حال لم ينجح الأمر ،  قم بتعديل الكود  الخاص بك بإنقاص 1 من حجم المصفوفة ليصبح  كالتالي :- 

for(int i =0 ; i < list.size()-1 ; i++){
  //code 
}

في حالة نجح الأمر معك أرجو أن تخبرنا .
شكراً لك 

للأسف أخى لم تنجح اى من الطريقتين 

  • 0
نشر
بتاريخ 3 ساعات قال ماجد قطوسة:

إذا لديك مشكلة في مكان آخر في المشورع الخاص بك ،  حاول تحديد المكان الذي تحدث فيه المشكلة و ارفق الكود لكي نساعدك .

هل من الممكن ان يكون الخطأ هنا ..

5f1d9857f07a1_.thumb.png.615feb7387037485488c2e034d9fea42.png

  • 0
نشر
بتاريخ 6 ساعات قال ماجد قطوسة:

إذا لديك مشكلة في مكان آخر في المشورع الخاص بك ،  حاول تحديد المكان الذي تحدث فيه المشكلة و ارفق الكود لكي نساعدك .

لم تنجح اى الطرق وشكرا لمجهودك يا مهندس ماجد .. لكن رجاء القى نظرة على الكود الثانى الذى ارسلته 

  • 1
نشر (معدل)

السلام  عليكم 
انا ايضا اعمل حاليا على بناء برنامج  خاص بتسير المبيعات ان شاء الله اقدر اساعدك :
قبل ذلك دعني اقترح  عليك  استخدمها لحصر المشكل : 
1- تقرأ نص الخطأ و تحاول تفهم سببه, احيانا لا تظهر لك المشكل لضعف الخبره  ,
2- لا يظهر نص الخطأ اي ان الخطأ منطقي كما في حالتنا : هنا تبدأ بتجزئة الكود (فصله) عن طريق عرض القيم عند كل مرحله باستخدام الداله : ("اظهر النتيجه التي تشك فيها")System.out.println مثال :
في الحاله التي تعرضت لها اذهب للسطر 119 و انزل تحته و انسخ الكود التالي :

   System.out.println("id frome get connectinn" +rs.getint("id"));


واستعرض لنا النتيجه 

تم التعديل في بواسطة صالح السوفي
  • 0
نشر
بتاريخ 43 دقائق مضت قال Hamada Sayed:

اتوقع ان الخطأ الكلاس المسؤال عن تنفيذ الevents

هذا هو الكلاس أرجو المساعدة .. فيه تعريف المتغيرات ودالة البناء والباقى دوال الجيت فقط 

5f1dd5c4f1f66_.thumb.png.ead38ff741967e70c704836bb5cc2e32.png

  • 1
نشر
بتاريخ 10 دقائق مضت قال Ahmed Sawy:

هذا هو الكلاس أرجو المساعدة .. فيه تعريف المتغيرات ودالة البناء والباقى دوال الجيت فقط 

مرحباً أحمد ...

هل بإمكانك تجربة الخطوات إلى أن يحدث الخطأ و مشاركة الكود الذي يتم تنفيذه في كل مرحلة . 

  • 0
نشر
بتاريخ 12 دقائق مضت قال عبود سمير:

مرحباً أحمد ...

هل بإمكانك تجربة الخطوات إلى أن يحدث الخطأ و مشاركة الكود الذي يتم تنفيذه في كل مرحلة . 

ماذا تقصد ؟؟ 

يعنى انت تريد انى اعمل ديباج للبرنامج  ولا تريد ان اصور لك جميع الدوال وابعتها لحضرتك ؟!!

  • 1
نشر
بتاريخ 6 دقائق مضت قال Ahmed Sawy:

ماذا تقصد ؟؟ 

يعنى انت تريد انى اعمل ديباج للبرنامج  ولا تريد ان اصور لك جميع الدوال وابعتها لحضرتك ؟!!

أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .

  • 0
نشر
بتاريخ 14 دقائق مضت قال عبود سمير:

أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .

حسنا أخى شكرا للمساعدة انا هعمل سؤال جديد وفيه كل الدوال المستخدمة فى البرنامج .. هنشر السؤال وهعمل لحضرتك منشن 

بتاريخ 6 دقائق مضت قال Hamada Sayed:

ما الذي يحدث للصوره اثناء اضافه منتج جديد؟

عند الاضافة او الحذف يظهر منتجات بطريقة تتكرر كما فى الصورة .. وعند الضغط على المكرر يظهر لى خطأ .. مع العلم انها فى الداتا بيز تظهر بشكل صحيح واذا قفلت البرنامج وفتحته تانى تظهر بشكل صحيح ايضا 

5f1de2c90be02_.thumb.png.e002e5cee6aa15ad4ae6fd3fd8478612.png

 

بتاريخ 27 دقائق مضت قال عبود سمير:

أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .

هذه هى الاكواد كلها هنا 

@عبود سمير

بتاريخ 28 دقائق مضت قال عبود سمير:

أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .

هنا الاكواد كلها أخى 
@عبود سمير

بتاريخ 21 دقائق مضت قال Hamada Sayed:

ما الذي يحدث للصوره اثناء اضافه منتج جديد؟

هذه هى الاكواد كلها .. أرجو المساعدة 
 

@Hamada Sayed

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...