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

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

مغلق
بدأه مازن مصطفى في 10 يوليو 2007 · 9 رد · 932 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخوانى وأعزائى أعضاء ومشرفى منتدانا العظيم تحيه خالصه من القلب على مجهوداتكم وأرجو مساعدتى فى حل هذه المشكلة

بالقاعدة المرفقة يوجد جدول TblClass وهو خاص بالمدة القانونية للدرجات بمعنى أن الموظف بعد مرور 6 سنوات بالدرجة الثانية من تاريخ آخر ترقية يستحق الدرجة الأولى وكذلك الدرجة الثالثة المدة القانونية 8 سنوات والرابعة والخامسة والسادسة 5 سنوات تضاف هذه السنوات إلى تاريخ الحصول على آخر درجة للموظف

والمطلوب هو : بداخل نموذج formpermission يوجد حقل تاريخ إستيفاء الدرجة التالية فكيف يتم إحتساب هذا التاريخ من حقل تاريخ الحصول عليها بشرط الدرجة المذكورة عاليه وكذلك تاريخ البقاء بالدرجة حتى تاريخ اليوم

أرجو أن أكون أوضحت المطلوب والله المستعان

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

________.rar

#2

بسم الله الرحمن الرحيم

أخوانى الأعزاء

لم أجد رد على موضوعى عسى أن يكون المانع خيراً 00 فهل لم أستطيع توضيح الموضوع أم هذا صعب على الأكسيس 000 علماً بأنه علمتنا أستاذتنا زهرة وأستاذنا مصلح وباقى علماء الأكسيس بأنه ليس هناك مستحيل ؟؟؟؟.فهل أجد حل

#3

اخي الفاضل مازن

السلام عليكم ورحمة الله وبركاته

موضوعك ليس به صعوبه ولكن يمكن انه ملخبط قليلا وبه تداخل في التواريخ وخاصة من حيث بلوغ سن التقاعد في اعلى النموذج ودرجة الإستيفاء فبعض السجلات يستحق الموظف التقاعد مثلا بتاريخ مثلا 01/01/2008 ويستحق الدرجة الثانية او الثالثة او غيرها من الدرجات بتاريخ مثلا 01/01/2015 وهذا الذي لم افهمه من البرنامج وكان من المفروض عليك انه اذا وصل الموظف الى سن التقاعد خلال فتره اقل من عدد سنوات الدرجة المستحقه ان يتم استبعاده ولا يدخل من ضمن من سيتم ترقياتهم للدرجات التالية .

