الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عملية حسابية في نموذج مستمر

بدأه الغلا لك في 25 مارس 2010 · 6 رد · 726 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد السلام والتحية

الرجاء التحديد اين الخطا في هذا الكود البرمجي في نموذج مستمر حيث العملية الحسابية هي كما يلي

يوجد 5 حقول غير منتظمة بالاسماء ( k , p , n , o , y )

يوجد لدينا القيمة ( total ) تجميعي للعملية الحسابية

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

فالمطلوب هو عندما يتم ادخال القيم السابقة تتم العمليات في نفس الوقت دون الحاجة الي الرجوع لاحد الحقول ( k , p , n , o , y ) ليتم التعديل

حيث الخطا دائما يظهر في الحقل re

اما الحقول ( a,b,c,d,e ) فهي عن نتائج لتعابير اخري ولكن دائما صحيحه

حيث

a = p/2 وهكذا للجميع .....

Private Sub k_Change()

Total = k.Text + p + n + o + y

Total4 = a + b + c + d + e

Me.re = Total4

End Sub

Private Sub p_Change()

Total = k + p.Text + n + o + y

Total4 = a + b + c + d + e

Me.re = Total4

End Sub

Private Sub n_Change()

Total = k.Text + p + n.Text + o + y

Total4 = a + b + c + d + e

Me.re = Total4

End Sub

Private Sub o_Change()

Total = k.Text + p + n + o.Text + y

Total4 = a + b + c + d + e

Me.re = Total4

End Sub

Private Sub y_Change()

Total = k.Text + p + n + o + y.Text

Total4 = a + b + c + d + e

Me.re = Total4

End Sub

اتمني اني اوضحت الفكرة

تم تعديل هذه المشاركة بواسطة الغلا لك في 25 مارس 2010 في 02:02

#2

السلام عليكم ورحمة الله وبركاته

عزيزي الغلا لك ،

أتمنى لو أنك ترفق قاعدة البيانات ، لأنه سيتم التعامل معها أسرع ،

فبدلاً من أخذ الوقت الكثير لإيجاد المشكلة ( ربما تظبط وربما لأ )، ال VB هو يجدها لك ، ويقدمها على طبق من ذهب :)

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#3

قم باستبدال السطر هذا

Total = k + p.Text + n + o + y

بهذا السطر . واخبرنا بالنتيجة

Total = k.value + p.value+ n.value + o.value + y.value

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#4

تأكد أيضاً من ان تستخدم الدالة Nz كالتالي:

Total4 = Nz(a, 0) + Nz(b, 0) + Nz(c, 0) + Nz(d, 0) + Nz(e, 0)

لأنه يبدو أن الجمع يحوي (قبل استكمال تعبئة الحقول جميعها) قيماً خالية Null، وهذه إذا دخلت في عملية حسابية أفسدتها، والله أعلم.

#5

السلام عليكم

شاكر لكم هذه المشاركة وسرعة الرد

تم ارفاق الملف

789.rar

تم تعديل هذه المشاركة بواسطة الغلا لك في 25 مارس 2010 في 11:50

#6

بعد التحية

عندما يتم عمل البرنامج وفق ما اريد

لا يعمل حقل الترتيب ويصبح ترتيب الاول متكرر ولا يعتمد على حقل المجموع الذي يدل عليه العنوان بالاعلى في الترتيب

اليكم المرفق

987.rar

تم تعديل هذه المشاركة بواسطة الغلا لك في 25 مارس 2010 في 15:05

#7

انا اقول ان تصميمك في الجدول غير صحيح

المفروض يكون لديك في الجدول :

الاسم :

درجة الرياضيات :

درجة اللغة العربية :

درجة اللغة الأنجليزية :

تاريخ التقيم أو شهر التقييم (يكون شهر أو تاريخ ) :

mk17481_26bccea871.gif

مواضيع مشابهة