تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ado : خطأ عند الضغط على زر الحفظ
#1
السلام عليكم

يحدث خطأعند الضغط على زر الحفظ كما موضح في الصورة ادناه


الرد }}}
تم الشكر بواسطة:
#2
لو سمحت ارفق المشروع لانى لاافهم المشكلة بالضبط اين ؟؟
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#3
انا لا اريد ان ارفق المشروع لاغراض خاصة
الرد }}}
تم الشكر بواسطة:
#4
انصحك برفع المشروع بتاعك للتعديل عليه ومعرفة الخطأ فين وتأكد من استخدام دالة val مع التكستات اللى هتضاف فى حقول الارقام خصوصا لو كان التكست لا يحتوى على قيمة لان حقول الارقام لا تقبل قيمة null وبالتالى بنستخدم دالة val عشان لو كانت قيمة التكست null تخليها زيرو
الرد }}}
تم الشكر بواسطة:
#5
المبرمج البسيط كتب :انا لا اريد ان ارفق المشروع لاغراض خاصة

ليس من الضروري إرفاق المشروع كاملا بل أرفق مثال مصغر ومختصر للحدث الذي تحدث عنده المشكلة.
الرد }}}
تم الشكر بواسطة:
#6
هذا المشروع بس رجاءً لا تعدلوا على البرنامج لاكن اخبروني ما هو سبب الخطأ حتى استفاد من اخطائي

الرد }}}
تم الشكر بواسطة:
#7
المشكلة ليست فى كود الحفظ وإنما فى كود ملئ الكمبو بالبيانات
الخطأ كان صغير جداً
فى Module بالضبط فى كود ملئ الكمبو بالبيانات
الكود كان هكذا :

كود :
Rs.Open strSQl, CN, adOpenKeyset, adLockOptimistic
الان اصبح هكذا :
كود :
Rs.Open strSQl, db, adOpenKeyset, adLockOptimistic
الخطأ البسيط كان فى متغير الاتصال بالقاعدة اللهو اصلا انت معرفه بـــ db فى حين انت كاتبه CN

كدا الخطأ اتحل ولكن!! بقت مشكلة صغيرة ايضاً اللهى فى كود استدعاء بيانات الحقل nameitem فى الكمبو لن تظهر معك البيانات لانك كاتب إسم الجدول خطأ
كود :
FillCombo Combo1, "select nameitem from items"
نفس الكود ضعه فى حدث الفورم لود تحت استدعاء الاتصال بقاعدة البيانات ConncData عشان لما يفتح الفورم يعبى البيانات من الحقل على طوووووووول
ان شاء الله تكون فهمت لانى عندى مشكلة عدم توصيل المعلومة
:p
تحياتى لك
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#8
الخطأ عندك في هذا الكود
كود :
FillCombo Combo1, "select* items from nameitem"

إذا كنت تقصد منه مليء الـcombo1 بسجلات الحقل nameitem فقم بأستبداله بهذا الكود.

كود :
Rs.Open "Select * From items Where  nameitem ", db, adOpenStatic, adLockPessimistic
Rs.MoveFirst
Do
Combo1.AddItem Rs!nameitem
Rs.MoveNext
Loop Until Rs.EOF
الرد }}}
تم الشكر بواسطة:
#9
ليس بالضرورة تغيير الكود بالكامل اخى عبد الله المشكلة فى تسمية متغير الاتصال وحرف s ف الجدول items ههههههه الراجل اكل حرف فقط Wink
تقبل تحياتى
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#10
hago كتب :ليس بالضرورة تغيير الكود بالكامل اخى عبد الله المشكلة فى تسمية متغير الاتصال وحرف s ف الجدول items ههههههه الراجل اكل حرف فقط Wink
تقبل تحياتى
أخي الكريم لم يفلح معي ما تقول والكود تبعي جربته ونجح معي.
أرجو التعديل وأرسال المرفق , ولكن جربه أولا.
شكرا
الرد }}}
تم الشكر بواسطة:



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


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