السلام عليكم ورحمة الله وبركاته
بعد ان تعلمت الكثير والكثير من هذا المنبر التعليمي جزا الله خيرا القائمين والاعضاء فيه
فقد قمت بتصميم قاعدة بيانات معمل وقد واجهتني مشكلة كالتالي :
وهي انه ربما ان تكون للمريض العديد من الزيارات وبالتالي يصعب البحث عن المريض كلما زار المعمل ( بسبب الزحام ) .
وبالتالي اردت طريقة يتم من خلالها (مثلا اخر اليوم او اخر الاسبوع او اخر الشهر او متى ماتسنى للمستخدم ) ان يقوم بالبحث عن المرضى
المكررين (طبعا من خلال نموذج البحث ) وتجميع طلبات كل منهم في جدول ( OrdersTbl ) تحت اول (PtID) لهذا المريض في جدول (PatientTbl )
وبالتالي حذف السجلات المكرره (التي لم يعد لها طلبات ) لهذا المريض في جدول (PatientTbl ). مثلا :
- المريض عبدالله احمد تكرر اسمه اربع مرات وحمل الارقام في جدول ال ((PatientTbl )) :
1 ، 4 ، 5 ،9 وحمل ارقام الطلبات التالية : 1، 2 ، 6 ، 7 ، 11 ، 12 ، 15
فالمطلوب هو :
اولا :طريقة لتحديد سجلاته في نموذج البحث وبالتالي تحديث طلباته التي بالارقام : (6 ، 7 ، 11 ، 12 ، 15 )عن طريق تحديث حقل ( PtNo )
في جدول ( OrdersTbl ).وبالتالي ستصبح كل طلباته تحت اول زيارة له للمعمل والتي في جدول (PatientTbl ) في حقل (PtID) تحمل الرقم 1 وستصبح زياراته التي بارقام (4 ، 5 ،9 ) بدون طلبات .في جدول ( OrdersTbl ) .
ثانيا: حذف سجلاته من جدول (PatientTbl ) بالارقام (4 ، 5 ،9 ) اي التي لاتحمل طلبات في جدول ( OrdersTbl ) .
ثالثا : ارجو ان يتم ذلك من خلال نموذج البحث وايجاد طريقة للمستخدم لكي يحدد اولا السجل المراد التحديث اليه ثم تحديد السجلات المراد تحديثها لذلك السجل المحدد .
ارجو ان يكون طلبي مفهوما .
واليكم المرفق