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

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

بدأه helmy_foad في 17 يونيو 2009 · 8 رد · 631 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذة قاعدة بيانات بسيطة

بها بيانات مرضى

و غرف مستشفى و اجنحة

يتم إختيار غرفة المريض من كومبو بوكس يعتمد فى القيم الخاصة به على كومبو بوكس أخر خاص بالجناح

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

و هذة النقطة لا توجد بها أى مشاكل

لكن

إذا كان الجناح به 50 غرفة

و كان منهم 10 مشغولين

فهل يمكن أن تصبح القيم الموجودة فى كومبو الغرف هى ال 40 غرفة الغير مشغولة فقط ؟؟؟؟؟

شكراً لكم

New_Microsoft_Office_Access_Application.rar

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

#2

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

والله اعلم

#3

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

سؤالك هو "فهل يمكن أن تصبح القيم الموجودة فى كومبو الغرف هى ال 40 غرفة الغير مشغولة فقط ؟؟؟؟؟"

وسؤالك يحمل 90% من الاجابة

الغرفة غير المشغولة اللي هي حقل A2 من جدول Name_item = ليست موجودة ( Not in ) فى جدول Main فى حقل M2

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

شوف المرفق

لا تنسانا بالدعاء

New_Microsoft_Office_Access_Application.rar

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

Microsoft Certified DataBase Administrator MCDBA

#4

بارك الله فيك أستاذ ahamaid

رائع جداً

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

#5

سؤالك هو اللي رائع :clapping:

بس لما نيجي نحجز عندكم غرفة تعطونا خصم كويس :haha:

Microsoft Certified DataBase Administrator MCDBA

#6

استاذ ahameid

يبدو أن هناك مشكلة

حاول إدخال مريض جديد

ستجد أن الكومبو الخاص بالغرف يصبح خالياً

؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!

شئ غريب جداً

أنا لم ألاحظ هذا فى وقته

لأن قاعدة البيانات المرفقة هى نموذج فقط

لكن عند التطبيق على القاعدة الأصلية

وجدت هذة المشكلة

و وجدت أنها موجودة فى المثال المرفق أيضاً

أى ان جملة ال SQL صلحت مع الوضع الحالى لكن لم تصلح عند إدخال مرضى جدد

ارجو ألا اكون متسبباً فى الإزعاج

#7

لدي اقتراح بعد اذن الاستاذ احمد..

في جدول الحجوزات وعند حجز الغرفة يتم تعديل خاصية محجوز الى نعم، ويوضع شرط على البيانات القادمة من جدول الغرف على حقل محجوز بحيث يكون "لا" وهنا أفضل من عمل جمل SQL كثيرة.. على حسب معرفتي، بصراحة لم اتسطع الوصول الى حل بالمثال المرفق لان الحقول ليست واضحة كل حل يدل على ماذا واعذرني اخي الكريم

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

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

#8

الحقيقة أستاذ همام

أنا إحترت جداً فى هذا الموضوع

و كان حل الأستاذ أحمد مثالياً

لكن يبدو أنة لم يجرب إضافة بيانات جديدة

أعتقد أن الحل الذى وضعة الأستاذ أحمد هو الأقرب إلى الحل الصحيح

لكن يحتاج إلى تعديل بسيط

أنا لم أفهم الجزء الخاص ب ""في جدول الحجوزات وعند حجز الغرفة يتم تعديل خاصية محجوز الى نعم، ويوضع شرط على البيانات القادمة من جدول الغرف على حقل محجوز بحيث يكون "لا"""

و شكراً على ردك يا أستاذ همام

أنا أرفقت قاعدة البيانات مرة أخرى

لاننى لاحظت أن أحد العلاقات بين الجداول كانت مفقودة

New_Microsoft_Office_Access_Application.rar

تم تعديل هذه المشاركة بواسطة helmy_foad في 20 يونيو 2009 في 22:48

#9

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

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

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

اخي حلمي

خطا عند الاضافة !!!! ما هو السبب

هل تتبعت الخطأ ؟؟؟؟؟

طيب... :angry:

عند كتابتك للكود استخدمت Me.refresh عند الحدث On lost focus للكومبو 16 بتاع اختيار الجناح ...... يعني ايه الكلام ده؟

الامر refresh للنموزج من ضمن اجراءاته هي حفظ السجل الحالي...... طيب ايه المشكلة؟

فى تصميمك للجدول الحقول m1 , m3 , m4 قمت بضبط الخاصية Required علي Yes !!

يعني طيب كيف ساقوم بحفظ السجل الحالي والحقل m4 يحتوي علي قيمة فارغة.... هنا يحدث RunTime Error

الحلول

1- الغاء خاصية Required للحقول المحددة

2-الغاء اللاجراء Refresh - وهذا افضل

كمان قمت باضافة كود لتحديث بيانات الكومبو بتاع الغرف عند تغير الجناح باستخدام الاجراء Requery عند تحديث الجناح

اهم شيئ عند كتابة كود هي توقع ماذا سيحدث للعناصر الاخري وتجنب ال RunTime Error

اخوك فى الله

New_Microsoft_Office_Access_Application.rar

تم تعديل هذه المشاركة بواسطة ahamied في 5 يوليو 2009 في 11:06

Microsoft Certified DataBase Administrator MCDBA

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

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

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

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

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