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

[تمت الاجابه]طريقة عمل معادلة عند وصل سن الموظف 50 او سنوات عمل خدمة 10سنوات يتم كتابة 24 فى مربع نص

بدأه عبده الطوخى في 26 يناير 2011 · 12 رد · 1,124 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندى برنامج اجازات عاوز اعمل مربع نص يكتب فيه انه عند بلوغ الموظف سن الخمسين يكتب فى مربع النص 24 او عند اتمام سنوات خدمة عمل بالشركة 10 سنوات يكتب فى مربع النص 24 ( حيث انه موجود مربع نص لسن الموظف ومربع نص لسنوات الخدمة ) اريد من الاخوة المشرفين والاخوة الاعضاء بعمل معادلة او كود برمجى انه عند بلوغ الموظف سن الخمسين فى حقل السن يتم كتابة 24 فى حقل ايام الاجازات وكذلك عند بلوغ الموظف 10 سنوات خدمه فى حقل سنوات العمل يتم كتابة 24 فى حقل ايام الاجازات

#2

ارفق مثال

#3
عبده الطوخى كتب:

عندى برنامج اجازات عاوز اعمل مربع نص يكتب فيه انه عند بلوغ الموظف سن الخمسين يكتب فى مربع النص 24 او عند اتمام سنوات خدمة عمل بالشركة 10 سنوات يكتب فى مربع النص 24 ( حيث انه موجود مربع نص لسن الموظف ومربع نص لسنوات الخدمة ) اريد من الاخوة المشرفين والاخوة الاعضاء بعمل معادلة او كود برمجى انه عند بلوغ الموظف سن الخمسين فى حقل السن يتم كتابة 24 فى حقل ايام الاجازات وكذلك عند بلوغ الموظف 10 سنوات خدمه فى حقل سنوات العمل يتم كتابة 24 فى حقل رصيد سنوى db1.rar

#4

الاخ الفاضل

هناك الكثير من الحقول

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

#5
tbazh كتب:

الاخ الفاضل

هناك الكثير من الحقول

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

الاخ العزيز اسم النموذج Holiday_Balance واسم الحقل او مربع النص رصيد سنوية

وتم ارفاق النموذج مره اخرى

ارجو ان اجد الحل وجزاك الله خير

db1.rar

تم تعديل هذه المشاركة بواسطة عبده الطوخى في 27 يناير 2011 في 09:47

#6

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

ولكم جزيل الشكر والاحترام

عبده الطوخى

db1.rar

#7

ضع هذا الكود فى حدث فى الحالى للنموذج

If DateDiff("yyyy", Me.Emp_BirthDate, Date) >= 50 Or DateDiff("yyyy", Me.Appointment_dt, Date) >= 10 Then
   Me.txt = 24
End If

حيث اسم مربع النص المطلوب عرض الايام به هو txt

او غيره بالكود الى ما تريد

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#8

أتمنى أن يكون فى ذلك مساعدة على الحل

ألق نظرة على الاستعلام Holiday_Balance_Inquiry

أعتذر أستاذنا أبو يوسف لم أرى ردك .. لك كل تحية

db22.rar

تم تعديل هذه المشاركة بواسطة omar19-3 في 22 فبراير 2011 في 15:08

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#9
Abo_Yossof كتب:

ضع هذا الكود فى حدث فى الحالى للنموذج

If DateDiff("yyyy", Me.Emp_BirthDate, Date) >= 50 Or DateDiff("yyyy", Me.Appointment_dt, Date) >= 10 Then
   Me.txt = 24
End If

حيث اسم مربع النص المطلوب عرض الايام به هو txt

او غيره بالكود الى ما تريد

الاخ العزيز Abo-Yossof

تم تجربة الكود وهو شغال تمام ولكن فى ملحوظة ان الكود يحسب 9 سنوات و 2 شهر و 20 يوم على انهم 10 سنوات وكذلك الوضع بالنسبه الى السن ارجو ان يكون هناك حل للملحوظة ولك منى الف شكر

omar19-3 كتب:

أتمنى أن يكون فى ذلك مساعدة على الحل

ألق نظرة على الاستعلام Holiday_Balance_Inquiry

أعتذر أستاذنا أبو يوسف لم أرى ردك .. لك كل تحية

الاخ العزي 'omar19-3'

لك من الف تحية وشكر

بالنسبة الى التعديل الموجود فى الاستعلام فهو يعطى الكل نتيجة واحدة وهى 24 سواء اقل من 10 سنوات يعطى نتيجة 24 وكذلك الامر بالنسبة الى السن

وشكرا للرد السريع على موضوعى

#10

اليك اخى التعديل المطلوب

If Val(Format(Me.Age, "yy")) >= 50 Or Val(Format(Me.Emp_Space, "yy")) >= 10 Then
   Me.txt = 24
End If
1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#11
Abo_Yossof كتب:

اليك اخى التعديل المطلوب

If Val(Format(Me.Age, "yy")) >= 50 Or Val(Format(Me.Emp_Space, "yy")) >= 10 Then
   Me.txt = 24
End If

الاخ العزيز

مرفق المثال لعمل الكود عليه

حيث اننى جربت ولم اصل الى النتيجة النهائية

ولك منى جزيل الشكر والاحترام

db1.rar

#12

تفضل اخى

db1.rar

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#13
Abo_Yossof كتب:

تفضل اخى

شكرا لك اخى Abo_Yossof

على طول صبرك معى

وان المثال بعد التعديل هو المطلوب

الف الف الف شكر

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

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

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

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

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