منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استعلام من عدة جداول لقاعدة بيانات اكسس - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=47450)

الصفحات: 1 2


RE: استعلام من عدة جداول لقاعدة بيانات اكسس - justforit - 09-11-23

(08-11-23, 11:13 PM)justforit كتب :
(08-11-23, 11:09 PM)Ashraf10 كتب : مش فاهم!
تقصد ايه ب(اظهار اعمدة الجدول الاول)
ادا كان اقصدك جدول employees ضع اسماء الاعمده بعد select الاولى زي
كود :
select employees.name as [اسم الموظف],(select count(empID) from Absences where Absences.empid=employees.empID) as [عدد ايام الغياب],(select Sum(Perks.Amount) from Perks where Perks.empid=employees.empID) as [مجموع الاكراميات],(select sum(Advance.Amount) from Advance where Advance.empid=employees.empID) as [مجموع السلفة] from employees where employees.empID=123

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

 ظهر ان الكود يعطي اسماء للاعمدة  ... كنت اظن انه فقط يكتب الـheaderText


RE: استعلام من عدة جداول لقاعدة بيانات اكسس - Ashraf10 - 09-11-23

(09-11-23, 07:55 AM)justforit كتب :
(08-11-23, 11:13 PM)justforit كتب :
(08-11-23, 11:09 PM)Ashraf10 كتب : مش فاهم!
تقصد ايه ب(اظهار اعمدة الجدول الاول)
ادا كان اقصدك جدول employees ضع اسماء الاعمده بعد select الاولى زي
كود :
select employees.name as [اسم الموظف],(select count(empID) from Absences where Absences.empid=employees.empID) as [عدد ايام الغياب],(select Sum(Perks.Amount) from Perks where Perks.empid=employees.empID) as [مجموع الاكراميات],(select sum(Advance.Amount) from Advance where Advance.empid=employees.empID) as [مجموع السلفة] from employees where employees.empID=123

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

 ظهر ان الكود يعطي اسماء للاعمدة  ... كنت اظن انه فقط يكتب الـheaderText

مش فاهم!
يعني ايه (headerText)؟
يعني الكود مش صحيح؟؟


RE: استعلام من عدة جداول لقاعدة بيانات اكسس - justforit - 09-11-23

(09-11-23, 12:11 PM)Ashraf10 كتب : مش فاهم!
يعني ايه (headerText)؟
يعني الكود مش صحيح؟؟

بل هو صحيح
انا اجرب الكود باظهار نتيجة الاستعلام في DataGridView  واسماء الاعمدة في الـ DataTable يتم تعيينها بجملة الاستعلام  [column name]
اجرب البحث في Datatable  في اعمدة كماهي بقاعدة البيانات فاستغربت من رسائل الخطأ مفادها العمود الفلاني غير موجود.
هل عرفت قصدي؟