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

انقاص شهر للمتعاقدين

بدأه كريمو2 في 11 يناير 2014 · 20 رد · 785 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني

كان برنامجي يعمل عادي وينقص شهر بالنسبة للمتعاقدين

ولما أدخلت عليه تعديلات بخصوص إظهارأسماء الأشهر الحقيقية " مثلا آب = أوت " ,"جانفييه = جانفي"

وقع خطا في إظهار التقارير الخاصة بالمتعاقدين 

الشهر الحالي "يعمل بصفة عادية"

=Forms!FrmDiscountReport!txtAwardMonth1

الشهر الي ناقص 30 "به مشكل"

=Forms!FrmDiscountReport!txtAwardMonth1-30

أرجو المساعدة

 

post-237625-0-59225900-1389457339_thumb.

 

MM2014.rar

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

الملف بعد التعديل

 

MM2014.rar

#3

اخي سمير بارك الله فيك على المساعدة


ولكن اخي بقي نفس المشكل


 


غير تاريخ جهازك الى سبتمبر 2013 مثلا


ولاحظ المتعاقدين ماذا يكتب الشهر" ابت " ام " أوت"


هذا من جهة ومن جهة أخرى


إقتطاع المتعاقدين بالأعلى غير ناقص شهر حسب تعديلك لماذا


ارجو الإنتباه اخي 


وشكرا لك 

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#4

صور التقارير توضح المطلوب


 


 


post-237625-0-81084500-1389478965_thumb.


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#5

الصورة وضحت مطلب إخواني


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#6

السلام عليكم

 

هذا تعديل بسيط على ملف اخونا سامر ، لتمنى يؤدي الغرض منه ويعطي النتيجة المطلوبة ، أرجوا التجربة.

 

;)

 

 

MM2014 AbuAdnan.rar

#7
AbuAdnan كتب:

السلام عليكم

 

هذا تعديل بسيط على ملف اخونا سامر ، لتمنى يؤدي الغرض منه ويعطي النتيجة المطلوبة ، أرجوا التجربة.

 

;)

 

 

 

شكرا لك ابوعدنان معظمها صحيحة الا كما تظهره الصورة فهو غير صحيح

الرجاء اعادة تعديلك

 

post-237625-0-04655700-1389550891_thumb.

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#9

اخي ابو عدنان بقيت دار لقمان على حالها

لم يتم التعديل بقي التقرير يظهر جانفي - 2014 وليس ديسمبر - 2013 

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#10

المشكل يكمن كما في الصورة


 


 post-237625-0-70384800-1389556316_thumb.


تم تعديل هذه المشاركة بواسطة كريمو2 في 12 يناير 2014 في 22:52

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#11

اخي كريمو

 

بدل ان اعطيك سمكة ، خليني اخبرك كيف تصطاد اسماك :)

 

الظاهر ان مشاكلك هي في التاريخ !!

فعندما تقرأ التاريخ من الكمبيوتر (بغض النظر عن لغة الجهاز) ، فيظل التاريخ صحيحا ، ويمكن القيام بجميع المعادلات والعمليات بالتاريخ ، والنتيجة تكون صحيحة ،

اما بالنسبة لبرنامجك ، فقد قمت بقراءة تاريخ الجهاز عن طريق txtMonth ، ولكنك ترجمت هذا التاريخ الى txtAwardMonth1 .

فلو انك استمريت استخدام txtMonth في حساباتك ومعادلاتك ، وتنقص شهر ، او 30 يوم ، فان النتيجة ستكون صحيحة ،

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

 

ولكنك التبس عليك الوضع ، واستعملت txtAwardMonth1 في معادلاتك :(

 

جعفر

#12
jjafferr كتب:

اخي كريمو

 

بدل ان اعطيك سمكة ، خليني اخبرك كيف تصطاد اسماك :)

 

الظاهر ان مشاكلك هي في التاريخ !!

فعندما تقرأ التاريخ من الكمبيوتر (بغض النظر عن لغة الجهاز) ، فيظل التاريخ صحيحا ، ويمكن القيام بجميع المعادلات والعمليات بالتاريخ ، والنتيجة تكون صحيحة ،

اما بالنسبة لبرنامجك ، فقد قمت بقراءة تاريخ الجهاز عن طريق txtMonth ، ولكنك ترجمت هذا التاريخ الى txtAwardMonth1 .

فلو انك استمريت استخدام txtMonth في حساباتك ومعادلاتك ، وتنقص شهر ، او 30 يوم ، فان النتيجة ستكون صحيحة ،

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

 

ولكنك التبس عليك الوضع ، واستعملت txtAwardMonth1 في معادلاتك :(

 

جعفر

شكر اخي جعفر على الإلتفاتة

لقد إصطدت السمكة وأثناء تمسك بها رجعت للبحر ثانيا  :D 

غيرت txtAwardMonth1 الى txtMonth

ولكن فوجيت ان التقرير لا يفتح لما يكون شهر أوت هذا من جهة

ومن جهة أخرى فإن عند الضغط على المتعاقدين يقتح التقرير  rptDiscountDetail ولكن بدون نقصان شهر هذا في (إقتطاع الهيئة)

أما (إقتطاع الخلية) فكل شي على مايرام

وخلال شهر اوت لا تفتح التقارير ويخرج هذا الميساج وفق الصورة

 

post-237625-0-31510000-1389607582_thumb.

 

DJAFFER.rar

تم تعديل هذه المشاركة بواسطة كريمو2 في 13 يناير 2014 في 19:46

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#13

لازلت انتظر المساعدة!!!!!!!


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#14

اخي الفاضل كريمو :)

 

