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

رسالة تنبيه مع وميض وتلوين السجلات التي قاربت على الانتهاء واستعلام ترحيل


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

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

BLOODS.rar

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

اخي الكريم

بعد التدقيق و التحميص في المرفق السابق وجدت خطأ صغيرا

انظر المرفق التالي

ارجو منك مسح كاقة البيانات الموجود فيه و اعادة ادخالها للتأكد اذا كان الاستعلام Qry1 يعطي نتائج صحيحة

فقد قمت باضافة حقل يعطي عدد الايام المتبقية للانتهاء

جرب المرفق التالي ووافينا بالنتيجة

BLOODS3.rar

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

اخي الفاضل تمت التجربة وجزاك الله خير الجزاء تمت التجربة ونجحت هناك بعض الافكار التي احب تطبيقها على قاعدة البيانات وهي بالطبع في فورم frmBlood_donor توجد خانتي اختيار الاولى اسمها Donate_ patient او لمتبرع والاخرى Donate_Bank لبنك الدم فمثلا تم التبرع لصالح متبرع فانا اقوم بعمل علامة صح على خانة Donate_ patient سوف يفتح لي مباشرة فورم frmpatinet في بعض الاحيان يتم حجز الدم للمريض ولاكن قد لا يحتاج الى الدم وفي هذه الحالة اريد عندما اقوم بعلامة صح على خانة يقوم باغلاق خانة Donate_Bank وكذلك العكس كذلك كيف اقوم بعمل استعلام عن رصيد الاكياس الموجودة في بنك الدم وفي حالة صرف اي كيس ويتم استهلاكه يقوم بانقاصه من البنك

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

قمت بعمل استعلام اسمه qreraseed المطلوب في هذا الاستعلام هو عدد الفصائل في بنك الدم وعدد المفحوص منها وغير المفحوص وفي حالة استهلاك اي كيس يتم حسمه من الرصيد وتظهر رسالة بان رصيد البنك من الفصائل هي مثلا فصيلة o+ عددها نفترض 10 وكذلك الفصائل المتبقة وفي حالة دنو او ان الفصائل كانت اقل من 5 اكياس في البنك يعطي اشارة على انه الرصيد قليل لكل فصيلة

BLOODS4.rar

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

أخي باحث عن العلم

تحية طيبة

اخي الكريم في البداية لديك خطأ وهو عدم وجود الزمرة B+ B- في قائمة زمر الدم !!!!!!

في المرفق تم التعديل على نموذج frmraseed لاظهار عدد الاكياس من كل زمرة و العدد الاجمالي للاكياس

كما تم التعديل على نموذج frmBlood_donor ليتم قفل خانة في حال تم اختيار احد الخانات

بالنسبة الى اظهار رسائل عند انخفاض عدد الاكياس فقد تم وضع رسالة تنبيه

بانخفاض احدى الزمر عن الحد الادنى ( 5 ) و يفتح لك النموذج frmraseed لترى النقص

بقى الان طرح الكيس من البنك عند صرفه

السؤال كيف تقوم انت بصرف الكيس ؟؟؟؟؟

نسبة الى هذه العملية سيتم تعديل الكود

جرب المرفق ووافينا بالنتيجة

ملاحظة : عندما ترسل مرفق قم بزيادة الرقم حتى لا يحدث اخطاء

انا ارسلت لك مرفق bloods5 انت ارسل bloods6 وهكذا

BLOODS5.rar

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

بالنسبة كيفية طرح الاكياس هي صرف الكيس الدم المريض وليس حجزه فربما قد نحجزه ولاكن لا نصرفه في حالة صرفه للمريض يقوم موظف بنك الدم باختيار تم صرفه وعلى ضوء ذلك يتم انقاصه من بنك الدم اذا في هذه الحالة سوف اضع خانة في فورم frmBlood_donor وعند اختيار كلمة تم صرفه يقوم البرنامج بانقاص الكمية من المخزون ويرحل السجل الى جدول جديد فلن نسميه Disbursed يرحل فيه الدم المصروف ويتم اغلاق خانتي تبرع لمريض وتبرع لبنك الدم اما في حالة اختيار لم يتم الصرف تبقى خانتي تبرع لبنك الدم وخانة لمريض مفتوحة وهنا النقطة المهمة وهي بالطبع الكيس محجوز مسبقا لمريض في حالة عدم الصرف تظهر لي رسالة بان الكيس محجوزة للمريض صاحب الملف الطبي رقم على افتراض 1430001 هل تريد حذف الحجز عن المريض عند الضغط على نعم سيتم افراغ بينات المريض المسجل مسبقا frmpatinet وسيتم استبعاد علامة صح في في فورم frmBlood_donor

والمقصود من هذه الامر اتاحة حجز الكيس لمريض اخر اما في حالة اختيار محجوز فهو يبقى لنفس المريض الى حين عمل الصرف او عدم صرف

BLOODS6.rar

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

اخي باحث عن العلم

