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

كيف اصمم استعلام يجلب معلومات من ثلاث جداول ؟؟؟


إذهب إلى أفضل إجابة Solved by rudwan,

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

السلام عليكم 

 
اخواني لدي قاعدة بيانات مكونة على الشكل التالي :
 
عملاء 
طلبات
إجراءات
 
لكل عميل اكثر من طلب (مثلا :طلب صيانة - طلب شراء - طلب استرجاع ...الخ) ونستطيع أن نضيف ملاحظات على كل الطلب
 
ولكل طلب اكثر من إجراء (مثلا: طلب الصيانة نستطيع أن نضيف تحته تاريخ اتمام الصيانه ، تاريخ طلب قطعة غيار للصيانة ...الخ) ونستطيع أن نضيف ملاحظات على كل إجراء
 
ولدي نموذج واحد للعملاء وطلباتهم والإجراءات التي تمت على طلباتهم...
 
سؤالي
 
كيف اصمم استعلام يجمع الملاحظات التي على الطلبات والاجراءات، ويكون بالشكل هذا:
اسم العميل  ####  رقم الطلب  #### نوع الإجراء #### ملاحظات على الطلب  ####  ملاحظات على الإجراء
 
فلو افترضنا ان لدينا عميل له طلبين واحد الطلبات عليها إجرائين كالتالي :
 
اسم العميل : AAA
 
رقم الطلب الأول : ١
ملاحظات على الطلب الأول : لايوجد
نوع الإجراء الذي تم: لا يوجد
ملاحظات على الإجراء : لا يوجد
 
رقم الطلب الثاني : ٢
ملاحظات على الطلب الثاني: الطلب معلق بسبب عدم تجاوب العميل
نوع الاجراء الأول: بانتظار ورود قطع الغيار
ملاحظات على الاجراء الأول: تم طلب قطع الغيار من شركة ألمانية
نوع الاجراء الثاني: بانتظار تركيب قطعة الغيار
ملاحظات على الإجراء: الفني لديه إجازة مرضية
 
فسيكون شكل الاستعلام على هذا الشكل:
 
اسم العميل  ####  رقم الطلب  ######## نوع الإجراء ########## ملاحظات على الطلب  ########  ملاحظات على الإجراء####
AA ########### ١ ############# فارغ ################# فارغ ################# فارغ ###########
AA ########### ٢ ############# فارغ ######## الطلب معلق بسبب عدم تجاوب العميل######## فارغ ###########
AA ########### ٢ ######## بانتظار ورود قطع الغيار ########### فارغ#########  تم طلب قطع الغيار من شركة ألمانية #
AA ########### ٢ ######## بانتظار تركيب قطعة الغيار ######### فارغ############## الفني لديه إجازة مرضية ####
 
 
مرفق لكم مثال
 
تحياتي لكم ،،،

UUU2.zip

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

اخواني 

 

تجدون ان نتائج العميل aa هي نتيجتين في الملف المرفق وسؤالي كيف اجعل نتائج الإستعلام 4 نتائج للعميل aa كما هي مبينة في ملف الورود المرفق وذلك بجلب جميع ملاحظات الطلب وملاحظات الإجراء

 

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

UUU3.zip

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

العميل رقم 1 له طلبين فقط هما 1 + 2

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

مالذي تريده بالضبط حتى يكون عندك 4 نتائج , في حين أنه لديك نتيجتين فقط ؟

اكتب النتيجة التي تريدها أن تظهر له

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

هلا فيك rudwan

 

الاربع نتائج هي :

الطلبين التابعة للعميل رقم 1 وهما كما ذكرت 1+2

والإجرائين التابعة للطلب رقم 2 للعميل رقم 1

 

النتيجة التي ابحث عنها مرفقة بملف الورود المرفق بالمشاركة الثانية ...

 

تحياتي لك

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

  • أفضل إجابة

أنشىء استعلاما جديدا و انسخ فيه الكود التالي

 

SELECT  [tblORD-No].[CLINTNO-OrdNo],[tblORD-No].OrdNo,  [tblORD-No].OrderNote,null as [Type Of Edt],null as ActionNote
FROM [tblORD-No]
WHERE ((([tblORD-No].[CLINTNO-OrdNo])=1))
union all


SELECT Quer.CLINTNO, Quer.OrdNo, Quer.OrderNote, Quer.[Type Of Edt], Quer.ActionNote
FROM Quer
WHERE (((Quer.CLINTNO)=1));
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information