اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

الاخوة الاعزاء

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

لدى برنامج بسيط خاص بعملى

عبارة عن جدولين الاول لحركة اليومية والثانى للعمليات

ونموذج لادخال البيانات الخاصة بالخزنة

ويظهر بالنموذج رصيد الخزنة الختامى

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

وانا اريد اظهار الرصيد بمجرد ادخال الرقم

كما اريد عمل استعلام يظهر الرصيد عند كل عملية اى الرصيد التراكمى ولكن بنفس الشروط الموضحة بالرصيد الختامى وهى عبارة عن

الوارد ويشمل كل المبالغ بالحقل out +المبالغ بالحقل into بشرط ان تكون كلمة وارد خ موجودة بالحقل 1not

والمنصرف ويشمل المبالغ الموجودة بالحقل out بشرط وجود كلمة خزنة بالحقل not

واريد اظهار عمود جديد بالاستعلام يظهر الفرق بين الوارد والمنصرف عند كل عملية

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

yomya22.rar

قام بنشر

الاخ العزيز riad

شكرا لك على تفضلك بالاهتمام والرد على مشكلتى

ولكن ما تفضلت به من حل ليس هو المطلوب وهذا لا يقلل من ما بذلت به من جهد

فجزاك الله خير الجزاء

ولتوضيح المطلوب

المقصود بالرصيد التراكمى هو الرصيد المتبقى بالخزنة عند كل عملية

والرصيد هو عبارة عن الوارد - المنصرف

المنصرف يتم قيده بالعمود out مع بيان جهة الصرف فى العمود not وهى كلمة (خزنة)

والوارد هو المبالغ التى يتم قيدها فى كلا من العمودين out و into ولكن يت تميزها فى العمود not1 بكلمة( وارد خ )

والرصيد هو الفرق بين الاثنين وذلك عند كل سجل قيد

فالوارد يتمثل فى (وارد خ ) والمنصرف يتمثل فى ( خزنة )

ويمكت توضيح المطلوب كما فى الصورة

FXc93001.jpg

قام بنشر (معدل)

أخي العزيز:

لقد أضفت ملف يتضمن تماماً ما هو موجود في الصورة التي أرفقتها وقد قمت بإضافة حقل sum للجدول لتحقيق الغاية التي تريدها ولكن لم يتم إلحاق الملف لسبب لاأعلمه والسلام

yomya2.rar

تم تعديل بواسطه riad
قام بنشر

الاخ العزيز riad

جزاك الله خير الجزاء

فعلاً ما قمت به من عمل هو المطلوب تماما

ولكن هناك سؤال بخصوص الحقل الجديد sum

ارجو شرح طريقة عمله حتى استطيع تنفيذها على ما اقوم به من عمل

لاننى قمت باستيراد الاستعلام الذى تفضلت بعمله

ولكنه لم يعمل لعدم وجود الحقل sum

قام بنشر (معدل)

لقد تم إضافة مايلي للنموذج:

If [not] = "خزنة" Then

[sum] = -[out]

ElseIf [not] = "وارد خ" Then

[sum] = [out] + [into]

End If

وبالتالي عند عمل الجمع التراكمي في الاستعلام سيتم طرح قيمة out عندماتكون قيمة not تساوي "خزنة" لأنها أخذت قيمة سالبة بينما سيتم جمعها مع into عندماتكون قيمة not تساوي "وارد خ" لأننا أعطيناها قيمة موجبة

فأرجو أن تضيف الحقل للجدول وتستورد النموذج مع إجراء التعديلات المطلوبة بالنسبة للحقول التي تم مسبقاً إدخال قيم بها

ملاحظة:أقترح أن يكون الترتيب للجمع التراكمي في الاستعلام على أساس التاريخ وليس الرقم no أعتقد أن العمل سيكون أدق في هذه الحالة وهذا يمكنك عمله بتغيير بعض القيم في الاستعلام وبالتوفيق

تم تعديل بواسطه riad
  • Like 2
  • 11 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information