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

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

قام بنشر

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

كل عام وانتم بخير ,,,  نتمنى ان يكون عام 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
قام بنشر (معدل)

...

 

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information