ahmadhurira قام بنشر April 21 قام بنشر April 21 (معدل) الى اساتذتي الكرام لكم الشكر الجزيل بداية ارجو مساعدتي في عملية الجمع ضمن شروط وهي : 1 - اذا كان المبلغ اصغر من 750 تكون الضريبة 0 2 - اذا كان المبلغ يساوي او اكبر من 750 تكون الضريبة ناتج ( المبلغ - 750 ) * 0.05 3- اذا كان المبلغ يساوي 1166.667 فأن الضريبة تكون 28.883 4- اذا كان المبلغ اكبر من او يساوي 1166.667 تكون الضريبة ناتج ( المبلغ - 1166.667) * 0.1 ارجو مساعدتي ولكم جزيل الشكر Database4.accdb تم تعديل April 21 بواسطه ahmadhurira نسيت المبلغ
kkhalifa1960 قام بنشر April 21 قام بنشر April 21 تفضل استاذ @ahmadhurira المرفق بعد التعديل بطلبك حسب ما فهمت . ووافني بالرد . Database4-1.rar
Foksh قام بنشر April 21 قام بنشر April 21 ومشاركة مع أخي @kkhalifa1960 ، هذه فكرتي ، بحيث من خلال دالة عامة يمكن استخدامها في أي مكان في المشروع وليس ضمن حقل معين أو نموج معين .. انشئ مديول جديد أو في مديول موجود ، وألصق الكود التالي :- Public Function CalculateTax(ByVal salary As Double) As Double Const BASE1 As Double = 750 Const BASE2 As Double = 1166.667 Const FIXED_TAX_AT_BASE2 As Double = 28.883 Select Case True Case salary < BASE1 CalculateTax = 0 Case Round(salary, 3) = BASE2 CalculateTax = FIXED_TAX_AT_BASE2 Case salary < BASE2 CalculateTax = (salary - BASE1) * 0.05 Case Else CalculateTax = FIXED_TAX_AT_BASE2 + (salary - BASE2) * 0.1 End Select End Function ثم في حدث بعد التحديث لمربع نص "الراتب" :- Me.الضريبة = CalculateTax(Me.الراتب) وكنصيحة مستقبلية من أخ لأخيه المسلم :- ابتعد عن التسميات العربية للحقول والعناصر ومكونات قاعدة البيانات ، فحتماً ستسبب لك العديد من المشاكل في المشروع والتنفيذ .
تمت الإجابة kkhalifa1960 قام بنشر April 22 تمت الإجابة قام بنشر April 22 (معدل) تفضل استاذ @ahmadhurira المرفق بعد التعديل بطلبك حسب ما فهمت .بثلاث طرق كل طريقة بنموذج.اليك الشرح والمرفق .ووافني بالرد . Database4-2.rar تم تعديل April 22 بواسطه kkhalifa1960 اضافة الشرح
ahmadhurira قام بنشر April 22 الكاتب قام بنشر April 22 اخواني جزاكم الله كل خير واستاذي الكريم kkhalifa1960 هذا الجواب الصحيح استاذ Foksh اشكرك جزيل الشكر للتوضيح ولكم جميعا كل الاحترام والتقدير 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.