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

كتابة معاده مع تطبيق شرط

مغلق
بدأه محمد مسلم في 4 يوليو 2002 · 7 رد · 656 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اولا أهنئكم ونفسي على هذا الموقع المتميز الذي لم يكن يظهر بهذا المستوى العالي الا بتوفيق الله ثم بجهود القائمين عليه

ومشاركات الاعضاء الكرام .

امل قبولي عضوا جديدا ولي بعض الاسئلة ارجوا ان اجد لها حل لديكم ؟

لقد قمت بعمل قاعدة بيانات لخارج الدوام.

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

( الراتب × عدد ساعات لعمل / 240 )

وهي طريقة ايجاد مبلغ خارج الدوام ولكن هناك نظام لايجيز الحصول على اكثر من ربع الراتب.

1- كيف اوفق بين المعادله السابقه على ان لايزيد المبلغ عن ربع الراتب علماً ان هناك حقل خاص بمبلغ الراتب ؟

2- المعادله السابقه في حقل غير منظم كيف احفظ الناتج في حقل ( الاستحقاق ) الموجود في الجدول ؟

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

#2

أهلاً وسهلاً بك عضواً نافعاً إن شاء الله

هذا مثال على البرنامج حسب طلبك

أضغط هنا لتحميله .. أكسس 2000

وتقبل تحياتي

#3

جزاك الله خير اخوي سعودي31

إن شاء الله اطبقها على البرنامج عندي واعطيك النتيجه

#4

الاخ سعودي 31

لم تكن النتيجه كما ارغب او اني لم استطع تجربتها فعند الخروج من حقل عدد ساعات العمل تظهر رسالة خطاء

على كل حال ما أريده هو تطبيق المعادة السابقه ويبقى الناتج اذا كان اصغر من ربع الراتب اما اذا كان الناتج اكبر من ربع الراتب يظهر ربع الراتب

أي ان يظهر اصغر الرقمين امل اني شرحت المطلوب

اما الكود الموجوده في القاعده التي كتبتها اعتقد انه يظهر الناتج اذا كان اقل من ربع الراتب اما اذا كان اكثر تظهر رسالة تنبيهية ؟ وهذا خلاف المطلوب شكراً جزيلا على محاولتك وان امكن التصحيح

علما اني استخدم اكسس2000 و 97 ويهمني التطبيق على 97

#5

معقول 41 قراءه ولايوجد سوى مشاركة الاخ سعودي31 حتى ان كان الرد عدم المعرف على الاقل عشان اصرف نظر ؟

#6

استبدل الكود الذي عندك في حدث ( عند الخروج ) وحدث (بعد التحديث) بهذا

قم بمسح الأول كاملاً ثم أنسخ هذا والصقه هناك فقط هذا كل شيء

=========

If [خارج] > ([الراتب] / 4) Then

MsgBox "لا يجوز لخارج الدوام أن يكون أكثر من ربع الراتب", 14, "تنبيه"

[خارج] = ([الراتب] / 4)

Else

[خارج] = ([الراتب] * [عدد_ساعات_العمل] / 240)

End If

[الاستحقاق] = [خارج]

========

أما إذا أردت أن يعيد لك المبلغ إلى ربع الراتب بدون أن يخرج لك رسالة تخبرك بذلك فقم بمسح هذه من الكود

MsgBox "لا يجوز لخارج الدوام أن يكون أكثر من ربع الراتب", 14, "تنبيه"

وتقبل تحياتي

#7

مشكور اخوي سعودي31 وجزاك الله خيراً فقد نجحت المعادة

وان كان الرد متاخر فعذراً.

#8

الحمد لله

مع أني استغربت عدم ردك فاعتقدت أن العمل لم ينجح معك:D

هذا الموضوع مغلق.

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