اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكله بالعلاقات والاستعلامات


solom

الردود الموصى بها

السلام عليكم

انا في الحقيقه عندي جدولين سوف ارفق الجدولين واريد اعرف كيف اسوي علاقه واستعلام بينهم يعني الــ ut في الجدول الااول اقدر احطه مع الجدول الثاني في نفس السطر يعني استعلم عنهم الاثنين مع بعض وهكذا او بايه تنصحوني

Room_distribution.rar

رابط هذا التعليق
شارك

أخي الكريم

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

ما قمت به في الاستعلام ليس منطقياً فحقول الاستعلام تأخذ البيانات من سجلين منفصلين وسينتج عن هذا تكرار للبيانات وفقدان بيانات أخرى .

رابط هذا التعليق
شارك

كلنا نتعلم هنا أخي الكريم

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

ثانياً إذا كنت تريد تجميع البيانات من الجدولين في استعلام واحد (شاهد استعلام التوحيد)

Room_distribution.rar

رابط هذا التعليق
شارك

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

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

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

رابط هذا التعليق
شارك

أخي الكريم

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

وماذا تقصد بالحقول (flooer-code-name) والبيانات المدخلة فيها

رابط هذا التعليق
شارك

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

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

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

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

تحياتي

رابط هذا التعليق
شارك

أخي الكريم

في هذه الحالة انت بحاجة الى جدولين

1- جدول للطوابق

2-جدول للأقسام ومسمياتها

تربط بينهما بعلاقة رأس بأطراف

شاهد المرفق

وجرب انشاء الإستعلامات التي تريدها

Room_distribution.rar

رابط هذا التعليق
شارك

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

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

مستغرب كيف سويت راس باطراف من غير اضافة الجدولين

تم تعديل بواسطه solom
رابط هذا التعليق
شارك

هناك جدولين بالفعل

عند الدخول الى العلاقات وبزر خصائص أختر اظهار الكل وسترى العلاقة بين الجدولين

وطريقة الربط بينهما عن طريق رقم الطابق (floor) .

قمت بإضافة استعلام يضم كافة البيانات في الجدولين

ونموذج صغير للإدخال

Room_distribution.rar

رابط هذا التعليق
شارك

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

ما سيتكرر هو بيانات الاقسام ومسميات الغرف .

ولجعله مفتاح اساسي افتح تصميم الجدول واضغط على حقل (floor) ثم اضغط علامة المفتاح في شريط المهام بالأعلى .

رابط هذا التعليق
شارك

اليك الطريقة اخي الكريم

وهي طريقتين بالأحرى :

1- الطريقة الأولى عن طريق الإستعلام وإدخال الكود يدوياً .

2- الطريقة الثانية عن طريق النموذج وإختياره يتم عن طريق مربع تحرير وسرد .

والله الموفق ,,,

Room_distribution.rar

رابط هذا التعليق
شارك

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

وشكرا لك اخ يوسف على التوضيح

تحياتي

اسف نسيت الصورة

untitled.rar

رابط هذا التعليق
شارك

بعد أختيار الخيار الاول حدد مصدر مربع التحرير والسرد

والذي سيكون جدول HOSPITAL

الحقل CODE

ثم التالي .... إنهاء

ثم لتفادي تكرار قيم الكود في القائمة المنسدلة :

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

قم بإضافة DISTINCT بعد كلمة SELECT ليصبح الكود بالشكل التالي :

SELECT DISTINCT HOSPITAL.Code
FROM HOSPITAL;

والله الموفق ,,,

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information