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

قاعدة بيانات لحسابات عياده

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

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

ان شاء الله الجميع بخير والف عافيه

هذه محاولة مني لصنع قاعدة بيانات متواضعه لعمل استعلامات مجمع عيادات طبية

انشئت جدولا خاصا بالنوبات او الفترات Periods ويحوي الحقول

Primary Key PeriodID

PeriodDay

PeriodTme

PeriodDate

وانشئت جدول للمرضى PatientData وبه الحقول الاتية :

Primary Key PatienID

Secondary Key PeriodID

PatientName

PatientSex

PatientAge

وجدول الطلبات Orders وبه الحقول :

Primary Key OrderID

Secondary Key PatientID

Account

Payment

ServiceName

وانشئت نموذج من الجدول الاول

وبداخله نموذج فرعي للجدول الثاني

وبداخله نموذج فرعي للجدول الثالث

هذه النماذج لادخال البيانات ........................

وانشئت نموذج فرعي بشكل ورقت بيانات في النموذج الاول كما ستشاهدون بالمرفق باسم قائمة باسماء مرضى هذه النوبه ( الفتره )...

المطلوب هو عندما اقوم بالضغط على رقم المريض في هذه القائمه ان يذهب بي النموذج الرئيسي مباشرة الى هذا المريض لاضيف له خدمة جديده مثلا......

ارجو ان تكون الفكرة واضحة

حسابات فترات العيادات.rar

تم تعديل هذه المشاركة بواسطة كوماندير في 24 يناير 2011 في 00:47

#2

اما من مجيب ؟؟؟؟؟؟؟؟؟؟

#3

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

حدد المطلوب فقط

#4

المطلوب هو عندما اقوم بالضغط على رقم المريض في هذه القائمه ان يذهب بي النموذج الرئيسي مباشرة الى هذا المريض لاضيف له خدمة جديده مثلا.....

#5

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

هذه بسيطة باذن الله...ثوان وارفقها

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

لدي بعض المشاكل الخاصة باللغة العربية في الاوفيس..حبذا لو اغير اسماء النماذج..هذا افضل..

اخي العزيز فكرة اخرى لو تستخدم اوفيس 2007 به خاصية هي SplitForm يتم بناءه بالمعالج..يبني نموذجا تماما كما تريد

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

فعلا اخي همام انا استخدم اكسس 2007 ولكني عندما رفعت الموضوع الى المنتدى قمت بتحويله الى 2003

...................

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

لا ادري لماذا ..............

لذلك ارجو ان تبحث لي عن حل اخر

#8

اه...

هذا الكود في حال لم تستخدم النموذج المنقسم..

Forms![mainpage]![MP].Form.Filter = "[PtientID]=Forms![Mainpage]![patlist]![PtientID]"
Forms![mainpage]![MP].Form.FilterOn = True

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

على العموم..

فكر بطريقة اخرى..

استخدم كمبوبكس للفلترة وليس السجل من نموذج فرعي...

..

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#9

طيب على يدك كيف يمكن عمل الكمبو بوكس ممكن تعمله بالملف خاصتي وترفقه لي مرة اخرى................

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