الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في شاشة بحث

بدأه malak157 في 3 سبتمبر 2011 · 6 رد · 919 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الافاضل

السلام عليكم ورحمة الله وبركاته

كل عام انتم بخير

لدي قاعدة بيانات صغيرة عبارة عن نتائج تحاليل لمرضى معمل تحاليل طبية

صممت ثلاث جداول

الاول لبيانات المرضىData وبه رقم المريض الاسم التاريخ الطبيب المعالج

الثاني لنوع تحليل اسمهPeroxidase

الثالث تحليل اخر اسمهSemen

و ربما تزيد الجداول لتحاليل اخرى

تم ربط جدول البيانات بكل جداول التحاليل

السؤال كيف اصمم شاشة بحث بمعلومية اسم المريض تعطي اليانات التالة:

رقم المريض

اسم المريض

التاريخ

اسم التحليل

Analysis.rar

#2

السلام عليكم

حياك أخي الكريم حمل الملف المرفق وافتح النموذج PatientAnalysis

إن شاء الله يساعدك في الموضوع.

تقبل تحياتي و كل عام وأنتم بخير

Analysis2.rar

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#3

وعليكم السلام ورحمة الله وبركاته

إذا كنت ستضيف المزيد من الجداول في المستقبل , عندها لابد لك من هذه الطريقة لشاشة البحث (انظر المثال المرفق) , لأنه قد يوجد للمريض الواحد عشرات الفحوصات المختلفة خلال عدة تواريخ متباعدة.

ملاحظات:

1- يجب إضافة حقل اسم الفحص في كل جدول فحوصات جديد , واجعل القيمة الافتراضية للحقل باسم الفحص كي لا يضطر المستخدم لإدخاله يدوياً عند كل فحص.

Analysis3.rar

#4

شكرا جزيلا للاخوة الافاضل على هذا الاهتمام وهذا ليس بغريب على اعضاء هذا المنتدى الرائع

في الحقيقة الاجابة الاقرب للمطلوب هي اجابة الاخ غرام العقول مع وافر الاحترام والتقدير للاخ dbprog

لكن يا استاذ غرام العقول:

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

فلو تكرمت تشرح لي في عجالة كيفية تصميم ذلك؟

#5
malak157 كتب:

لكن يا استاذ غرام العقول:

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

فلو تكرمت تشرح لي في عجالة كيفية تصميم ذلك؟

الشرح في عجالة:

نوع الاستعلام : استعلام توحيدي. يجمع بين بيانات جدولين فأكثر , أو استعلامين فأكثر.

كيفية عمل ذلك في المثال السابق :

1- قمت بعمل استعلام تحديد لاستخراج "رقم المريض" , "اسم المريض" , "التاريخ" , "اسم الفحص" وذلك من جدولي بيانات المريض , و جدول بيروكسيديز. و حفظت الاستعلام باسم E1

2- قمت بعمل استعلام تحديد لاستخراج "رقم المريض" , "اسم المريض" , "التاريخ" , "اسم الفحص" وذلك من جدولي بيانات المريض , و جدول سيمين. و حفظت الاستعلام باسم E2

3- قمت بنسخ عبارة إس كيو إل من الاستعلام الأول ولصقتها في الاستعلام الثاني ووضعت بينهما عبارة UNION ALL

4- بعد ذلك قمت بحذف الاستعلام الأول لانتفاء الحاجة إليه.

وبذلك يصبح لديك استعلام توحيدي.

تم تعديل هذه المشاركة بواسطة غرّام العقول في 4 سبتمبر 2011 في 13:40

#6

السلام عليكم

الحمد لله إنك وجدت الحل المطلوب لكن لدي ملاحظات على قاعدة البيانات :

-- تحتاج إلى إعادة تصميم الجداول وإنشاء جدول رئيسي للفحوصات يحتوي على المعلومات الرئيسية (رقم المريض - اسم المريض - التاريخ - اسم التحليل )

لإنه عند إضافة (أنواع ) فحوصات جديدة ستحتاج إلى التعديل في الإستعلامات فإذا افترضنا انك أضفت 10 أنواع من الفحوصات فهل ستقوم بعمل ‘(استعلام توحيدي) لعشرة جداول

فالأفضل تصميم جدول رئيسي يحتفظ بهذه المعلومة لكي يتم إستخامها في البحث.

-- شاشات إدخال بيانات الفحوصات تحتاج إلى مراجعة وإعادة تصميم.

بالتوفيق

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#7

شكرا لك اخ غرام العقول على هذا الشرح و جزاك الله خير الجزاء

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

اما بالنسبة لشاشات الادخال فلك الحق في انها تحتاج الى تعديل التصميم...............

مواضيع مشابهة