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

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

بدأه MOOONMOOON في 9 يناير 2009 · 18 رد · 1,081 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في القاعدة المرفقة

توجد بعض المشاكل التي اريد حلها

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

المشكلة الثانية عند كتابة الاجازة فعندما اكتب رقم 1 في حقل الاجازة كتابة المفروض يظهر يوم واحد فقط

وعندما تكون 2 تكون يومان فقط

كذلك احتساب مدة الاجازة واظهار نهاية الاجازة من تاريخ بداية الاجازة

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

REPORT.rar

#2

ارجو المساعدة في حل هذه المشاكل إن أمكن

#3

هذا مثال للاخت ام عهود حفظها الله اردت تطبيقه على حقلين في نموذج frmMedical record NO

على حقلين Treating physician name اسم العيادة بمجرد اختيار اسم العيادة يظهر لي اسم الطبيب في حقل Physician Name

يعني عيادة الباطنية يظهروا اسماء اطباء الباطنية

اطباء الجراحة يظهر اسماء اطباء الجراحة

وهكذا

وهذا مثال للاخت زهراء

Filter_By_2_Combobox_UP2.rar

#4

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

#5

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

كيف الحال اخوي وان شاء الله انت بخير

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

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

1- حاول ما يكون هناك فراغات بين الاسماء لانه هذي يسبب مشكله في كتابة الاكواد

2- حاول اتحط اسماء توضيحية للحقول وبجذيه يسهل عليك وعلى من يقراء الجداول

3- ونفس الفكرة للجدوال والنماذج بالضغط على زر الماوس الايمن وتختار خصائص وتحط الاسم الي يوضح هدف الجدول او النموذج وعملت لك مثال في الجداول

4- حاول تتاكد من العلاقات بين الجداول واربط جميع الجداول الموجوده عندك مع بعض بطريقة سليمة

واتمنى لك اكمال برنامج بنجاح

اخوك محمد

اما بخصوص الطلب الثاني اعتقدك انك راح تحتاج تستخدم الدالة if لكي يظهر لك في المربع الثاني حيث مثلا اذا كان المربع الاجازة = 1 اذا مربع الايام = يوم واحد وهكذا

REPORT.rar

تم تعديل هذه المشاركة بواسطة مشارف في 11 يناير 2009 في 02:34

#6

شكرا لك اخي مشارف على مجهودك الجميل لك ودي واحترامي اتمنى ان تحل المشكلة الثانية

#7

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

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

لا يمكن اضافة او تغيير لانه ذات صلة في tblPhysician_Name وهذه تظهر في تعديلك الاول مع الطريقة هي التي اريدها ولكن كيف تحل هذه المشكلة

REPORTs.rar

تم تعديل هذه المشاركة بواسطة MOOONMOOON في 11 يناير 2009 في 19:50

#8

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

MOOONMOOON هلا اخوي

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

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

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

راح ينفعك اكثير

وجرب وراجع العلاقات عندك جداول تقريبا 11 جدول لكن في العلاقات مو موجود غير اربع جداول حاول ربط الجداول بالطريقة الصحيحة

وجرب تعمل الثاني راجع الخطوات الي عملتها لك ولا تنسى النموذج الخاص الي طلبت التعديل عليه راح ا تحصل مربع نص غير منضم

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

اخوك محمد

REPORT.rar

#9

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

لك ودي واحترامي اخوك ابو محمد

REPORT.rar

تم تعديل هذه المشاركة بواسطة MOOONMOOON في 12 يناير 2009 في 02:11

#10

اخوي ابو محمد

شوف النموذج الحين بعد التعديل حتى يظهر لك الاسماء بدلا من الارقام

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

بحث وتحصل انه تم تحديد عدد واحد عمود فقط

تم التعديل عليهم شوف الفرق

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

وجرب الحين ادخال الاكواد عليهم حتى يظهر لك بس الاطباء الخاصيين بالعيادة

REPORT.rar

#11

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

لقد حللت لك السؤال الاول والثاني

اما تحديد نهاية الاجازة فلم اجد حقل نهاية الاجازة في الفورم

REPORT.rar

بالتوفيق

ناصر المصاروة

شبكة سوارقريباً

Sewar

#12

يعطيك العافيه اخوي ناصر المصاروة

عجبتني طريقة الكيس في الوحدة النبطية

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

يعطيك العافية فكرة حلوه راح اجربها في برنامجي

واذا تسمح لي اخوي ناصر المصاروة

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

Physician_Namee = Null

[The namPhysician_Name] = Null

ومهمتهم اخوي ابو محمد اهية

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

واتمنى لك التوفيق اخوي

REPORT.rar

#13

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

ولكن المشكلة هي الان ان الربط لم ينجح في هذا الفورم

#14

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

او شكل ما اظن انك راح تحتاج اتنزل اتخلي مربع اسم الطبيب الاول يعتمد على اسم العيادة والثاني من غير ما يعتمد يعني ممكن اتخلي من تصفية

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

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

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

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

#15

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

لك ودي واحترامي

#16

بسم الله الرحمن الرحيم قد قمت بإكمال التفقيط بعد توجيه من الاخ الفاضل ناصر ولكن هناك بعض الاشياء اريد توضيحها

في فورم frmMedical_record_NO بالطبع الان عند كتابة الرقم بحقل الاجازة تظهر مباشرة مكتوبة وهذا جميل جدا لتفادي الاخطاء عن الكتابة

المطلوب هو عن كتابة رقم اكبر من الثلاثون تظهر رسالة وهي " سيتم طباعة النموذج الخاص بالهيئة الطبية ولن يتم اعتماده ان لم يصدق من قبل الهيئة الطبية !

وعند الاكمال والطباعة يتم طباعة هذا التقرير QryReportH

بالطبع هذا الشي حسب نظام الاجازات السعودي بالطبع قمت بوضع تقريرين

اما اذا كانت مدة الاجازة دون دون الثلاثون فيتم طباعة التقرير الذي لا يخص الهيئة الطبية وهو ReportRest

كذلك يوجد خطأ التقرير ظهور قيمة معلمة

وهذا هو المرفق

REPORT.rar

تم تعديل هذه المشاركة بواسطة MOOONMOOON في 12 يناير 2009 في 22:23

#17

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

حليت لك بعض الي تبيه

جرب وشوف اما بخصوص الثاني بجرب فيه او ممكن اتحط زرين للطباعة لكل تقرير

REPORT.rar

#18

تفضل اخوي ابو محمد طلابك كاملا بشكل المطلوب

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

منك هذي الشي كل الي سويته اني ذهبت على وعدلة الحقول بنفس المسميات في الجداول

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

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

ان كان في مربع النص رقم الاجازة اذا صار الاجاز اكثر من 30

او على زر امر المعاينة وراح اتعرف شنهو الي صار

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

بعد التعديل عليه

اخوك محمد

REPORT.rar

تم تعديل هذه المشاركة بواسطة مشارف في 13 يناير 2009 في 15:37

#19

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…