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

كيف يمكن عمل استعلام يبحث في نتيجة استعلام آخر

مغلق
بدأه ناصر الأثر في 9 يوليو 2004 · 4 رد · 931 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نرجو من الأخوة أهل الخبرة أن يخبرون عن كيفية عمل استعلام يبحث في نتائج استعلام سابق

#2

لا اتوقع انه يمكت ذلك لان الاستعلامات يتم عملها على الجداول

لى اي حال باستخدام ال SQL يمكن دمج اكثر من استعلام واحد في نفس الاستعلام

مثال:

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

SELECT PhoneNumber FROM People WHERE FirstNama=Rakan AND LastName=Alhneiti

و الكود مع ال اداة ال Data

Data1.RecordSource = "SELECT PhoneNumber FROM People WHERE FirstNama=Rakan AND LastName=Alhneiti"
Data1.Refresh

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

الأخ ناصر

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

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

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

جملة select

#4

يمكن عمل ذلك بواسطة الاستعلامات المتداخلة nested query ، مثلا:

SELECT O.ORDEREDON, O.PARTNUM,
P.DESCRIPTION, O.QUANTITY, O.REMARKS
FROM ORDERS O, PART P
WHERE O.PARTNUM = P.PARTNUM
AND
O.PARTNUM =
(SELECT PARTNUM
FROM PART
WHERE DESCRIPTION = "ROAD BIKE")

لاختيار الطلبيات التي تم فيها شحن القطع التي تدخل ضمن التصنيف ROAD BIKE

منقول من كتاب learn SQL in 21 days

فكر بطريقة أخرى

#5

جزاكم الله خيرًا وأسأل الله أن يجزل لكم المثوبة

هذا الموضوع مغلق.

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