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

مشكلة في إخراج النسبة؟

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

السلام عليكم

اخواني الطيبين..هذا برنامج تقريبا اكتمل..لكن توجد مشكلة في اخراج النسبة

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

وهذا هو الملف

seranio.zip

#2

أخي الكريم ،،، عملت لك إخراج النسبة ،،، وجميع العمليات الحسابية ،،، ولكن ليست بالماكرو ،،، سوف تجد في حقل ( date21) بعد التحديث :

Me![summoney] = DSum("money", "t1", "[date11]=date21")

لإحضار مجموع المبالغ في هذا التاريخ من جدول ( t1 ) .

وسوف تجد في حقل ( summoney ) بعد التحديث :

Me![profit] = [money last] - [summoney]
Me![nesbah min] = 20
Me![profit min] = [nesbah min] / 100 * [profit]
Me![profit all] = [profit] - [profit min]
Me![nesbah] = [profit] / [summoney]

هذه المعادلات أخذتها من الماكرو ،،، بإستثناء الحقل ( nesbah min ) لم أجد له معادلة في الماكرو ،،، فوضعت له قيمة إفتراضية ( 20 ) ،،، بإمكانك وضع المعادلة لهذا الحقل بدلاً من الـ ( 20 ) ...

مرفق لك المثال بعد التعديل ،،، عسى أن يفي بالغرض ...

تحياتي : أبو عقيل

seranio2.rar

المسلم من سلم الناس من لسانه ويده

#3

جزاك الله خير اخي muslim-es

سوف احاول ان اتعلم من المثال واطبق اكثر من مثال...مين يدري؟ يمكن يجي يوم استطيع الرد على بعض اسئلة الشباب :)

ربي يوفقك ويرزقك من حيث لا تحتسب

#4

اخي الطيب ابو عقيل

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

اي

money / summoney

بشرط ان يكون التاريخ واحد

انا كتبت هذ الكود داخل الفورم الاول

Private Sub moneyAfterUpdate()

Me![profit] = [money] / [summoney]


End Sub

اعرف ان به اخطاء لكن هذه محاولة مني..لا اعرف كيف اضع شرط

وجزاك الله خيراً

#5

أخي الكريم ،،، تحية طيبة وبعد

إقتباس

اقتباس
انا دخلت على الجدول الاول..يوجد حقل اسمه النسبة

Private Sub moneyAfterUpdate()
Me![profit] = [money] / [summoney]
End Sub

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

أولاً ( profit ) هو حقل ( الربح ) وليس حقل ( النسبة ) .

ثانياً حقل النسبة هو ( nesbah ) ،، إذاً معادلتك هذه :

Me![profit] = [money] / [summoney]

غير صحيحة ،،، والمعادلة الصحيحة سوف تكون :

Me![nesbah ] = [money] / [summoney]

عملت لك تعديلا على خصائص حقل النسبة ( nesbah ) في الجدول . تصفحها .

مرفق لك المثال بعد التعديل ،،، عسى أن يفي بالغرض .

تحياتي : أبو عقيل

seranio2.rar

المسلم من سلم الناس من لسانه ويده

#6

الله يجزاك خير اخي العزيز وبارك فيك وفي علمك

التعديل يفي بالغرض تماما :)

#7

حياك الله أخي الكريم ،،، بالتوفيق إن شاء الله

تحياتي : أبو عقيل

المسلم من سلم الناس من لسانه ويده

هذا الموضوع مغلق.

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