[عنوان غير مناسب]صادفتني مشكله في النماذج اتمنى مساعدتكم
السلام عليكم
اشكرك استاذي العزيز على مجهودك ولكن الدالة مجموع ساعات اضافية: Sum(IIf([MORE_TIME_WORK]>=160 And [DWAM
]="دوام";160;[MORE_TIME_WORK])) في QR1 لم تطبق بشكلها الصحيح فمثلا لو اعطيت موظف وهو دوام 180 ساعة تظهر في مجموع الساعات الاضافية 180 وانا اريدها تظهر 160 والباقي يظهر في QR2
استاذي العزيز
انا عدلت كمان في الملف المرفق ولم يتعرف الا على حالة FAULSE
اخي غيرت تعبير الحقل
انا كتبت:
مجموع ساعات اضافية: Sum(IIf([MORE_TIME_WORK]>=160 And [DWAM]="دوام",160,[MORE_TIME_WORK]))
و انت غيرت الى:
مجموع ساعات اضافية: Sum(IIf(([MORE_TIME_WORK]>160 And [DWAM]="دوام"),160,IIf(([MORE_TIME_WORK]>160 And [DWAM]="وردية"),200,[MORE_TIME_WORK])))
والله يا استاذ جربت ومازبطت
وهذا المرفق مثل ما كتبت انت
حاول تطبقة بواسطة اكسس 2003 وترسل المرفق
ربي يحفظك من كل مكروه
حسب ما فهمت من المعادلة الجديدة،تريد اذا قيمة الحقل Dwam "دوام" ، و مجموع ساعات اكثر من 160 ، قيمة الحقل تكون 160 و الباقي يرحل الى الاستعلام Qr2
و الا اذا كان قيمة حقل Dawam "وردية"، ومجموع ساعات اكثر من 200 قيمة الحقل تكون 200
و الملف حسب التعديل
تم تعديل هذه المشاركة بواسطة ابوشفيق في 6 فبراير 2014 في 22:49
حسب ما فهمت من المعادلة الجديدة،تريد اذا قيمة الحقل Dwam "دوام" ، و مجموع ساعات اكثر من 160 ، قيمة الحقل تكون 160 و الباقي يرحل الى الاستعلام Qr2
و الا اذا كان قيمة حقل Dawam "وردية"، ومجموع ساعات اكثر من 200 قيمة الحقل تكون 200
و الملف حسب التعديل
اذا قيمة الحقل Dwam "دوام" ، و مجموع ساعات اكثر من 160 ، قيمة الحقل تكون 160 و الباقي يرحل الى الاستعلام Qr2
انا يهمني هذا كما عملت انت
اما بالنسبة للوردية اي عدد من الساعات يظهر له في فيQr1
يبدو هناك مشكلة في رفع الملفات غدا ارفق الملف ان شاء الله
استاذي العزيز ابو شفيق
بالنسبة للطلب الاول كويس عدلت المعادلة واصبحت مزبوطة
لكن الاستعلام QR2
عند تطبيق المعادلة (sum([ss]-160)) AS [مجموع ساعات اضافية] مازبطت يقول لايمكن استخدام الاستعلامات الفرغية
او المعادلة Sum([MORE_TIME_WORK]-160) AS [مجموع ساعات اضافية], لم تظهر اي نتيجة
تم تعديل هذه المشاركة بواسطة engsamed في 6 فبراير 2014 في 23:38
لاحظ استاذي العزيز
في QR2 عدلت المعدلة وزبطت لكن تظهر لي حتى الاسماء الذين الاضافي تبعهم صفر
وعندما عملت تحت SUM M AND W >0 تعطيني رسالة كما في الصوره
تم تعديل هذه المشاركة بواسطة engsamed في 7 فبراير 2014 في 02:27
السلام عليكم
اخي العزيز الملف شغال بدون اي رسالة حتى جربت في اوفيس 2003 و ويندوز XP
اعتقد سبب مشكلة لديك في عمود مضاف (SUM M AND W: [مجموع ساعات اضافية]) جرب البرنامج بعد حذف هذالعمود ، عند انا شغال مع وجوده
ولكن افضل طريقة جعل استعلام Qr1 كـ استعلام رئيسي و ننشي عليه استعلامين اخريين حتى يسهل عملية اضافة اعمدة حسب معايير مطلوبة
و في المرفق تجد استعلام Query1 و Query2 و استعلام Qr1 استعلام رئيسي كما قلت علما بان غيرت اسم عمود"مجموع ساعات اضافية" الى ExtraCharge في استعلامات الثلاثة
تم تعديل هذه المشاركة بواسطة ابوشفيق في 7 فبراير 2014 في 08:58
السلام عليكم
استاذي العزيز ابو شفيق انت مبدع بكل ماتحملة الكلمة من معنى فاتمنى من الله ان ينور قلبك وييسر امر ويسهل رزقك
وبقي بعض المسات الاخيره
في النموذج DEP1 عندي ثلاثه مربعات نص غير منظم
المربع الاول ...بداية الاضافي
المربع الثاني ...نهاية الاضافي
المربع الثالث.....الاجمالي .....طبعا بالساعات والدقائق......وفي شروط وهي :اذاكان بداية الاضافي من 6:00م وانهاية 6:00 ص يكون الناتج مضروب ب2 واذا كان بداية الاضافي 6:00ص ونهايته 6:00م
يطلع الناتج مثل ما هو اي مضروب بواحد
واذا كان بدايته مثلا 4:00م حتى 10:00م يحب ان يحسب اول ساعتين اي من اربع الى ست الساعه بساعة ومن ست الى عشر الساعة بساعتين
اي انه قد يكون في تداخل مش منتظم فقد يكون العمل مثلا من 12:00ص الى 10:00 ص وهكذا
وهذه المربعات ليس لها اي علاقة بالبرنامج وانما فقط كمعادلة لحساب عدد الساعات لكي يسهل على الذي يشتغل على البرنامج حساب الساعات بدل ان يجلس يحسب بواسطة الحسابة
استاذي العزيز
لاحظ هنا في مشكلة لقد حاولت ان اوجد الفرق بيت الوقتين
فمثلا اذا كان وقت بداية الاضافي 10:00ص ونهايته 01:00ص فمن المفروض ان يكون الناتج =15:00ولكن تطلع لي 9:00 كما في المرفق
على ما اعتقد ان هذه المعادلة صحيحة اذا طبقت خلال 24 ساعة بنفس اليوم ولكن اذا دخل نهاية الاضافي في اليوم الثاني فهي غير صحيحة
تم تعديل هذه المشاركة بواسطة engsamed في 8 فبراير 2014 في 01:07
السلام عليكم
انا قمت ب التعديل المثال ولكن مطلوب استفسار مثلا
في مشاركتك السابقة قلت الفترة مابين 6م و 6ص تحسب دبل و الآن كيف تريد النتيجة 15 ساعة ؟ الا تحسب مع 12 ساعة اضافي لتكون 22 ساعة ؟
الدوام مستمر 24 ساعة على ما اعتقد ولكن انت حدت فترة بين 6م و 6ص كفترة ذروة و الان ماذا لو احد يدوم من 4 ص حتى 6 ص هل تحسب ساعتين ام 4
اشكرك استاذي العزيز على اهتمامك
طبعا القاعد تقول اذا كان داوم الموظف مابين 6م الى 6ص تحسب الساعه بساعتين وما دون ذلك الساع بساعه
بالتاكيد اذا داوم من 4 ص الى 6ص ستكون الساعة بساعتين اي تكون النتيجة 4 ساعات لكن اذا داوم من 4 ص الى 7 ص تكون النتيجة 5 ساعات اي من 4ص الى 6 ص اربع ساعات ومن 6ص الى 7 ص ساعة فيكون الناتج 5ساعات وهكذا
اما بالنسبه للمثال اللي ارفقتة انا فانه لايتعرف على اذا كان نهاية الاضافي في يوم ثاني بمعنى اذا بداء الاضافي 6م وانتها 6ص بالتاكيد انه بداء في يوم وانتهى في اليوم الثاني
مثلا اذا اشتغل الموظف 24 ساعة اضافي فالناتج يكون 36 ساعة
تفضل اخي جرب المثال
الله يجزاك الخير على مجهودك الجبار
ولكن لاحظ المشكلة
عندما يكون بداية الاضافي 01:00ص ونهايته 6:00ص يعطي النتيجة 5 والمفروض تكون 10
واذا كان باية الاضافي 01:00ص ونهايته 7:00ص يعطي النتيجة 6 والمفروض 11
تم تعديل هذه المشاركة بواسطة engsamed في 8 فبراير 2014 في 16:21
تفضل الملف بعد تعديل
انا اسف استاذي كثرت عليك بالاسءله ولكن اريد ان استفيد ولو الشي اليسير من خبراتكم في هذا المنتدى الرائع
في الواجهة الرئيسية للبرنامج وفي الصفحة تقارير اضفت نموذج عندما اضغط على طباعة الاضافي الشهري يفتح لي النموذج وفيه امرين احدهما لمعاينة التقرير والاخر للطباعة ولكن امر معاينة التقرير يتنفذ الامر ولكن لايعرض التقرير في الواجهه الرئيسية وانما خلف الواجهه وعندما اغلق الواجهه الاقي التقرير في وضع معاينه .....الذي اريده هو معاينة التقرير امام الواجه الرئيسيه...واليك المرفق والصور
تم تعديل هذه المشاركة بواسطة engsamed في 8 فبراير 2014 في 16:48

