هل يمكن عمل ساعة مقاتية لكل سجل على حدى فى نموذج جدولى
وتكون الساعة شغالة لكل سجل على حدى حتى اضغط على الزر للايقاف
وشكر على المساعدة
السلام عليكم
هل يمكن عمل ساعة مقاتية لكل سجل على حدى فى نموذج جدولى
وتكون الساعة شغالة لكل سجل على حدى حتى اضغط على الزر للايقاف
وشكر على المساعدة
السلام عليكم
up
ارجوا المساعدة
up
وعليكم السلام ورحمة الله
أنا ممكن أحاول أساعدك قدر ما أستطيع
لكن مبدئيا يا ريت كل سجل يبدأ الساعة الميقاتية عندما تدخل عليه
وبمجرد خروجك يتم تسجيل الزمن
وكل سجل منفصل عن مثيله
هذا برمجيا محتمل تنفيذه بنسبة قد تتجاوز 10 %
وأنا شايف النسبة دي كافيه لنبدأ العمل البرمجي
فاذا كان موضوع الغاء الأزرار سوف يناسب طلبك فسوف نبدأ بإذن الله ونطرح الأفكار البرمجية للنقاش ليستفيد الجميع
لأن النماذج ذات طريقة العرض Continuous وكذلك Datasheet
الاثنان متعبان بالنسبة لي
وآسف للإطالة
شكرا يا اخى على الرد و المساعدة
واحب ان اعطيك فكرة عن سبب طلبى هذا وهو كالاتى
هذ البرنامج لعيادة رمد و المطلوب ان تبدا الساعة المقاتية عند اعطاء المريض قطرة للعين لوقت محدد وهى تختلف من نوع الى اخر فى نوع 10 دقائق الى 1/4 ساعة وهكذا
,ومرة اخرى شكرا على المساعدة وجزالك الله كل الخير
طيب شوف أول محاولة :
لا يبدأ الميقاتي إلا اذا دخلت على مربع النص للسجل المطلوب
وبمجرد خروجك يتوقف الوقت ويتم تسجيله بالجدول
واذا عدت مرة أخرى لنفس السجل فلن يبدأ من جديد من تلقاء نفسه
أهم شيئ :
كل سجل على حده حسب طلبك
شكرا اخى الفاضل على الرد و المساعدة
انا ابحث حاليا ان الميقاتى لايتوقف بمجرد خروجى من السجل بمعنى يفضل مستمر حتى امره بالتوقف عن طريق زر امر او اى شىء اخر
فاتمنى من الله ان يوفقنى فى ايجاد الحل او الاخوة الافاضل فى المنتدى يساعدونى
ملحوظة :
هل يا اخى ممكن يكون عد تنازى ولو يكن نكتب فى مربع نص 15 دقيقة و يفضل الميقاتى يشتغل لحد ما يوصل الى 15 مجرد فكرة لو مقدرتش اوص لحل ...... وادينى ببحث و اجرب
شكر مرة اخرة للمساعدة
الله يكرمك
الأفكار الجديدة بتكون ممتعة في البرمجة
ولو وصل أحد من الأعضاء أو أنت أو أنا لحل نعرضه بالمنتدى
بسم الله الرحمن الرحيم
الاخ hieveryone
طلبك بسيط جدا......لكن المرفق بتنسيق غير Access2003 وانا حاليا احتاج 2003 لفترة معينه
الحل بسيط ويكون بعمل ماكرو بحيث يعمل هذا الماكرو عند التركيز على الحقل وليكن اسمه start مثلا ونفس الماكرو يعمل في الحقل الثاني وليكن اسمه End
ضع الماكرو في حدث عند التركيز والاجراء ()now
اعدك ان ارفق لك مثالا ان لم يعمل هذا في قاعدة بياناتك
اخى صفوت شكرا جزيلا على الرد و المساعدة
مرفق فاعدة البيانات بتنسيق 2003
وجارى تجربة اقتراحك الجميل
وشكرا مرة اخرى
السلام عليكم ورحمة الله
اخي المحترم
ربما لم افهم ما اردت تماما الا بعد ان رأيت المرفق... ويبدو ان المساله ليس كما توقعت
على اية حال في المرفق هناك حقل start عندما تضغط مؤشر الماوس فيه يسجل وقت البداية وفي حقل end عند الضغط عليه يسجل وقت النهاية
اذا كان هذا ما تريده يمكن حساب الفرق الزمني بسهوله
اعتذر لاساءتي الفهم
عفوا اخى صفوت
العتب على انا لم استطع توضيح المطلوب
عذرا اخى الكريم
يبدو ان المضوع صعب "الخاص ب stopwatch" لذا تحايلت عليه بناء على نصيحة الاخ صفوت
ولكن وجهتنى صعوبة فى مسح حقلين هل من مساعدة وشكرا لكم
لا أفهم تطور برنامجك بصراحة !!
كانت معلوماتي أنك تريد ميقاتي لعدة مرضى تمثلهم عدة سجلات
معتمدا على نموذج مستمر
لكن المثال الأخير مختلف تماما وليس فيه ميقاتي
كما أن مسح الحقلين كما طلبت لا مشكلة فيه ولكن لا يلبي أي شيئ
على العموم :
هناك تطور قد يفيدك في مسألة الاستغناء عن النماذج المستمرة
وهو عمل نموذج عادي لكن تعرض فيه السجلات بنفس طريقة النموذج المستمر
وكل سجل مستقل عن الآخر يعني تقدر تشغل وتوقف الميقاتي
وتعمل ما بدا لك
فاذا كنت متابعا لموضوعك
أو مستمرا في مشروعك
فأعلمني بذلك عن قريب
حتى أكمل فكرة النموذج الجديد
وما به من فكر و كود فريد
ينفذ ما تطلب وما تريد
تم تعديل هذه المشاركة بواسطة amir2008amir في 16 أبريل 2014 في 00:06
اخى العزيز الفكرة فى النموذج الجدولى ان كل المرضى امام عينى حتى اسطيع معرفة انتهاء الميقاتيى حيث من الصعوبة ان اذهب الى الى كل مريض واشوفه كل مرة ؟؟؟
اما بخصوص الفكرة بتاعة عمل حقل لبداية الاجراء عن طريق زر امر باضافة التوقيت و حقل اخر بالتوقيت الان و عمل حقل ثالث بالفرق بنهم يدينى الوقت المحتسب مثل الميقاتى
ولكن وجهتنى صعوبة فى مسح حقلين مرة واحد " وعملتها عن طريق استعلام تحديث " ولكن بطيئة جدا كذلك لازم اعمل تحديث للنموذج لمعرفة وقت الاجراء كل شوية
حبيت اضعك فى الصورة اخى العزيز لاننى لاحظت فيك حبك لمساعدة الاخريين
شكرا اخى العزيز جزالك الله كل خير
وياريت نجد حل
أنا لاحظت أنك لم تقرأ مشاركتي السابقة جيدا
اقتباسأمير 2008 :
على العموم :
هناك تطور قد يفيدك في مسألة الاستغناء عن النماذج المستمرة
وهو عمل نموذج عادي لكن تعرض فيه السجلات بنفس طريقة النموذج المستمر
وكل سجل مستقل عن الآخر يعني تقدر تشغل وتوقف الميقاتي
وتعمل ما بدا لك
لأن ردك التالي لها :
اقتباسhieveryone :
الفكرة فى النموذج الجدولى ان كل المرضى امام عينى حتى استطيع معرفة انتهاء الميقاتيى حيث من الصعوبة ان اذهب الى الى كل مريض واشوفه كل مرة ؟؟؟
الفكرة كلها أكواد وتحايل لعرض السجلات
ومادام الحل في الأكواد فأرجو استدعائي على الفور لما في ذلك من متعة لا تقاوم
الآن ومع التجربة أستعرض 10 مرضى في نموذج عادي والميقاتي مستقل لكل منهم
القليل من استكمال الكود يتبقى
لأني حاليا خارج حدود الوطن ( محافظتي)
كما أنني أدرس مسألة العد التنازلي التي قلتها سيادتك لتنفيذها
أبقيك على اشتياق لرؤية النموذج العادي المستمر من تأليفي
ههههه
الاخ العزيز امير جزاك الله خير
وترجع بالسلامة ان شاء الله
انا فعلا فى اشتياق فى رؤية ابداعك القادم
وشكرا على المساعدة
عارف أني أطلت عليك
لكن اعذرني لظروف متعددة
ومنها ضيق الوقت و كثرة التعديلات
فبعد أن كانت طريقة واحدة لعرض السجلات في نفس النموذج
أصبحت طريقتين:
الأولى كما قلت لك تحايل وأكواد لكن تعتمد على وجود نموذج أساسي و نماذج فرعية
أما الثانية فهي طريقة غير تقليدية تعتمد على نموذج واحد فقط أساسي دون نماذج فرعية
والثانية تحتاج إلى التركيز والوقت والخطأ الواحد فيها يجعلك تقضي أياما لاكتشافه
فكنت أتمنى أن أنجز لك الثانية لكن سيكون بمثابة المستحيل في وقت قصير
لذلك أنجزت لك الطريقة الأولى وجربتها على أكسس 2007 و 2010 بامتداد ملف MDB
ربما تعمل على اصدارات أخرى
لكن التجربة من جانبك هي الفيصل على نجاحها
لاحظ هنا في نموذج الطريقة الأولى :
سهم أخضر لأعلى بمعنى الميقاتي سيكون تصاعديا
واذا تم الضغط على السهم الأخضر سيتحول للون الأحمر لأسفل أي أن المبقاتي تنازليا
وبجوار أي من السهمين مربع نص لكتابة الرقم لبداية العد التنازلي أو التصاعدي
وفي الشكل بالصورة :
الحالة الأولى : عد تصاعدي بدءا من الصفر
الحالة الثانية : عد تنازلي من الدقيقة 15
الحالة الثالثة : عد تصاعدي وعند الضغط على حرف N يتحول إلى C بمعنى يمكنك كتابة اسم الدواء دون التأثير على اسم المريض أو الميقاتي
الحالة الرابعة : تصاعدي لكن بدءا من رقم محدد
الحالة الثامنة : اذا وصل الميقاتي للدقيقة الأخيرة فسوف يكون لون العد أحمر
الحالة العاشرة : اذا وصل العد التنازلي للصفر تحول لكلمة Finish تظهر وتختفي مع صوت مصاحب لكل ظهور ( بغرض التنبيه)
كل الحالات كما ترى :
تعمل في نفس الوقت
يتم تسجيلها في جدول
يمكنك أن تختار أي حالات أخرى بدلا من التي توقف لها الميقاتي دون غلق النموذج

