منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

Private Sub Text_TextChanged(sender As Object, e As EventArgs) _
Handles ComboBox2.TextChanged, ComboBox3.TextChanged, TextBox3.TextChanged, TextBox8.TextChanged
ccc()
End Sub

Private Sub ccc()
Dim A6 = Val(ComboBox2.Text) ' first pk: Main
Dim C6 = Val(TextBox3.Text) ' first pk: Used
Dim F6 = A6 - C6 ' first pk: Remaining
Dim H6 = F6 ' first pk: Carry Over

Dim A7 = Val(ComboBox3.Text) ' sec pk: Main
Dim B7 = A7 + H6 ' sec pk: B7
Dim C7 = Val(TextBox8.Text) ' sec pk: Used
Dim D7 = A6 - C7 ' sec pk: D7
Dim E7 = D7 + A7 ' sec pk: E7
Dim F7 = If(H6 = 0, D7, E7) ' sec pk: Remaining
Dim G7 = F7 - D7 ' sec pk: G7
Dim H7 = If(F7 >= A6, A6, F7) ' sec pk: Carry Over

TextBox4.Text = F6 ' first pk: Remaining
TextBox5.Text = H6 ' first pk: Carry Over

TextBox7.Text = F7 ' sec pk: Remaining
TextBox2.Text = H7 ' sec pk: Carry Over
End Sub
شكراً
في ملاحظه في خطاء في العمليه الحسابيه الثانيه المفترض والصحيح تكون العمليه الحسابيه كمافي الشكل المرفق.

هل ممكن تكون العمليه الحسابيه مباشره تطلع القيمه من غير الحاجه الى استخدام الـ Button
تم التصحيح في السطر (كان الخطأ في علامة [+] وتم استبدالها بـ [-] )

Dim D7 = A6 - C7              ' sec pk: D7

تم إضافة الحساب التلقائي أثناء تغيير القيمة المدخلة في كل من الأدوات التالية:
ComboBox2
ComboBox3
TextBox3
TextBox8
(14-03-19, 01:42 AM)5000 كتب : [ -> ]تم التصحيح في السطر (كان الخطأ في علامة [+] وتم استبدالها بـ [-] )

Dim D7 = A6 - C7              ' sec pk: D7

تم إضافة الحساب التلقائي أثناء تغيير القيمة المدخلة في كل من الأدوات التالية:
ComboBox2
ComboBox3
TextBox3
TextBox8
 شكراً يااخي

العمليه الحسابيه الان صحيحه شكراً لك فقط تبقى عمليه الحساب التلقائي اثناء القيم المدخله في خانه الـ Used تظهر القيمه مباشره في Remaining
جربت من جهتي مامشي الحال ممكن توضيح على التطبيق .
ذكرت لك في مشاركتي السابقة انني قمت بتصحيح الخطأ في الكود الموجود في أول مشاركة لي مع إضافة الحساب التلقائي

ارجع مشاركتي الأولى وانسخ الكود كاملا وضعه في الفورم والتي تشمل الحساب التلقائي أثناء تغيير القيمة المدخلة في كل من الأدوات التالية:
ComboBox2
ComboBox3
TextBox3
TextBox8

وهي Main وUsed لكلا المعادلتين