16-02-19, 02:04 AM
المشكلة ليست في الاكواد العملية الحسابية او الاضافة
المشكلة هنا في الكود التالي
أنت وضعت مسافة والمفروض ان في كود العملية الحسابية بيشتغل اول ما بيتم تغيير النص في خانة السعر او الضريبة
فمن الطبيعي انه يظهر خطأ لانك طلبت منه يحول فراغ لرقم
المفروض لما تيجي تفرغ حقل تكتب علامات التنصيص فقط بدون اي فراغ او مسافة او اي شئ
صح الكود اللى فوق كالتالي
وهاتشتغل معاك بدون اي مشكلة
وملحوظة اخرى انت كاتب نص الاتصال في ملف appconfig كالتالي
وبالتالي لو نقلت البرنامج من جهازك لاي جهاز اخر فلن يعمل البرنامج لانه لن يتعرف على مكان قاعدة البيانات
الأفضل تعديله الى التالي
مرفق البرنامج بعد التعديلات المذكورة
ويفضل تعدل بنفسك الأول لكي تعرف الفرق بين التعديلات للتعلم والأفادة
المشكلة هنا في الكود التالي
كود :
txtcode.Text = " "
txtDes.Text = " "
txtPris.Text = " "
txtmoms.Text = " "
txttotalt.Text = " "أنت وضعت مسافة والمفروض ان في كود العملية الحسابية بيشتغل اول ما بيتم تغيير النص في خانة السعر او الضريبة
فمن الطبيعي انه يظهر خطأ لانك طلبت منه يحول فراغ لرقم
المفروض لما تيجي تفرغ حقل تكتب علامات التنصيص فقط بدون اي فراغ او مسافة او اي شئ
صح الكود اللى فوق كالتالي
كود :
txtcode.Text = ""
txtDes.Text = ""
txtPris.Text = ""
txtmoms.Text = ""
txttotalt.Text = ""وهاتشتغل معاك بدون اي مشكلة
وملحوظة اخرى انت كاتب نص الاتصال في ملف appconfig كالتالي
كود :
<add connectionString ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Georg\OneDrive\Desktop\LMH_DB.accdb" name="con"/>وبالتالي لو نقلت البرنامج من جهازك لاي جهاز اخر فلن يعمل البرنامج لانه لن يتعرف على مكان قاعدة البيانات
الأفضل تعديله الى التالي
كود :
<add connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\LMH_DB.accdb" name="con"/>مرفق البرنامج بعد التعديلات المذكورة
ويفضل تعدل بنفسك الأول لكي تعرف الفرق بين التعديلات للتعلم والأفادة
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي


