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

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

قام بنشر

اخي الكريم

هناك فاصلة بين و بينك لا ادري ما هي

1- شغلت فورم blood_donor و ادخلت رقم الهوية و رقم الكيس و البيانات

2- نقرت نقرا مزدوجا على حقل رقم الكيس و ادخلت تاريخ الانتهاء و ان الكيس مفحوص او غير مفحوص

3- اخترت ( غير صالح للتبرع ) من نموذج blood_donor و ذهبت الى سجل جديد ( تظهر رسالة بحفظ التعديلات ) ( اخترت - نعم - )

4- شغلت فورم frmraseed و لم اجد في البنك اي كيس

ماهو السيناريو الذي تتبعه لعملية ادخال الاكياس و صرفها ؟؟؟؟

قام بنشر (معدل)

السيناريوا المتبع في اداخل المعلومات

1- في فورم frmBlood_donor يتم اداخل معلومات المتبرع كاملة ثم النقر على رقم الكيس فيفتح لنا فورم frmaboratory_tests يتم ادخال الفحوصات وادخال تاريخ الانتهاء واختيار يامفحوص او غير مفحوص في حال عدم فحصه

2- عند ظهور النتائج اما ان يكون الدم صالح للتبرع ويحجز للمريض او غير صالح فيتم ترحيل الكيس الى فورم frmbadblood ولاكني لاحظت عند اختيار غير صالح للتبرع لا يقوم بترحيل الكيس وخصمه من بنك الدم هل وضحت لك الصورة

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

بفضل الله تم عمل الواجهة ولاكن توجد لدي مشكلة باذن الله اتمنى ان تكون بسيطة عند فتح قاعدة البيانات سو يتم فتح الشاشة الرئيسية في الشاشة الرئيسية على الجهة اليمنى فورم نموذج فرعي وهو نموذج فرعي qredate المطلوب في هذا النموذج هو الاكياس التي تم سحبها لهذا اليوم فعندما اقوم بعمل سحب دم من متبرع عن طريق فورم frmBlood_donor يقوم باظهار الاكياس التي تم سحبها مثل في تاريخ 1/12/1433 في اليوم التالي تظهر الاكياس التي تم سحبها في نفس اليوم مثلا 2/12/1433 وعدم ظهور الاكياس التي سحبت بتاريخ 1/12/1433 وكذا كل يوم تظهر فيه الاكياس التي سحبت فيه فقط

مرفق قاعدة البيانات

BLOOD30.rar

قام بنشر

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

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

post-79317-0-58591300-1350578646_thumb.p

والمطلوب هو ان تكون بهذا الشكل ولايمكن تغيريها اوتمديد الحقل او تقليصه مثل هذه الصورة

post-79317-0-84907500-1350578662_thumb.p

مرفق قاعدة البيانات

BLOOD32.rar

قام بنشر

كيف استطيع ان اعمل ترقيم تلقائي سنوي مثلا عام 1433 شهر 12 يوم واحد ويكون بهذا الشكل 33-12-001 في فورم frmbadblood توجد خانة unit_on اي رقم الكيس رقم الكيس اريده ان يكون تلقائي بشكل سنوي وكل سنة جديدة يفتح سجل جديد ابتداء من رقم واحد

BLOOD33.rar

قام بنشر

اخي الكريم

اسمح ان اقول لك اولا انك خالفت قواعد المشاركة في المنتدى فقد تشعب الموضوع كثيرا

وقد يتعرض الموضوع للاغلاق او الحذف

ثانيا لماذا لا توضح الطلب فالمشاركة السابقة تشير الى طلبين

ما فهمته من المشاركة السابقة انك تريد انشاء ترقيم تلقائي ( حسب السنة ) ووضعه عوضا عن رقم الكيس في فورم ( bloode donor )

هل هذا صحيح ؟؟

الطلب الثاني له عدة طرق

هل تريد انشاء قاعدة جديدة بجداول فارغة ؟؟

ام تريد تصفير هذه القاعدة ؟؟

قام بنشر

اخي الكريم

بالنسبة الى الترقيم التلقائي فقد تم ايجاد الحل ولكن بالنسبة الى تصفير قاعدة البيانات

