الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعديل في حقل محسوب لتقريب القيمه لأقرب عشرة اقل !

بدأه ماجد الأسيوطي في 15 ديسمبر 2011 · 7 رد · 2,954 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني بالمنتدي . .

في قاعدة البيانات المرفقة نموذج لحساب قيمه الضريبة الشهرية المستحقة علي العاملين وهناك حقل محسوب (صافي الدخل الشهري FFFF) وهو نتيجة لسلسلة من العمليات الحسابية في الإستعلام QA . . والمطلوب هو تقريب القيمه به الي أقرب عشرة أرقام أقل . . بمعني إذا كانت القيمه المحسوبة لصافي الدخل الشهري 456 جنية مصري تصبح فعليا 450 جنية مصري . . حيث يتم حساب الضريبة علي هذا المبلغ وهي تساوي 10% وتظهر في الحقل المحسوب الأخير ( الضريبة المستحقة HHHH ) كما بالشكل التالي :

post-248921-018210400 1323942160_thumb.p

وايضا يتم هذا التعديل في التقرير النهائي QAA والذي يمثل إجمالي الدخل السنوي (12 شهر) وإجمالي الضريبة المستحقة خلال العام (مجموع 12 شهر ) والذي تم بناءه علي الإستعلام السنوي المختصر QAA والمبني أيضاً علي اyستعلام QA التفصيلي .

وهناك إستفسار ففي جداول الأكسل هناك العديد من دالات التقريب لأداء هذه المهمة ولكن في الأكسس ؟؟

فحل هذه المشكلة ببساطة كان سيكون في الإستعلام QA وكتابة الدالة ( RoundDown( number;num - digits كما بجداول الأكسل ولكن هذا غير متاح بـ Access . . فهل يمكن التعديل مباشرة في الإستعلام QA بدلاً من النموذج والتقرير ؟؟

شكراً لأخواني في المنتدي مقدماً . . وأنتظر تواصلكم معي

حساب الضريبة الشهرية.rar

المرفقات
حقل محسوب لأقل عشرة.png

تم تعديل هذه المشاركة بواسطة ماجد الأسيوطي في 15 ديسمبر 2011 في 13:29

1
#2

الامر اخي في غاية البساطة تقسم الرقم الناتج على 10 ثم تستخدم دالة INT() لاستقطاع الرقم الصحيح ثم تضربه في عشرة

فمثلا 456 على 10 45.6 ثم بعد استخدام INT تكون 45 ثم في 10 تصبح 450 لان دالة FLOOR و دالة ROUNDUP ودالة ROUNDDOWN غير متاحة في الاكسس

اذا لم تستطع حل المشكلة انجزها لك

1
#3

شكرا لك أخي kh202067

ولكن لمعلوماتك نسبة الضريبة ليست 10% ثابتة ولكن تتدرج الي 15% و20% (ضريبة تصاعدية حسب الدخل)

فخانة الضريبة المستحقة HHHH لها معادلة حسابية في الإستعلام QA

اقتباس
اذا لم تستطع حل المشكلة انجزها لك

أرجوا ذلك . . وانتظر منك قاعدة البيانات بعد التعديل .

تحياتي ..

#4

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

1
#5

أخي . . kh202067

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

ولكم جزيل الشكر ..

#6

الاخ الكريم اليك قاعدة البياناتحساب الضريبة الشهرية.rar

اذا وجت مشاركتي ايجابية فلا تبخل على بالضغط على +

3
#7

رائع . . شكراً لك أخي :clapping:

أنت عبقري . . لقد حللت لي مشكلة عويصة أقلقتني ليالي كثيرة ولم أجد لها حلاً . . ولم يخطر ببالي هذا الحل . .

شكراً لك مرة أخري

ملحوظة . . لقد أضفتك لقائمة اصدقائي بالمنتدي . . هل توافق ؟؟

يسعدني صداقتكم أخي kh202067

تحياتي ..

#8

السلام عليكم

لو أردنا التفريب لأقرب وحدة للأعلى دائما 21.1 تصبح 22  

أو للأدنى دائما 21.9 تصبح 21

ما هو الحل

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…