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

شرح ومثال على استعلام التوحيد ( الدمج )

بدأه اكسيرالحياة في 7 مايو 2007 · 18 رد · 9,615 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

فيما يلي مثال على ( استعلام التوحيد )

تعريف استعلام التوحيد :

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

تماثل حقول الجدولين ( بمعنى أن يتم دمج النص للنص والرقم للرقم .. وهكذا

أنواعه :

استعلام توحيد لجميع القيم ( مع التكرار ) ويستخدم العبارة UNION ALL

صيغة كوده :

SELECT ID, F_Name,System  FROM TAB UNION ALL SELECT ID, F_Name,System FROM TAC;"

استعلام توحيد للقيم بدون تكرار ( يستبعد القيم المكررة ) ويستخدم العبارة UNION

صيغة كوده :

SELECT ID, F_Name,System  FROM TAB UNION  SELECT ID, F_Name,System FROM TAC;"

وفي المرفقات مثال على كلا النوعين

أخوكم / EKSEER

EUNON.rar

تم تعديل هذه المشاركة بواسطة ekseer في 7 مايو 2007 في 02:40

1
#2

السلام عليكم أخي أكسير

جزاك الله خيراُ على هذه المشاركة القيمة

بصراحة أنا أستخدم union , ولكن union all جديدة عليّ , أصبت بالرعب عندما رأيت ماذا تفعل union بإغفال السجلات المتكررة ولكن لحسن الحظ أني أقوم باستخدام هذا الاستعلام لجمع مبيعات الأعوام وبالتالي بالمصادفة لا تحتوي على سجلات متشابهه.

شكراً جزيلاً لك على هذه المعلومة القيمة , أنقظتني من ورطة كبيرة .... :wacko:

-waf

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

#3

الاخ ekseer شكرا لك على المعلومة المهمة

اقتباس
بصراحة أنا أستخدم union , ولكن union all جديدة عليّ , أصبت بالرعب عندما رأيت ماذا تفعل union بإغفال السجلات المتكررة

للمعلومة : قانون الاتحاد في نظرية المجموعات لا يكرر العناصر المتساوية في المجموعة الناتجة من اتحاد مجموعتين او اكثر. لهذا من الطبيعي ان يحذف الاكسس السجلات المتكررة

تحياتي

تم تعديل هذه المشاركة بواسطة Whale في 7 مايو 2007 في 10:30

#4

جزاك الله الف خير

أخي أكسير

#5

اكسير بلا منازع،

فعلا مثال جدير بالاهتمام،

وعملية All جديدة مع اني استخدم Union فقط،

مشكور..

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

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

#6

شكرا جزيلا معلومة قيمة لك كل الثقدير والاحترام

الله هو الموفق لسواء السبيل

#7

تسلم أخوي

#8

شكرا لك

#9

بارك الله فيك وجزاك الله خير ونفع الله بعلمك

اتق الله حيث ماكنت

#11

بارك الله فيك اخي اكسير وجزاك الله خيراً

اضافة بسيطة

اذا كان المطلوب توحيد كافة الحقول من كلا الجدولين يمكن استبدال الجملة الى

للتكرار

SELECT TAB.* FROM TAB UNION ALL SELECT TAC.* FROM TAC;

بدون تكرار

SELECT TAB.* FROM TAB UNION SELECT TAC.* FROM TAC;

مع الشكر والتقدير

#12

سلام الله عليكم

أعتقد ان هذاالكود لن يشتغل معايا ، جربته وما نفع ، مع أني اريد أن أضيف جدول اسمه (التورريدات) مع جدول آخر اسمه (جرد 2007)

جدول التوريدات به (اسم الصنف ، المستفيد)

جدول جرد 2007 به (اسم الصنف ، المستفيد)

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

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

اذا احد يعرف يكتب لي الكود مع اسماء الحقول والجداول لكي يتضح لي الأمر

كل يوم اتعلم حاجة جديدة في الأكسس ، وأفضل موقع وجدته في الأنترنت هو هذا المنتدى الرائع

ودمتم سالمين

#13

أخواني الأعزاء

استطعت أعمل توحيد بين الجدولين والحمد لله ، وذلك بعد البحث في هذه الصفحة

/index.php?showtopic=98915

ولكن بعدما ظهر جدول الإستعلام ، أصبح المستفيد (رقماً وليس كتابة)

هل يوجد حلاً لهذة المعضلة

وكيف اعمل استعلام يقوم بجمع الأصناف من إستعلام التوحيد ............. مثلاً الصنف سكر ......... في الحقيقة مكرر لي اكثر من خمسة عشرة مرة في إستعلام التوحيد

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

ودمتم سالمين

تم تعديل هذه المشاركة بواسطة alamdi في 22 أغسطس 2008 في 23:47

#14

منتظر أيضاً للإجابة

#15

سلام الله عليكم

أسبوع ولا أجد أي رد على سؤالي .........

هل هو صعب إلى هذه الدرجة

#16

للرفع

للرفع

#17
اقتباس
أسبوع ولا أجد أي رد على سؤالي .........

هل هو صعب إلى هذه الدرجة

ارفق القاعدة ليتم عمل التعديل اللازم عليها

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#18

صعب جداً القاعدة كبيرة

بس أنا بسطت الشرح:

------------------------------------

استطعت أعمل توحيد بين الجدولين والحمد لله ، وذلك بعد البحث في هذه الصفحة

/index.php?showtopic=98915

ولكن بعدما ظهر جدول الإستعلام ، أصبح المستفيد (رقماً وليس كتابة)

هل يوجد حلاً لهذة المعضلة

وكيف اعمل استعلام يقوم بجمع الأصناف من إستعلام التوحيد ............. مثلاً الصنف سكر ......... في الحقيقة مكرر لي اكثر من خمسة عشرة مرة في إستعلام التوحيد

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

#19

اللهم ارزقهم الفردوس الاعلي

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