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

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

قام بنشر

اخي الكريم انت فهمتني غلط ..

العائد من الأمر هو ما تطلبه منه بأن يتم إحضار نتيجته  .. وليس كما فهمت ، يعني من الممكن ان المبلغ العائد = 650000 ولكنه لا يتم اظهاره مثلاً في مربع نص ، أو هو جزء من عملية حسابية تريد نتيجتها .... الخ

قام بنشر

اخي الكريم ، حتى تتضح لك الصورة أكثر ، ولا نخوض في موضوع ثاني ونخالف قواعد المنتدى ..

نستطيع تقسيم العملية إلى أجزاء وطباعة كل جزء بشكل منفصل لفهم كيفية حساب القيمة النهائية ، على سبيل المثال :-

  • حساب مجموع القروض (Loan_Made) للسنة السابقة :-
Dim LoanMadePreviousYear As Double
LoanMadePreviousYear = Nz(DSum("[Loan_Made]", "[tbl_Loans]", "Year([Auto_Date])=" & Me.txtYear - 1 & " And [Loan_ID] > 0 And [Nr] >= 6"), 0)
Debug.Print "LoanMadePreviousYear: " & LoanMadePreviousYear
  • حساب مجموع المدفوعات (Payment_Made) للسنة الحالية :-

Dim PaymentMadeCurrentYear As Double
PaymentMadeCurrentYear = Nz(DSum("[Payment_Made]", "[tbl_Loans]", "Year([Auto_Date])=" & Me.txtYear & " And [Loan_ID] > 0 And [Nr] > 5"), 0)
Debug.Print "PaymentMadeCurrentYear: " & PaymentMadeCurrentYear
  • حساب القيمة المتبقية (Remaining) :-

Me.Remaining = LoanMadePreviousYear - PaymentMadeCurrentYear
Debug.Print "Remaining: " & Me.Remaining

ستظهر لك النتيجة بهذا الشكل ..

LoanMadePreviousYear: 65000
PaymentMadeCurrentYear: 0
LoanMadePreviousYear: 65000
Remaining: 65000

 

أرجو أن تكون الصورة قد توضحت لك ,, وأكتفي بهذا القدر حتى لا نتعدى الصلاحيات :biggrin: .

  • 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