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

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

قام بنشر

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

كل عام وانتم بخير ,,,  نتمنى ان يكون عام 2023 مليء بالخير والسعادة على جميع زوار واعضاء ومشرفين موقع اوفيسنا الرائع .

انا عندي مشكلة ان حقل الرصيد السابق في التقرير , للاسف لم انجح في عمله  مع انني حاولة في اكثر من معادلة ودالة اخذتها من الاخوه الزملاء والخبراء هنا , لذلك رفعت لكم مرفق لمشكلتي في الرصيد السابق ,, شاكرا حسن تعاونكم ودعمكم المسبق لي.

 

11111.rar

قام بنشر

وعليكم السلام

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

اتكلم عن نفسي ..لا املك خبرة بالمحاسبة ... ولهذا اريد توضيحا منك لابني معادلاتي

  • Like 1
قام بنشر

باش مهندس قاسم ,,

الان عند طلب كشف بين تاريخ 3-1-2023 الى 3-1-2023 / لحساب ورثة عبدالجبار  يعطيك الرصيد (115-)  ولا يقوم با اضافة الرصيد السابق قبل تاريخ 3-1-2023 حتى يكون الرصيد الصحيح (895-) ,, مرفق مع اضافة حركات على ورثة عبدالجبار

 

 

11111.rar

  • أفضل إجابة
قام بنشر

السلام عليكم

قمت باضافة استعلام بشرطين التاريخ اصغر من تاريخ البداية بواحد ورقم الحساب

ثم باستخدام dsum طلبت مجموع عمود blance من الاستعلام

فصار عندنا الرصيد السابق في كشف الحساب

 

11111.accdb

  • Like 1
  • Thanks 1
قام بنشر

بالاضافة لما تفضل به الاخ @عبد الله قدور

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

DSum("[blance]";"recept";"[acc_no_recpt]=" & [Forms]![n_ame]![av1] & "AND date < [Forms]![n_ame]![av3]")

 

  • Thanks 1
قام بنشر

شكرا لك على مساعدتي اخي @عبد الله قدور  وشكرا لك باش مهندس @Eng.Qassim  اتمنى لكم التوفيق والتقدم في حياتكم العلمية , والبركه في ارزاقكم انشاء الله,

انا فشلت  ,,,  با استخدام هذه الداله =Nz(DSum("[qure_name]![blance]";"[qure_name]";"[Date]<[Forms]![n_name]![av3]"))  ,,, ولكن بمساعدتكم  انتم والقائمين على هذا الموقع تعلمت ونجحت .

قام بنشر

كلنا نفشل ونتعلم ..

 

 

الدالة NZ من الدوال المهمة والتي تسبب مشاكل عند تنفيذ المعادلات الحسابية وهناك حقول فارغة ...فهذه الدالة تقوم بتحويل الحقول التي ليس بها شي Null value الى قيم اخرى ...فمثلا لديك حقول ارقام تلفونات ..وتريد ان تكتب (لايوجد رقم) في الحقول (الفارغة)

NZ(PhoneNumber, " لايوجد رقم ")

او تريد ان تعود اليك القيم ب صفر في العمليات الحسابية حتى لايحصل خطأ فتكتب ..

Nz(Dsum("field","table","Criteria"),0)

 

 

 

 

 

 

 

 

 

 

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

نعم صحيح باش مهندس ,,, انا قمت بالتعديل على المعادلة التي ساعدتني بها كالتالي :

=Nz(DSum("[blance]";"recept";"[acc_no_recpt]=" & [Forms]![n_name]![av1] & "AND date < [Forms]![n_name]![av3]");0)

علما انني في السابق تعبت كثيرا الى ان اوصلتموني الى الحل ....😍

تم تعديل بواسطه Bshar
  • Like 1

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