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

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

قام بنشر

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

برنامج الحضور.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