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

برنامج الحضور والانصراف


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

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

برنامج الحضور.rar

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

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

هذه الرسالة الثانية غير موجودة اصلا في المرفق

تأكد من مثالك المرفق

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

اخوي بوخليل الرسالة موجودة بعد التحديث للتاريخ في فورم تسجيل والرسالة الاولى بعد التحديث RNNO عند ادخال الرقم .. تسجيل موظف مثلاً 111 يتم تسجيل الحضور وعند ادخاله مرة اخرى سوف تظهر لك رسالة مع السلامة تم تسجيل انصرافك وهنا يوجد خطأ لان المؤشر ينتقل الى رمز الموظف وليس  في مربع نص  RNNo .. اضغط خروج من الشاشة تظهر لك رسالة تم تسجيل حضورك من قبل .. وشكرا

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

كلامك صحيح اخوي ابوخليل .. انا اسف جدا

 

المشكلة الاولى : وهو الضغط على زر اغلاق تظهر الرسالة الثانية بعد تسجيل الانصراف

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

 

وشكرا لمتابعتك

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

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

ثم لتثبيت بقاء المؤشر استخدم

  RNNO.SetFocus في المكان المناسب

 

ويكفي عن ذلك   :  ايقاف علامة الجدولة في جميع الحقول ما عدا الحقل مكان الحدث

هكذا :

ايقاف علامة الجدولة=لا

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

اشكرك اخوي ابو خليل تم عمل اللازم في وضع الكود وعلامة الجدولة ..

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

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

الحقيقة الطريقة التي يتم فيها التنفيذ بالنسبة لي غير مقنعة

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

ثم جرب ان تجعل مصدر النموذج استعلاما  يعرض سجلا واحدا فقط ويكون التاريخ هو الاكبر ( Max) والذي سيكون لا شك تاريخ اليوم الحالي

وتكون الضوابط في الكود كالتالي :

- اذا كان التاريخ اصغر من تاريخ اليوم : يفتح سجلا جديدا ويدخل تاريخ اليوم ووقت الدخول

- اذا كان التاريخ يساوي تاريخ اليوم : فينظر ان كان حقل الخروج خاليا فيدخل وقت الخروج وإلا يخرج من الحدث

ويمكن اظهار رسالة بذلك

لعل الفكرة واضحة .. جرب .. وطبق .. فلن تخسر 

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

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.

×
×
  • اضف...

Important Information