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

تحديد سجل معين من سجلات نموذج فرعي

مغلق
بدأه yy55 في 19 مارس 2004 · 3 رد · 4,027 مشاهدة · في قسم أرشيف النماذج والنماذج الفرعية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

-------------------------------------

أتمنى من هذا المنتدى الرائع والذي أتمنى أن يكون تدارك وتفادى المشكلات الموجودة به .

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

------------------------------------

صارلي فترة طويلة وأنا بين المنتديات ولم أجد الحل

في مثالي أرجو من يستطيع المساعدة أن لا يتأخر في حل المثال المرفق .. !

وبه شرح وافي لما أريد بالضبط.

وهذا هو الملف ..

55.zip

#2

اخي ممكن أنك توضح اكثر ممكن اني افيدك اكثر

#3

بالنسبة للنماذج هناك:

* نموذج رئيسي به تاريخ اليوم ، وكل يوم جديد يدرج تلقائياً سجل جديد بتاريخ اليوم عن طريق الكود في حدث للنموذج ، عند عداد الوقت .

* نموذج فرعي به سجلات الموظفين الذين يدرجون أوقات الدخول والخروج لهذا اليوم المربوط بالنموذج الرئيسي.

* خانة إختيارات Select في النموذج الرئيسي ( In 1-Out 1) ( In 2-Out 2) ( In 3-Out 3) .

----------------------------------------------

هذا برنامج لحضور لموظفين في شركة ما

مثلاً لو عندنا عشرين موظف

ولكل موظف فترتين، فترة الصباح وفترة المساء.

وعلى سبيل المثال :

يأتي الموظف رقم (130) يدخل رقمه في خانة أدخل رقم الموظف في مربع نص غير منضم [E_Num] في النموذج الرئيسي ويضغط Enter فيقوم البرنامج بإدراج رقم الموظف في سجل جديد في النموذج الفرعي ، ويسجل وقت الدخول في In 1 وقت الدخول للفترة الصباحية .

حيث أن خانة الإختيار Select هي الدخول للفترة الأولى In 1 .

وثم يأتي الموظف الثاني مثلاً رقم ( 140 ) ويعمل نفس الشيء ، طبعا البرنامج سيدرج له سجل جديد في النموذج الفرعي وهكذا لبقية الموظفين.

لكن عندما نفعل الأختيار الثاني في قائمة الإختيار Select وهو الخروج الأول للفترة الأولى ( الصباحية ) أي نفعل إختيار Out 1 .

ويأتي الموظف رقم (130) مرة أخرى ولكن هذه المرة للخروج للفترة الصباحية ، ويقوم بإدخال رقمة ويضغط Enter ،

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

ما أريده أن يقوم البرنامج بالفحص ، هل هناك سجل بنفس رقم الموظف 130 ، فإذا كانت الإجابة بنعم يقوم البرنامج بتحديد ذلك السجل ويسجل وقت الخروج الأول في Out_1 في سجل الموظف 130 الموجود بالفعل من قبل حين أُدرج عند الدخول الأول.

وهكذا لبقية الموظفين ، فيكون عندنا في نهاية كل يوم عشرين سجل ، أي سجل لكل موظف به التوقيتات الست حيث أن آخر وقتين الفترة الثالثة ( In 3-Out 3) غالبا سيكونان 00:00 لأن أغلبية الموظفين لهم فترتين فقط ، صباحية ومسائية.

ولكن عملت ثلاث فترات من الدوام للإحتياط ، لو أن هناك مثالً Overtime .

----------------------------------------------

أرجو أن يكون شرح المطلوب من البرنامج واضح للقراء.

-------------------------------------

أخوكم ... ياسر الصفواني

وشاكرين تعاونكم ،،،

#4

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

السؤال هو ادراج سجل معين من نموذج الى نموذج اخر

هل هذا ما تعنيه؟

في انتظار الخبراء

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

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