عموما هذا برنامج وانت اعلم به مني ( علما بأن هذا البرنامج هو خاص بمشرفنا السابق وخبيرنا في المنتدى " ابن مسقط " وكان من المفروض ان تذكر ذلك في مشاركتك لأننا نكن له كل تقدير واحترام .

لقد قمت بتعديل بسيط على مربع التحرير والسرد " الدرجة " في حدث بعد التحديث انظر الى التعديل وحاول تغيير فيه بما يناسبك لأنني اضفت كل الدرجات .

Mazin.rar

#4

بسم الله الرحمن الرحيم

كم يشرفنى مرور الأمبراطورة على موضوعى وأشكرك جداً على ردك وحلولك البسيطة ((كما أننى أذكر شديد أسفى لأستاذنا أبى مسقط صاحب الموضوع ولسيادتك أيضاً لأننى بالفعل وجد هذا الموضوع ضمن الأشياء الكثيرة الموجودة لديه على الكمبيوتر وللأسف بدون أسماء أصحابها 00 فأكرر أسفى لهذا وأشكرك وأشكره على هذا الجميل لأننى أدخلت أيضاً وحدات نمطيه من عمل حضرتك)).

أما بالنسبة لملاحظتك فهى فى محلها لأننى لم أنتبه للتواريخ لأنه بالفعل من مضى عليه سن الستين ينقل إلى جدول آخر وهذا سيتم بالطبع لاحقاً بأستعلام الألحاق والحذف .

وهناك أمر آخر فى حل حضرتك حيث أن مدة البقاء بالدرجة ليس المقصود منها المدد 6 أ، 8 أ، 5 لكن المقصود منها حساب مدة بقاء الموظف فى الدرجة الحالية 000يوم000 شهر 000 سنة حتى تاريخ اليوم كتابة وبجوارها يوم ، شهر وسنة من تاريخ حصوله عليها بمعنى أن الموظف حصل على الدرجة الرابعة فى 1/1/2000 ويستحق الدرجة الثالثة فى 1/1/2005 أما تاريخ اليوم مثلا20/2/2007 يصبح مدة البقاء بالدرجة كالتالى 19 يوم و1 شهر و7 سنة (19 يوم) (1 شهر) (7 سنة)هذا هو المقصود منها فهل أطمع فى كرم أخلاقك الرفيعة فى حل هذا وكذلك المدة المنضمه حيث تحتسب يوم وشهر وسنه أيضاً من الفرق بين تاريخ التعيين الفعلى وتاريخ التعيين الفرضى وأرجو بأن لاأكون قد أثقلت على حضرتك

#5

بسم الله الرحمن الرحيم

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

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

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

ثانياً : وضعت كود من عمل الأخ عادل القاسمى لأستخراج مدة البقاء بالدرجة حتى تاريخ اليوم 00 لكنها تظهر عندى عدد السنوات فقط وأرغب فى أظهارها بالشكل التالى (00يوم و00شهر 00 وسنة) كما أرغب فى أظهار حقول (يوم) (شهر) (سنة) .

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

#6
مازن مصطفى كتب:
بسم الله الرحمن الرحيم

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

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

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

ثانياً : وضعت كود من عمل الأخ عادل القاسمى لأستخراج مدة البقاء بالدرجة حتى تاريخ اليوم 00 لكنها تظهر عندى عدد السنوات فقط وأرغب فى أظهارها بالشكل التالى (00يوم و00شهر 00 وسنة) كما أرغب فى أظهار حقول (يوم) (شهر) (سنة) .

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

________.rar

#7

عسى أن يكون المانع خيراً لعدم الرد

علماً بأننى وجد الخطأ فى البند ثالثاً وقمت بحلها والحمد الله لكن أين حل أولاً وثانياً لماذا لم أجد ردود

كما أنى لديه سؤال آخر وهو كيف أخرج بيان بالمستوفين للترقية التالية فى تاريخ أحدده بنفسى مثلاً

بتاريخ (01/01/2007) المستوفيين للترقية فى هذا التاريخ

أرجو أن أجد رد أو أجابة أو حتى عتاب لأننى لم أجد سوايا أتحدث مع نفسى

وشكراً

#8

بسم الله الرحمن الرحيم

مرفق القاعدة بعد الوصول إلى بعض الحلول لكن هناك خطأ وتعبت جداً فى البحث أن أجد له حل فهل تتكرم الأمبراطورة والرد هذه المرة

والخطأ يكمن داخل النموذج فى الآتى (المدة المنضمة وهى الفرق بين تاريخ التعيين الفعلى وتاريخ التعيين الفرض تظهر صحيحه لكن تظهر خطأ داخل يوم شهر سنة ) ، وكذلك (مدة البقاء بالدرجة الحالية وهى الفرق بين تاريخ الحصول على الدرجة وتاريخ اليوم تظهر أيضاً صحيحة لكن تظهر خطأ داخل يوم شهر سنة ).

والسؤال الثانى وهو كيف أخرج بيان بالمستوفين للترقية التالية فى تاريخ أحدده بنفسى مثلاً بتاريخ (01/01/2007) المستوفيين للترقية فى هذا التاريخ

أرجو الرد هذه المرة لأننى تعبت من الأنتظار والبحث والمحاولات

________.rar

#9

ماشاء الله 91 قراءة ولاأجد سوى الرد من نفسى وعلى نفسى

لهذا الحد الموضوع غير مجدى أم لايوجد له حل وأين مشرفتنا ومراقبتنا العظيمة زهرة المنتدى

وأين خبراء الأكسيس وباقى المشرفين الكرام

#10

بسم الله الرحمن الرحيم

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

والى اللقاء فى مشاركة جديدة .

________.rar

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…