اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم...

عندي الجدول الاتي:

E0LXnQp.png


جدول Customers فيه اسماء العملاء

جدول Helps فيه اسماء المواد

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

الان اريد أنشأ استعلام اقولة اعطيني اسماء العملاء الذين لا توجد لديهم مادة بعنوان"تلفاز"

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

على سبيل المثال يعطيني اسم العميل "احمد" لان في ضمن قائمة مواده لا توجد مادة اسمها "تلفاز"

ارجو انكم فهمتم قصدي، وشكرا لكم

 

تحميل القاعدة من المرفقات

GetCustomersNotContianX.rar

قام بنشر
منذ ساعه, سيمو العازف said:

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

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

أخي الكريم بناء الجداول وادخال البيانات بالطريقة التي وضعتها خطأ

ولن تتمكن من الوصول الى نتائج

تفضل

تم تعديل المرفق باضافة جدول خاص بالصرف

انقر على الاستعلام qry1

و وافني بالنتيجة

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

GetCustomersNotContianX.k906.1.rar

قام بنشر
28 دقائق مضت, kaser906 said:

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

أخي الكريم بناء الجداول وادخال البيانات بالطريقة التي وضعتها خطأ

ولن تتمكن من الوصول الى نتائج

تفضل

تم تعديل المرفق باضافة جدول خاص بالصرف

انقر على الاستعلام qry1

و وافني بالنتيجة

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

GetCustomersNotContianX.k906.1.rar

 

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

حلك هذا لخبطني جدا، اريد حل اسهل الله يوفقك

قام بنشر

اخي الكريم انه لخبطك شي وانه غير المطلوب شي ثاني

انظر الصور معي

2018-05-09_12-29-34.1.png.72135cf8043aa4109ac5e4003e8964e9.png

2018-05-09_12-30-05.2.png.37386494c84eb76de352d28e39446924.png

2018-05-09_12-31-19.3.png.2171732d2b8e226b3e116209726f2f0c.png

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

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

  • Like 1
قام بنشر
5 ساعات مضت, kaser906 said:

اخي الكريم انه لخبطك شي وانه غير المطلوب شي ثاني

انظر الصور معي

2018-05-09_12-29-34.1.png.72135cf8043aa4109ac5e4003e8964e9.png

2018-05-09_12-30-05.2.png.37386494c84eb76de352d28e39446924.png

2018-05-09_12-31-19.3.png.2171732d2b8e226b3e116209726f2f0c.png

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

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

اشكرك على تقديم المساعدة اخي, لكن ليش حلك لخبطني لاني عندي

جدول فيه هالامور والسنين من 2011 لليوم ، كيف اسوي!!

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

قام بنشر

اخي الكريم

انت كنت تسجل اسم الشخص والمادة المصروفة ف جدول واحد 

انا قمت بعمل ترتب التالي

جعلت جدول اسماء العملا منفصل

جدول اللي يحتوي على المواد منفصل

جدول حركات ( الصرف) يحتوي على رقم العميل ورقم المادة المصروفة

هذا هو الترتيب المنطقي لمثل هذه الحالات

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

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

قام بنشر
منذ ساعه, kaser906 said:

اخي الكريم

انت كنت تسجل اسم الشخص والمادة المصروفة ف جدول واحد 

انا قمت بعمل ترتب التالي

جعلت جدول اسماء العملا منفصل

جدول اللي يحتوي على المواد منفصل

جدول حركات ( الصرف) يحتوي على رقم العميل ورقم المادة المصروفة

هذا هو الترتيب المنطقي لمثل هذه الحالات

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

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

 

عموما شكرا لك اخي @kaser906

تم حل المشكلة بواسطة صديقي Ken Sheridan

الحل لمن يريده

 


SELECT *
FROM Customers
WHERE NOT EXISTS
   (SELECT *
    FROM Helps
    WHERE Helps.CID = Customers.ID
    AND HName = [Put Name Material]);

 

  • Like 1
  • Thanks 1
قام بنشر
37 دقائق مضت, سيمو العازف said:

 

 



SELECT *
FROM Customers
WHERE NOT EXISTS
   (SELECT *
    FROM Helps
    WHERE Helps.CID = Customers.ID
    AND HName = [Put Name Material]);

هذه نتيجة الحل اللذي وضعت سواء ادخلت رقم ام لم تدخل يقوم بعرض جميع الاسماء

2018-05-09_20-55-37.png.342ebba11322769cf5bc2365ed2545db.png

::بالتوفيق::


إذا كنت ترى هذه المشاركة مفيدة فلا تنسى التقييم

2018-05-01_09-27-20.gif.2d80794fadd1705c39d0581294811049.gif

 

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.

×
×
  • اضف...

Important Information