منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) (/showthread.php?tid=11042)



أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - sniperjawadino - 29-12-14

أعتذر لإعادة الموضوع مرة أخرى  بسبب خطأ ما حدث معي أدى لإزالة الموضوع الأول
--------------------------------------------------------------------------------------------------


السلام عليكم إخواني



لو أجد تعديل لهذا الاستعلام من أحد أعضاء المنتدى جزاه الله كل خير


        dt1.Clear()

        da = New OleDbDataAdapter(" select * from Table1    Where   DATE   Between    #date1#    and     #date2#  ", cn)

        da.Fill(dt1)

        DataGridView1.DataSource = dt1



فأنا أحاول البحث في جدولين في الأكسس


RE: أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - ربيع - 29-12-14

نحمده ونصلي على رسوله الكريم
اكتب جملة استعلام اخرى وافصل بين الجمل بـ ( ; ) الفاصلة المنقوطة يمكنك دمج اكثر من جملة في استعلام لعمل امور شتى


RE: أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - sniperjawadino - 30-12-14

(29-12-14, 06:53 PM)ربيع كتب : نحمده ونصلي على رسوله الكريم
اكتب جملة استعلام اخرى وافصل بين الجمل بـ ( ; ) الفاصلة المنقوطة يمكنك دمج اكثر من جملة في استعلام لعمل امور شتى


شكرا لك أخي ربيع على اهتمامك

لقد وضعتها بهده الطريقة , لكن تعطي خطأ
da = New OleDbDataAdapter(" select * from Table1    Where   DATE   Between    #date1#    and     #date2#   ;    select * from Table2    Where   DATE   Between    #date2#    and     #date2# ", cn)


RE: أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - الكاتب - 30-12-14

استخدم UNION ALL بدل ;


RE: أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - Ahmed_Mansoor - 30-12-14

أعتقد أنه لابد ان تكتب أسماء الحقول في كل جدول مسبوقه بإسم الجدول , مثال :

كود :
select Table1 .ID,Table1 .Name,Table1 .DATE,Table2.JOB,Table2.DATE as DATE2,Table2.AGE from Table1 ,Table2   Where   Table1.DATE   Between    #date1#    and     #date2#  and   Table2.DATE   Between    #date2#    and     #date2#



RE: أعتذر : الاستعلام في جدولين (كيفية البحث في أكثر من جدول) - sniperjawadino - 30-12-14

لقد نجح الكود أخي alktab
شكرا كثييرا أخي العزيز


وأشكركم  أخي Ahmed_Mansoor و ربيع على مرورك الكريم