اذهب الي المحتوي
أوفيسنا

تواريخ الترقيات المختلفة في تقرير واحد


hazkael

الردود الموصى بها

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

                       اولا اتمنى ان يكون اساتذتنا الكرام بصحة و عافية و نشكر لهم مساهمتهم الجبارة راجيا من المولى ان يتقبل اعمالهم الصالحة قبولا حسنا

          -عندي جدول للموظفين و نموذج و تقرير المشكلة اني اريد ان تظهر تواريخ الترقيات تباعا

       يعني لنفرض مثلا موظف تاريخ تعيينه 2/1/2014 ورقي لاحقا في تاريخ 2/1/2015 و رقي ايضا بتاريخ 2/1/2016

         فاريد ان ظهر في التقرير تاريخ التعيين 2/1/2014  الى غاية 2/1/2015 يعني اول ترقية لكن ناقص يوم  اي 1/1/2015

                                                       و بعدها الترقية الثانية من تاريخ 2/1/2016 الى غاية ......... و هكذا

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

          اتمنى المساعدة منكم و لكم كل الشكر

  -اتمنى اني وفقت في الشرح.

 و اعذروني ان لم اوفق و قد ارفقت مثال على ما اريده.

 

                                                                   --------- لكم مني جزيل الشكر مسبقا ------------

 

الترقيات.accdb

رابط هذا التعليق
شارك

                                              الله يزيد فضلك و ينميك و يعليك و يعطيك

                                           شكري اليك لا يجزي جهدك في مساعدتي

                               لكن يا اخي لم تحل مشكلتي اعتقد اني لم استطع ان اشرحها كفاية

   لقد ارفقت صورة كمثال و ارفقت قاعدة البيانات كما اتمناها لكن المشكلة انه يجب ان اقوم انا بادخال تاريخ الى غاية يدويا

         و هذا صعب مع كثرة الموظفين اتمنى ان ترى الصورة و قاعدة البيانات فربما تتمكن من فهم مشكلتي اخي

                                                              و اسف جدا اتعبتك معي

ملاحظة : الصورة في تقرير اسمه الصورة في قاعدة البيانات

935.الترقيات.accdb

رابط هذا التعليق
شارك

وعليكم السلام

 

لتنقيص يوم من تاريخ الترقية
dateadd("d",-1,[تاريخ الترقية])

إضافة سنه على تاريخ الترقية
dateadd("yyyy",1,[تاريخ الترقية])


ولما نريد إضافة سنه على تاريخ الترقية ، ناقصا يوم
dateadd("yyyy",1,dateadd("d",-1,[تاريخ الترقية]))

.

سؤالك التالي:

وين اخلي هذه المعادلة؟

والجواب:

في نفس المكان اللي تُدخل البيانات يدويا ، ويمكنك وضعه على حدث زر مثلا:smile:

 

جعفر

  • Thanks 1
رابط هذا التعليق
شارك

                                              الله يباركلك اخي و يزيدك من فضله                                                                                                                                 شكرا لك على مساعدتي

                               لكن يا اخي مشكلتي ليست مركزة في انقاص يوم او زيادة يوم او متعلقة بالتواريخ

المشكلة  الاهم وضحتها بصورة التي ارفقتها حتى لا اطيل عليكم الكتابة و الاخذ و الرد و اضيع وقتكم

المشكلة باختصار اني اريد الخانة التي فيها تاريخ الترقية الجديدة هذا التاريخ اريده يكون في خانة الى غاية في الترقية السابقة ناقص يوم

المشكلة عندي ليس في انقاص يوم المشكلة اني ما عرفت كيف اجعل تاريخ الترقية الحالية يكون في تاريخ خانة الى غاية السابقة

و لك كل الشكر مني و الاسف الشديد على تعبك و يارب تشوف الصورة التي بالقاعدة و التقرير ايضا

......... و دعواتي لك بالخير و السلام ..........

رابط هذا التعليق
شارك

وعليكم السلام

 

4 ساعات مضت, hazkael said:

المشكلة باختصار اني اريد الخانة التي فيها تاريخ الترقية الجديدة هذا التاريخ اريده يكون في خانة الى غاية في الترقية السابقة ناقص يوم

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

ولما نريد إضافة سنه على تاريخ الترقية ، ناقصا يوم
dateadd("yyyy",1,dateadd("d",-1,[تاريخ الترقية]))

.

 

4 ساعات مضت, hazkael said:

المشكلة عندي ليس في انقاص يوم المشكلة اني ما عرفت كيف اجعل تاريخ الترقية الحالية يكون في تاريخ خانة الى غاية السابقة

وانا قلت لك: وين اخلي هذه المعادلة؟

والجواب:

في نفس المكان اللي تُدخل البيانات يدويا ، ويمكنك وضعه على حدث زر مثلا:smile:

 

تفضل:

نفس الكود اعلاه ، ولكن على حدث زر

Private Sub cmd_To_Click()

    Me.الى = DateAdd("yyyy", 1, DateAdd("d", -1, [تاريخ الترقية]))
End Sub

.

وهذا هو الزر

935.Clipboard04.jpg.ce5c184361e8ea1ce9bf34fd18bc28e3.jpg

 

جعفر

935.الترقيات.accdb.zip

  • Thanks 2
رابط هذا التعليق
شارك

                                              الله يباركلك اخي و يزيدك من فضله                                                                                                                                 شكرا لك على مساعدتي

                           اسف على تأخيري في الرد على حضرتك

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

لكن اعتقد اني لم استطع شرح المشكلة لي عندي

او قلة فهمي لك سبب المشكلة (ارجح الاحتمال الاخير هههه)

لكن رغم كل شيئ لك مني جزيل الشكر استاذي

الف الف شكر

و دعواتي لك بالتوفيق

 

index.png

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information