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

كيفية عمل معادلات عموديا وليس افقيا كالاكسل

بدأه الحلفاوي في 3 يوليو 2011 · 2 رد · 919 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو الا يكون السؤال غامضاً بعض الشيئ

مطلوب عمل نظام صغير للرواتب ,يوجد بهذا النظام بنود بدلات تعطى للموظف اضافة الى راتبه الاساسي ,لكن هذه البنود تختلف باختلاف مجال عمل المؤسسة ,بعض هذه البنود يتم حسابها اعتماداً على البنود الاخرى وهنا مكمن السؤال كيف يمكنني عمل معادلات سهلة الاستخدام للمستخدم والاحتفاظ به في جدول بنود البدلات نفسه

الجدول كالآتي

Item_ID Int parimary key field

Item_Desc Varchar

isActiveItem TinyInt

ItemFormula Varchar

فإذا قام المستخدم بإضافة A,B,C,D بند وكان البند A عبارة عن مجموع البنود الاخرى بينما البند B مثلا عبارة عن مضروب البندين الاخيرين مطروحا منه البند A فكيف يمكنني تصميم معادلات مقروءة ومفهومة للمستخدم بعيدا عن التعقيدات الحسابية كاولويات الضرب والقسمة أو الحساب من الداخل الى الخارج وما شابه ذلك وتخزينه في حقل ItemFormula على يكون تصميم المعادلة من السهولة بمكان الا يضطر المستخدم الى اعادة كتابة المعادلات بمصمم البرنامج .

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

#2

السلام عليكم

موضعك مشوق و ممتاز

عليك تحديد مشروعك م كل النواحي لكي تستطيع تحديد الافكار اول شي

ساحاول التركيز معه ثم الرداذا تريد افكار شخص مبتدى

:ty: :ty: :ty:

تم تعديل هذه المشاركة بواسطة hopital في 3 يوليو 2011 في 21:00

#3
hopital كتب:

السلام عليكم

موضعك مشوق و ممتاز

عليك تحديد مشروعك م كل النواحي لكي تستطيع تحديد الافكار اول شي

ساحاول التركيز معه ثم الرداذا تريد افكار شخص مبتدى

:ty: :ty: :ty:

اشكرك لهذا التقييم ياهوبي قدمي مشاركتك واعلمي ان التواضع يزيدك رفعه اما عني فاعلم انه فوق كل ذي علم عليم ,بالعكس اسعد بردودكم

تحياتي للجميع

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

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

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

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

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