من المفروض بعد اختيار ( تم صرفه ) ان تظهر رسالة للتنبيه بالترحيل و عند الموافقة يتم الترحيل الى جدول آخر

و بالتالي هذا الكيس لن يبقى متوفرا في نموذج blood_donor لذلك ما من داعي لاقفال خانتي ( تبرع لبنك الدم - تبرع لمريض )

ماهي المعلومات الواجب توافرها في جدول الصرف ؟؟؟؟؟؟؟؟

ارجو منك تصميم نموذج للصرف حتى يتم العمل عليه

تبقى خانتي تبرع لبنك الدم وخانة لمريض مفتوحة وهنا النقطة المهمة وهي بالطبع الكيس محجوز مسبقا لمريض في حالة عدم الصرف تظهر لي رسالة بان الكيس محجوزة للمريض صاحب الملف الطبي رقم على افتراض 1430001 هل تريد حذف الحجز عن المريض عند الضغط على نعم سيتم افراغ بينات المريض المسجل مسبقا frmpatinet وسيتم استبعاد علامة صح في في فورم frmBlood_donor

والمقصود من هذه الامر اتاحة حجز الكيس لمريض اخر اما في حالة اختيار محجوز فهو يبقى لنفس المريض الى حين عمل الصرف او عدم صرف

بصراحة لم افهم المطلوب ارجو منك التوضيح و ارى ان ننفذ الطلبات واحد تلو الآخر لا جميعها مع بعض تجنبا للخطأ

BLOODS7.rar

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

المعلومات المفروض تواجدها في جدول الصرف لقد قمت بعمل استعلام من اكثر من جدول ثم تم عمل نموذج اسمه frmDisbursed مع نموذج فرعي من جدول tblpatinet حيث يظهر معلومات كاملة عن الكيس وعن المصروف له الكيس وعلى ذلك يتم ترحيل الكيس بالمعلومات الموجودة في فورم frmDisbursed

للتوضيح وهي unit_on

groupplood

unit_quantity

collection_date

screend

unscreend

expiry_date

patient_name

reg_on

word

تم عمل جدول اسمه Disbursed للمصروفات

كذلك تم عمل نموذج مبني على استعلامات عن المصروفات وايضا يصلح للصرف قد يغنينا عن بعض الامور

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

BLOODS8.rar

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

اخي الكريم

هناك بعض الاخطاء في قاعدة بياناتك وهي :

1- نموذج صرف الدم مصمم بشكل خاطئ . لا يجب ان يكون مصدر هذا النموذج استعلام و السبب اننا سننقل السجلات من نموذج معلومات المتبرع الى هذا السجل

و بعدها ستحذف من بيانات المتبرع و تصبح موجودة في نموذج الدم المصروف و العدد الموجود في البنك سينقص . ما الغاية من الاستعلام !!!!!

2- يجب ذكر كلا من حقل اسم الشخص المتبرع و بياناته في نموذج صرف الدم

3 - لماذا قمت بتصميم استعلامات و بعدها تصميم نماذج من هذه الاستعلامات فانت هنا قمت بوضع حجم اضافي لقاعدة البيانات بدون سبب !!

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

5- قمت يتطبيق عامل تصفية على النموذج ولا داعي لهذا العامل

6- الكود الذي يقوم بفتح هذا النموذج يحتوي على خطأ في تطبيق الفلتر

7- عند الغاء اشارة ( صح ) من نموذج blood_donor في خانة ( تبرع لمريض ) لا يجب ان يتم فتح النموذج frmpatinet

قد تجد كلامي غاية في الازعاج ولكن هذا لصالحك

نعود

قم بتجريب المرفق التالي ولاحظ ان السجل سيحذف من نموذج المتبرع و يسجل في نموذج صرف الدم

جرب المرفق ووافينا بالنتيجة

BLOODS9.rar

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

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

groupplood

unit_quantity

collection_date

screend

unscreend

expiry_date

patient_name

reg_on

word

اما معلومات المتبرع فهي دائما موجودة

الاسم الاول والاسم الثاني والثالث والرابع وفصيلة ورقم الهوية وغيره هذه لا ترحل ولاكن يرحل الكيس وفحوصاته

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

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

يتم منع الحفظ التلقائي في جميع الفورمات التي يتم ادخال البيانات فيها اتمنى في حال وجود اي خطا في القاعدة تنبيهي وماهي طرق المعالجة

BLOODS11.rar

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

ما المقصود بالحفظ التلقائي ؟؟؟؟

مع منع الحفظ التلقائي واخفاء رسالة الاستعلام

اي رسالة تقصد

لاني لاحظت عند الصرف تظهر رسالة الاستعلام ويتم فتح النموذج الذي سيتم حذف بيانات

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

اخي الكريم الرسالة التي تظهر هي للسؤال فقط ان كنت تريد ترحيل الكيس ام لا

ارجو منك التوضيح فانا لم افهم شيئ

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

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

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

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information