استاذ امير باختصار شديد
انت عبقرى بمعنى الكلمة
جارى التجربة و الاستفادة من الحالات العاشرة
وانا من الان فى حيرة فى الاختيار
عبقرى عبقرى عبقرى
ههههه
الله يكرمك ويكون النموذج عند حسن ظنك
(نسيت أخبرك اذا عملت عملية اضافة أو بحث عن مريض فاضغط دبل كليك ( مرتين بالزر الأيمن للماوس) لكي يتم تسجيل المريض في الحالة
وطبعا الأرقام للميقاتي تكتبها بنفسك.)
ولو اكتملت الطريقة الثانية سيكون لديك نموذج يجمع بين خصاص الفردي وخصائص المستمر
بطريقة سلسة بسيطة بعيدا عن مساعدة النماذج الفرعية
وتتلافى كل عيوب النماذج المستمرة
وإن شاء الله لو انتهيت منها ستكون أول من يراها ويستخدمها
وشكرا على التقييم +1
بالمناسبة لو أدى التموذج الأول المطلوب فياريت تكمل القاعدة وتعمل تقارير عن المرضى وعن الأدوية
المهم لو لم يكن هناك مانع أن ترفق لي قاعدة البيانات هذه عندما تكملها سيادتك
إن شاء الله
تم تعديل هذه المشاركة بواسطة أمير2008 في 23 أبريل 2014 في 15:52