حاولت ، ولكن محاولاتي بائت بالفشل ، لأن التاريخ موجود في كل كائنات البرنامج ، ومع اني غيرتهم جميعا تقريبا ، إلا اني لم اصل لحل :(

 

الطريقة الصحيحة والاسهل ستكون:

اعطنا البرنامج اللي يعطي نتائج صحيحة ، وخبرنا المسميات اللي تريدها تتغير ، لأن الموضوع لن يشمل معادلات ، وانما ديكور فقط :)

 

جعفر

#15
jjafferr كتب:

اخي الفاضل كريمو :)

الطريقة الصحيحة والاسهل ستكون:

اعطنا البرنامج اللي يعطي نتائج صحيحة ، وخبرنا المسميات اللي تريدها تتغير ، لأن الموضوع لن يشمل معادلات ، وانما ديكور فقط :)

جعفر

شكرا اخي جعفر

فكرة البرنامج :

هي انه لديا 5 فئات من العمال

"موظفين" - "منتدبين" - "توقيت جزئي" - "توقيت كامل" - "عون نظافة"

المشار اليهم باللون الأحمر امورهم سهلة اي الإقتطاع يكون شهري

أما الثلاثة الأخريات المشار اليهم باللون الأزرق هنا تكمن فيهم المشكلة

وهم يكون فيهم الإقتطاع ناقص شهر

مثلا : الأن نحن في شهر جانفي 2014

الإقتطاع للمشار لهم باللون الأحمر يكون خلال هذا الشهر

اما المشار اليهم باللون الأزرق يكونا في شهر سابق وهو ديسمبر 2013

وهكذا

اظن ان الفكرة واضحة

ملاحظة : البرنامج يعمل معي بصفة منتظمة منذ حوالي سنة ولكن لما اردت أن اغير اسماء الأشهر

وخاصة أشهر :

'اب' بـإسم 'أوت'

'جانفييه' بـإسم 'جانفي'

'فيفرييه' بـإسم 'فيفري'

'مي' بإسم 'ماي'

'جوييه' بإسم 'جويلية'

وقع هذا المشكل

وهذا عند تغيير الإعدادات الإقليمية في WINDOWS  XP

وخاصة عند التنسيقات بالبلد "تونس" مثلا نجد ان اسم الشهر

اوت مكتوب اب

 

و عند التنسيقات بالبلد " الجزائر " مثلا نجد ان اسم الشهر :

جانفي مكتوب جانفييه

فيفري مكتوب فيفرييه

ماي مكتوب مي

جويلية مكتوب جوييه

 

post-237625-0-25520200-1389817558_thumb.

آمل اني اوصلت الفكرة

تم تعديل هذه المشاركة بواسطة كريمو2 في 15 يناير 2014 في 23:27

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#16

طيب ، لو سمحت ترفق البرنامج اللي كان يشتغل بطريقة صحيحة قبل تغيير الاشهر ، وسنحاول تغيير الاشهر دون المساس بالنتيجة :)

 

جعفر

#17
jjafferr كتب:

طيب ، لو سمحت ترفق البرنامج اللي كان يشتغل بطريقة صحيحة قبل تغيير الاشهر ، وسنحاول تغيير الاشهر دون المساس بالنتيجة :)

 

جعفر

اليك البرنامج  الذي كانت نتيجته صحيحة بأسماء الأشهر

آب و جانفييه و فيفرييه و مي و جوييه

 

 

MM_H_5.rar

تم تعديل هذه المشاركة بواسطة كريمو2 في 16 يناير 2014 في 01:01

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#18

اخي الفاضل كريمو :)

 

انا عملت جدول tbl_FrenchMonth وبدون داله ، لأسماء الاشهر ،

فكل اللي عليك فعله هو وضع المعادلة الآتيه والتي ترسل رقم الشهر ، وتسترد اسم الشهر ، وتعمل هذه الطريقة بغض النظر عن تصميم واعدادات كمبيوترك:

=FrenchMonth([txtMonth])

لم اغير في النموذج او التقرير ، وانما اضفت حقل باللون الاحمر حتى ترى النتيجة ،

كما اني عدلت في المعادلة بعدة طرق ، وبما يتناسب مع طريقة عرض التاريخ في الحقل :)

 

رجاء مراجعة المرفق وابداء الملاحظات عليه :)

 

جعفر

130.2.MM_H_5.mdb.zip

#19

بارك الله فيك اخي 


اولا :


=FrenchMonth([txtMonth])

هذه المعادلة اين توضع


ثانيا :


بعد رؤية التعديل 


لاحظت ان  التقرير rptDiscountDetail الخاص بأقتطاع الهيئة هو المطلوب   "صح"


 


ولكن بقيت مشكلة في التقرير  rptDiscount الخاص بإقتطاع الخلية


بالنسبة لـ :


'موظفين' يساوي الشهر الحالي وليس ناقص شهر


'منتدب' يساوي الشهر الحالي وليس ناقص شهر


'الكل' يساوي الشهر الحالي وليس ناقص شهر


 


تم تعديل هذه المشاركة بواسطة كريمو2 في 16 يناير 2014 في 20:54

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#20

تم التعديل ارجو ان يكون هذا ما تريد 

MM_H_5.rar

#21

شكرا لكم اساتذة 


هو المطلوب 


ربي يحفظكم ويخليكم ذخرا لهذا المنتدى الغالي


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

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