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

كيف يمكن إضافة سنة جديدة لمرتب موظف


haniameen

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

أخواني في هذا المنتدي .... ربنا يباركم فيكم جميعا

لدي قاعدة بيانات مرتب معلم  ... كما تعرفون السنة 12 شهر  وتمكنت من خلال استعلام الحاق أن أضيف شهر جديد يعني شهر 7 انتهى يتم اضافة شهر 8 عن طريق استعلام الالحاق

المشكلة هي : 

عند الشهر 12 نريد أن نضيف شهر جديد وهو شهر 1 لكن هنا يضيف استعلام الالحاق الشهر 13 بدلا من 1 وهذا طبعا مرفوض 

المطلوب عند الوصول للشهر 12 ثم اضافة شهر جديد ما يلي

1 - أن ينظر  استعلام الالحاق لحقل  code_year وهو هنا يساوي  2017  فيجمعه + 1 ليصبح 2018 

2 - عندما تتغير السنة إلى  2018 يتم النظر لحقل  code_month ويبدأ تسلسل من جديد في حقل الشهر للسنة  من رقم واحد حتى 12 عند اضافة شهر جديد 

وهكذا كلما وصل الشهر للرقم 12 تبدأ سنة جديدة بزيادة واحد عن السنة السابقة .... بشهور جديدة تبدأ من  1 حتى 12 

أرجو أن اكون  وفقت في توصيل وجهة نظري

تلميذكم الصغير / هاني أمين

 

أضافة سنة جديدة.rar

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

مرحبا اخونا هاني امين

العجيب الذي اول مرة يمر بي :blink: هو استعلام الالحاق من جدول الى الجدول نفسه ، 

عندي ملاحظات على عملك :

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

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

 

 

 

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

49 دقائق مضت, ابوخليل said:

مرحبا اخونا هاني امين

العجيب الذي اول مرة يمر بي :blink: هو استعلام الالحاق من جدول الى الجدول نفسه ، 

عندي ملاحظات على عملك :

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

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

 

 

 

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

ذكرت أنت كلمة "العجيب الذي اول مرة يمر بي :blink: هو استعلام الالحاق من جدول الى الجدول نفسه " ولا أدري هل هذا جيد أم سيء من وجهة نظرك 

ثانيا بالنسبة لتكرار البيانات لا اعرف ماذا تقصد ( هل تقصد بيانات مكررة داخل الشهر نفسه للموظفين ... أم داخل السنة )

حيث أن كل شهر مرجع مستقل بذاته يمكن الرجوع اليه وقت الحاجة لأنه قد يكون مرتب الموظف أحيانا في شهر يختلف عن شهر آخر ( فمثلا هو يستحق حافز أداء في شهر سبعة ولا يستحقه في شهر 8 ) وعند السؤال في المستقبل عن مرتب الموظف كان كام في شهر سبعة يمكن الرجوع اليه ومعرفة المرتب  

- القاعدة المرفقة هي جزء مبسط للقاعدة الأم التي أعمل عليها ولا استطيع أن ارفقها ولكن سأرفق صورة مبسطة لها 

- أخيرا انت ذكرت يجب أن أعتمد على تاريخ السنة والشهر للكمبيوتر  ( الفكرة بعيدة عن ذهني .... فهل من توضيح )

الفكرة ببساطة أنا عايز أعمل استعلام الحاق بشرط 

إذا كان الشهر = 12 يبقى السنة + 1 والشهر يبدأ من 1 

آسف على الإطالة أخي 

 

Untitled.png

تم تعديل بواسطه haniameen
رابط هذا التعليق
شارك

2 دقائق مضت, ابوخليل said:

ما يحتاج + يوم ولا + شهر


year(date()) هذا يرجع بالسنة 
month(date()) هذا يرجع برقم الشهر

على اعتبار اعداد مرتب الشهر خلال الشهر نفسه 

طب ماشي يا ابو خليل 

على اعتبار انه تم عمل مرتبات شهر سبعة بتاريخ هذا الشهر على الكمبيوتر اللي هو 7 

عند اعداد شهر جديد وهو 8  ....  ..... ما هومصير شهر سبعة 

هل سيحل رقم الشهر الجديد مكان الشهر السابق .. أم سيظل 7 موجود و 8 موجود 

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

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

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

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

تبقى سنين  المهم تضع حقلا للسنة وحقلا للشهر

وتجعلهما مفاتيح ، وبكذا يمتنع تكرار الالحاق  

ولكن الإلحاق لم يعجبني 

يجب ان يكون الإلحاق من  مصدر المرتبات وليس من جدول المرتبات

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

47 دقائق مضت, ابوخليل said:

تبقى سنين  المهم تضع حقلا للسنة وحقلا للشهر

وتجعلهما مفاتيح ، وبكذا يمتنع تكرار الالحاق  

ولكن الإلحاق لم يعجبني 

يجب ان يكون الإلحاق من  مصدر المرتبات وليس من جدول المرتبات

ماشي أخي ابو خليل 

معلش أنا حرفق لك القاعدة الأصلية ... بعد تحويلها إلى mdp وشوف ملاحظاتك عليها 

ومنتظر ردك الكريم 

 

تم تعديل بواسطه haniameen
رابط هذا التعليق
شارك

تفضل 

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

وطبعا يتم اخذ اهم البيانات والحاقها  في جدول الرواتب عن طريق الاستعلام

فقط هذا ما عملته لك .

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

اتمنى ان تكون الفكرة واضحة

 

مرتبات الأمل2.rar

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

الان, ابوخليل said:

تفضل 

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

وطبعا يتم اخذ اهم البيانات والحاقها  في جدول الرواتب عن طريق الاستعلام

فقط هذا ما عملته لك .

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

اتمنى ان تكون الفكرة واضحة

 

مرتبات الأمل2.rar

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

ما هي المشكلة في الحاق البيانات بالجدول نفسه  .... هل هي كثرة التكرار فقط أم هناك شيء آخر 

سأحاول أطبقها 

وعند الفشل ليس هناك مفر من تطبيق فكرتك بالجدولين ...طبعا مع وضع اللمسات الخاصة بي إن سمحت 

وسأخبرك بالنتيجة حتما وإلى ما وصلت إليه ...أخي 

رجاء لا تبعد عني طويلا

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

34 دقائق مضت, ابوخليل said:

:fff:

ما طولتش عليك أخي ابو خليل 

فكرتك كانت رائعة وتم تطبيقها بالفعل 

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

على العموم الف شكر 

ومتواصلين .... لا تقطع مني 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information