لنفرض انه اول ايام السنة و تم تصفير قاعدة البيانات

بيانات السنة الماضية ستمسح كليا

هل تريد اخذ نسخة احتياطية عنها ؟؟

ولو اخذت نسخة احتياطية هل ترغب يوما ما في فتح هذه النسخة و البحث ضمنها ؟؟

فكر في الموضوع

( انا اقترح إنشاء قاعدة جديدة تحمل السنة كجزء من اسمها )

قام بنشر

اخي الكريم

بالنسبة الى الترقيم التلقائي فقد تم ايجاد الحل ولكن بالنسبة الى تصفير قاعدة البيانات

لنفرض انه اول ايام السنة و تم تصفير قاعدة البيانات

بيانات السنة الماضية ستمسح كليا

هل تريد اخذ نسخة احتياطية عنها ؟؟

ولو اخذت نسخة احتياطية هل ترغب يوما ما في فتح هذه النسخة و البحث ضمنها ؟؟

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

قام بنشر

تم عمل ترقيم تلقائي في فورم frmBlood_donor لرقم الكيس حيث استعنت باحد الامثلة بالمنتدى وتمت العملية بنجاح ولاكن واجهت مشكلتين المشكلة الاولى هي عند النقر على رقم الكيس يقوم بفتح نموذج التحاليل ولاكن رقم الكيس لا يظهر في خانة رقم الكيس في فورم frmaboratory_tests

المشكلة الثانية لو فتحت البرنامج تظهر سالة خطأ

Private Sub Form_Open(Cancel As Integer)

If Me.enddate = 0 Then

MsgBox "åäÇß ÈÚÖ ÇáÇßíÇÓ ÇáãäÊåíÉ ÇáÕáÇÍíÉ ,ÓíÊã ÊÑÍíá åÐå ÇáÇßíÇÓ", vbInformation

DoCmd.SetWarnings False

DoCmd.OpenQuery "Qrybadblood", acNormal, acEdit

DoCmd.SetWarnings True

DoCmd.OpenForm "frmaboratory_tests", , , "[unit_on]=" & Me.unit_on, , acHidden

DoCmd.OpenForm "frmpatinet", , , "[unit_on]=" & Me.unit_on, , acHidden

Form_frmpatinet.SetFocus

DoCmd.RunCommand acCmdDeleteRecord

DoCmd.close acForm, "frmpatinet"

Form_frmaboratory_tests.SetFocus

DoCmd.RunCommand acCmdDeleteRecord

DoCmd.close acForm, "frmaboratory_tests"

End If

End Sub

مرفق لكم قاعدة البيانات

BLOOD35.rar

قام بنشر

تفضل اخي الكريم

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

اما بالنسبة الى تصفير البيانات او انشاء قاعدة جديدة

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

هل تريد تصفير قاعدة البيانات فقط ؟؟

ام تريد عمل نسخة احتياطية ثم تصفير قاعدة البيانات ؟؟

فكر جيدا في الموضوع و انا بانتظار ردك

BLOOD36.rar

قام بنشر

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

قام بنشر

هذه هي الاخطاء التي ستجدها عندما تصمم قاعدة البيانات على اساس

و تقوم بتعديلها على اساس مختلف كليا

في السابق كان رقم الكيس هو حقل من نوع ( رقم ) اما الآن اصبح الحقل من نوع ( نص )

وفي الاكسسز عندما تطبيق عامل تصفية و فرز فان عوامل التصفية تختلف اذا كان الشرط نص او كان الشرط رقم

تم التعديل و جاري العمل على الطلب الثاني

لاحظ اخي الكريم

ان الاكياس المنتهية الصلاحية لا يتم ترحيلها ( بسبب ربط اكثر من نموذج في نموذج welcom )

BLOOD37.rar

قام بنشر (معدل)

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

في شاشة welcom

اكياس الدم المسحوبة لهذا اليوم لم تظهر في التعديل الاخير

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

اخي الكريم

تم انشاء تطبيق بسيط لتصدير كافة البيانات الى اكسل

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

و سيتم تصفير كافة الجداول ما عدا ( tblnat - tblword - tblwork )

اذا كان هو المطلوب حتى اقوم باضافته الى قاعدة بياناتك

db1.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