اخواني الكرام
هذا الكود لحساب عدد ايام الاجازات السنوية فقط
=Nz(DSum("[عدد الايام]";"[Que1]";"[نوع الاجازة]='سنوي'");0)اريد تعديله ليحسب عدد الاجازات السنوية والخارجية ( اي اضافة الاجازاة الخارجية للعدد)
بارك الله بكم
اخواني الكرام
هذا الكود لحساب عدد ايام الاجازات السنوية فقط
=Nz(DSum("[عدد الايام]";"[Que1]";"[نوع الاجازة]='سنوي'");0)اريد تعديله ليحسب عدد الاجازات السنوية والخارجية ( اي اضافة الاجازاة الخارجية للعدد)
بارك الله بكم
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
اخي mas123
لم تضبط ( هناك خطأ في وضع الاقواس ) حاولت ضبطها ولكن يعطي نقص في الاقواس
بارك الله بك
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
جرب هذا الكود
بالفعل كان فيه قوس فس الآخر غير موجود
ولكني اعتمدت على الكود الخاص بك
فقط أضفت شرط جديد or
=Nz(DSum("[عدد الايام]";"[Que1]";"[نوع الاجازة]='سنوي' or [نوع الاجازة]='خارجية');0))جرب وأخبرني بالنتيجة
تم تعديل هذه المشاركة بواسطة mas123 في 9 نوفمبر 2011 في 14:36
التغير هو القانون الدائم للحياة.ودوام الحال من المحال
فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟
لم يضبط بعد يعطي الرسالة نفسها " يحتوي التعبير الذي ادخلته على سلسلة احرف غير صالحة "
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
أخي الكريم
هل تعرف معنى هذا الكود أم لا؟
معناه أنه يقوم بجمع حقل اسمه عدد الأيام وهذا ينبغي أن يكون قيمته رقمية
وذلك بشرطين هما
أن يكون الحقل الذي اسمه نوع الاجازة يحتوي على كلمة سنوية أو خارجية
....
فهل بالفعل تستعمل هاتين الكلمتين للتعبير عن نوع الاجازة أم تستعمل كلمات أخرى؟
......
وفي الأخير إن أرفقت مثالك للتعديل عليه يكون أفضل
التغير هو القانون الدائم للحياة.ودوام الحال من المحال
فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟
اخي الكريم mas123
اشكر متابعتك واهتمامك
صحيح ان اعرف معنى الكود والكلميتن وهي ضمن مربع قائمة بها انواع الاجازات ومنها الكللميتن ( سنوي ، خارجية ) بالضبط
علماً باني قمت بعمل تجربة على الكود فقبل الامر وهو
=Nz(DSum("[عدد الايام]";"[Que1]";"[نوع الاجازة]='سنوي'" Or "[نوع الاجازة]='خارجية'");0)ولكنه عند التنفيذ قام بحساب جمع انواع الاجازات ( السنوية والخارجي والمرضي والعارضة ) ولا اعرف اين السبب
بارك الله بك
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
اخواني الكرام
السلام عليكم ورحمة الله وبركاته
لا اعتقد ان الدالة DSUM تستطيع جمع حقلين مختلفين او التفريق بينهما فإذا لم تتعرف على ماذا تريده بالضبط سواء ( سنوي ) او ( خارجي ) فإنها ستعيد لك جميع القيم الموجوده في الجدول او الإستعلام بدلا من ان تعيد لك خطأ .
ولهذا يجب جمع كل نوع لوحده في نص مختلف بهذه الطريقة ثم يتم الجمع النهائي بين الحقلين في مربع نص ثالث
بالتوفيق
جزيت خيرا
قلتها قبل سنوات طوال وأعيدها
لا يفتى وزهرة في المنتدى
حين تكونين بيننا ، نصمت ونسمع ونقرأ ... لنتعلم
تلميذك : أبو آدم
.............
تم تعديل هذه المشاركة بواسطة nart lebzo في 9 نوفمبر 2011 في 20:34
بارك الله بك اختي زهرة
دائماً ما نجد الحل عندك
حل مقبول ويفي بالغرض
كل الاحترام+1
وتقبل الله طاعتكم وصالح الاعمال
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
zahrah كتب:اخواني الكرام
السلام عليكم ورحمة الله وبركاته
لا اعتقد ان الدالة DSUM تستطيع جمع حقلين مختلفين او التفريق بينهما فإذا لم تتعرف على ماذا تريده بالضبط سواء ( سنوي ) او ( خارجي ) فإنها ستعيد لك جميع القيم الموجوده في الجدول او الإستعلام بدلا من ان تعيد لك خطأ .
ولهذا يجب جمع كل نوع لوحده في نص مختلف بهذه الطريقة ثم يتم الجمع النهائي بين الحقلين في مربع نص ثالث
بالتوفيق
الأخت الفاضلة زهرة
بارك الله فيك
لقد أعطيت أكثر مما كان يطلب أخونا صاحب الموضوع
حيث طلب
اقتباساريد تعديله ليحسب عدد الاجازات السنوية والخارجية ( اي اضافة الاجازاة الخارجية للعدد)
ولم يذكر في معادلته أنه يريد حساب ذلك لموظف معين
وقد أخبرته بإرفاق ملف للتعديل عليه
......
ولما قد تم إرفاق الملف من سيادتكم
قمت بعمل اللازم
لعله يكون المطلوب
التغير هو القانون الدائم للحياة.ودوام الحال من المحال
فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟
اخي الفاضل محمد mas123
بارك الله بك حل صحيح ومضبوط 100%
للتوضيح
البرنامج يقوم بتصفية اجازات الموظف في نموذج فرعي بالنموذج الرئيسي وذلك عن طريق الاستعلام que1 والمذكور في الكود .
فاعتقدت ان الامر يكون تلقائيا بحساب عدد اجازات موظف معين عند فتح النموذج له لهذا الكود
فعذرا على تقصيري بالشرح
كل الاحترام والشكر لك ولاختنا الفاضلة زهرة على جهودتكم +
سيد الاستغفار
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري
درس جميل ومجهود رائع اخواني بارك الله فيكم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…