السلام عليكم ورحمة الله وبركاته
اسعد الله صباحك بكل خير
لو تكرمت معي وتفضلت وتحننت علي من وقتك
وتكمل جميلك معي في اتمام مشروعي
ارغب ان اعمل مجموعات للادويه
بحيث ان الطبيب لا يستطيع ان يعطي دوائين من نفس المجموعه في نفس الوقت ورساله تنبيهيه ان المريض قد استخدم ادويه من نفس المجموعه سابقا
يعني نفس فكره مدة استخدام الدواء لكن نظام مجموعات
مجموعه A
مجموعه B
وهكذا
اشكرك اخي عبدالله
راح ارفق لك قاعده جديده
في نموذج الوصفه وضعت خيار Check
Given/Not
بيحث لما ترسل التقرير للصيدليه
تطلع جميع الادويه
والدواء الذي ليس عليه علامه صح مصروف
عشان بالمستقبل اقدر اتاكد ان المريض اخذ الدواء او لا
حاولت اعدل واجرب
بس شكلي خربت اكواد كثير
4.rar
تم و لله الحمد حل المشكله وكان الحل بسيط جدا
الغيت كود الدواء كمفتاح اساسي وجعلته رقم بس
وعملت مفتاح جديد للترقيم التلقائي
غيرت الربط ب الجدول الفرعي من كود الدواء الى الرقم المسلسلي الجديد او المفتاح الجديد
في جدول الادويه جعلت الادويه التي اسمائها متشابهه بنفس الكود
وهذا الدواء مثال
Cap. Amoxacilline 500mg
الان لا تستطيع تكرار ادخال اي دواء للوصفه حتى لو تغير
اشكر الكل لساعدتهم لي
الاخ جعفر
الاخ ابو خليل
الاخ عبدالله
الاخ محمد امين
اتمنى من الكل مشاركتهم لي لكي اكمل مشروعي
Database.rar
اشكرك على سرعه الرد اخوي عبدالله
كنت حاب اطبقها على مشروعي
والحمد لله ضبطت معي ل موضوع التكرار
جعلت رقم تسلسل جديد وربطته ب جدول الوصفات
ولضمان عدم تكرار اسم الدواء جلعت جميع الادويه التي بنفس الاسم على نفس الكود
راح احاول ارفق الطريقه ب نفس الموضوع
لكن حاولت اعمل حقلين بنفس الجدول ولكني فشلت
الشكر موصول لك يا اخ عبدالفتاح
لا
لا يصير حينئذ مفتاحا أساسيا
لكن يمكن أن يتكرر حقل مثيله فى جدول آخر
مثلا
عندنا جدول به مفتاح أساسى رقم الطالب
مرتبط بجدول آخر هو جدول الدرجات
جدول الدرجات به مفتاح مماثل فى النوع و الحجم للمفتاح الأساسى فى الجدول الأول
يتم الربط بين الجدولين بعلاقة واحد لمتعدد
و هنا يمكن أن يتكرر الحقل الأجنبى فى الجدول الثانى
لا يمكن ان يكون مفتاح اساسي ويقبل التكرار لكن هناك فكرة ان تضع حقلين هما مفتاح اساسي هنا يقبل كل عمود على حده
عندي جدول ادويه للأشربه
مكون من أسم الدواء + تركيز الدواء ( او مل ) كم مره باليوم + المده
حساب الجرعه مع المده بحيث يعطيني كم علبه من الدواء من المفترض المريض يأخذ
مثال
Amoxil 250mg/5ml 50mg x 3 times x 7 Dayds
علما ان العبوه بها 100 مل
الي حب اعمله بمساعدتكم لي
هو تحويل 50mg مل + احتساب كم علبه تعطى للمريض
ططريقه الحساب المعتاده
هو قسمه تركيز الدواء 250mg % 5ml= 50mg/1ml
على حسب المثال المعطى الجرعه على النحو التالي
1 مل * 3 مرات = 3 مل باليوم * 7 ايام = 21 مل والعلبه بها 100 مل
اذا المريض يأخذ علبه واحده فقط
مثال ثاني
Amoxil 250mg/5ml 350mg x 3 times x 7 Dayds
7 مل * 3 مرات = 21 مل باليوم * 7 ايام = 146 مل والعلبه بها 100 مل
اذا المريض يأخذ 2 علبه فقط
السبب هو انك تعتمد على جدول واحد فقط للبيانات
خصوصا انك حاط استعلام حذف عند الاغلاق
استخدم جدول ثاني يكون مؤقت غير جدول الفاتوره الاساسي
بحيث ان النموذج ينقل المعلومات الاساسيه الى الجدول المؤقت
ومن sql تقدر تنقل المعلومات من الجدول المؤقت الى جدول الفاتوره الاساسي
السلام عليكم ورحمة الله وبركاته
اسعد الله اوقاتكم بكل خير
في هذا المثال هناك يوجد شرط ل عدم التكرار
لكنه مربوط ب الرقم التسلسلي
الذي اريد القيام به هو عدم تكرار اسم الدواء نفسه
هل هذا ممكن
Database1.rar