عبد اللطيف سلوم قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 الأخوة الخبراء بدنا حدا يساعدنا بشرح طريقة استخدام استعلام التوحيد مع مثال عملي هذا الشيء ضروري جدا ولا نستطيع اتقانه نتمنى على الاخوة الخبراء تخصيص وقت لشرح هذا الاستعلام المهم جدا كل المحبة والاحترام لكم
kha9009lid قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 مرحبا ابو اشرف استعلام التوحيد يجمع بيانات جدولين كانهم جدول واحد لحقل واحد او عدة حقول بشرط ان انها تكون من نفس النوع SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2; هنا صيغة الاستعلام لكافة حقول الجدولين مع اضهار البيانات المكررة SELECT txt1 FROM tbl1 UNION ALL SELECT txt1 FROM tbl2; هنا لحقل واحد لكل جدول مع التكرار SELECT * FROM tbl1 UNION SELECT * FROM tbl2; هنا بدون تكرار استعلام توحيد.accdbFetching info... اعتذر استاذي ابو خليل شاهدت ردك بعد انزال الرد 2
jjafferr قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 وعليكم السلام 🙂 هذا ابسط استعلام 🙂 يكون عندك استعلامين ، كل واحد يعمل بطريقته وبسجلاته ، الشرط الوحيد هو ان يكون عدد الحقول نفسه لجميع الاستعلامات اللي تريد توحدها 🙂 ودمج الاستعلامات يكون عن طريق الامر Union ، والذي به لا تحصل على سجلات متكررة ، بينما الامر Union All ، يعطيك كل السجلات. مثال: الاستعلام qry_1 فيه الحقول A1 و B1 و C1 ، بينما الاستعلام qry_2 فيه الحقلين iNames (وبه بيانات نفس اللي في الحقل A1) و iSections (وبه بيانات نفس اللي في الحقل C1) يعني الحقل B1 لا يوجد له حقل مشابه في qry_2 : استعلام التوحيد يصبح: Select qry_1.A1, qry_2.B1, qry_1.C1 from qry_1 union all Select qry_2.iName, "" , qry_2.iSection from qry_2 Order By qry_2.iName جعفر 2
أبوبسمله قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 جزاكم الله خيرا اساتذتنا الكرام تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق طبتم واهتديتم 1
ناقل قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 في 19/12/2019 at 17:46, jjafferr said: وعليكم السلام 🙂 هذا ابسط استعلام 🙂 يكون عندك استعلامين ، كل واحد يعمل بطريقته وبسجلاته ، الشرط الوحيد هو ان يكون عدد الحقول نفسه لجميع الاستعلامات اللي تريد توحدها 🙂 ودمج الاستعلامات يكون عن طريق الامر Union ، والذي به لا تحصل على سجلات متكررة ، بينما الامر Union All ، يعطيك كل السجلات. مثال: الاستعلام qry_1 فيه الحقول A1 و B1 و C1 ، بينما الاستعلام qry_2 فيه الحقلين iNames (وبه بيانات نفس اللي في الحقل A1) و iSections (وبه بيانات نفس اللي في الحقل C1) يعني الحقل B1 لا يوجد له حقل مشابه في qry_2 : استعلام التوحيد يصبح: Select qry_1.A1, qry_2.B1, qry_1.C1 from qry_1 union all Select qry_2.iName, "" , qry_2.iSection from qry_2 Order By qry_2.iName جعفر Expand ممكن استاذي مثال بسيط لما ذكرت ... اكون لك من الشاكرين 1
jjafferr قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 تفضل 🙂 تعديل في الكود اعلاه ، فيصبح: Select qry_1.A1, qry_1.B1, qry_1.C1 from qry_1 UNION ALL Select qry_2.iName, "" , qry_2.iSection from qry_2 ORDER BY qry_1.A1 . . وطبعا ممكن يكون احد الاستعلامين او كلاهما : استعلام مجاميع ، استعلام جدولي ... جعفر 1156.Union_qry.accdb.zipFetching info... 2 2
ناقل قام بنشر ديسمبر 19, 2019 قام بنشر ديسمبر 19, 2019 أولا أشكرك استاذي الغالي @jjafferr بارك الله فيك على سرعة الاستجابة ...... رحم الله والديك 2
عبد اللطيف سلوم قام بنشر ديسمبر 21, 2019 الكاتب قام بنشر ديسمبر 21, 2019 اشكركم على المرور وجزاكم الله خيرا هذا الموضوع صعب جدا ومش راضي يخش براسي
jjafferr قام بنشر ديسمبر 21, 2019 قام بنشر ديسمبر 21, 2019 اخي عبد اللطيف 🙂 اعطنا ما عندك ، وخلينا نمشي معاك خطوة بخطوة 🙂 جعفر 1
عبد اللطيف سلوم قام بنشر ديسمبر 21, 2019 الكاتب قام بنشر ديسمبر 21, 2019 في 21/12/2019 at 05:49, jjafferr said: اخي عبد اللطيف 🙂 اعطنا ما عندك ، وخلينا نمشي معاك خطوة بخطوة 🙂 جعفر Expand اشكر اهتمامك اخي الكبير جعفر لا يوجد شيء معين فقط اريد ان اتعلم وأتقن استعلام التوحيد لأنني اجيد كل شيء في الاكسس عدا هذا الامر حاولت الاطلاع على امثلة على اليوتيوب لكن معظمها لا تلبي الطموح فقط دمج جدولين في استعلام واظهار كافة البيانات من الجدولين ابحث عن مثال عملي مصور يشرح الطريقة كأن يتم عمل كشف حساب عميل ويكون هناك حسابات دائن ومدين شيء من هذا القبيل المهم اني افهم الالية واستطيع تطبيقها عند اللزوم
jjafferr قام بنشر ديسمبر 21, 2019 قام بنشر ديسمبر 21, 2019 المختصر المفيد : 1. اذا كان عندك على الاقل استعلامين/جدولين ، كل واحد يعمل بطريقته وبسجلاته ، يعني قد يكون عندك استعلام عادي به معايير ، واستعلام آخر به مجاميع ، واستعلام جدولي ثالث .... ، او بدل ما يكون الاستعلام جاهز ، ممكن مباشرة نكتب SQL الاستعلام في استعلام التوحيد ، مثل: 2. الشرط الوحيد هو ان يكون عدد الحقول نفسه لجميع الاستعلامات اللي تريد توحدها 🙂 3. ودمج الاستعلامات يكون عن طريق الامر Union ، والذي به لا تحصل على سجلات متكررة ، بينما الامر Union All ، يعطيك كل السجلات. 4. استعلام التوحيد الذي عملناه من الخطوة 3 ، يُعتبر استعلام عادي ، والذي يمكن ان تعمل استعلام جديد وتستعمل استعلام التوحيد كمصدر لبيانات الاستعلام الجديد ، للعلم ، استعلام التوحيد بطيء بالمقارنه مع بقية انواع الاستعلامات 🙂 جعفر 3
عبد اللطيف سلوم قام بنشر ديسمبر 21, 2019 الكاتب قام بنشر ديسمبر 21, 2019 في 21/12/2019 at 10:38, jjafferr said: المختصر المفيد : 1. اذا كان عندك على الاقل استعلامين/جدولين ، كل واحد يعمل بطريقته وبسجلاته ، يعني قد يكون عندك استعلام عادي به معايير ، واستعلام آخر به مجاميع ، واستعلام جدولي ثالث .... ، او بدل ما يكون الاستعلام جاهز ، ممكن مباشرة نكتب SQL الاستعلام في استعلام التوحيد ، مثل: 2. الشرط الوحيد هو ان يكون عدد الحقول نفسه لجميع الاستعلامات اللي تريد توحدها 🙂 3. ودمج الاستعلامات يكون عن طريق الامر Union ، والذي به لا تحصل على سجلات متكررة ، بينما الامر Union All ، يعطيك كل السجلات. 4. استعلام التوحيد الذي عملناه من الخطوة 3 ، يُعتبر استعلام عادي ، والذي يمكن ان تعمل استعلام جديد وتستعمل استعلام التوحيد كمصدر لبيانات الاستعلام الجديد ، للعلم ، استعلام التوحيد بطيء بالمقارنه مع بقية انواع الاستعلامات 🙂 جعفر Expand الله يجزيك الخير انا عندي وسائل اخرى استطيع ان اصل الى هدفي بدو ن اللجوء الى هذا النوع من الاستعلامات لكن الفضول يقتلني لذلك حاولت الاستفادة من المعلومات حول هذا النو ع من الاستعلامات اشكرك على المرور استاذي الكريم جعفر 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.