![]() |
|
طريقة إسناد اكثر من جدول للكريستال ريبورت - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=47533) |
طريقة إسناد اكثر من جدول للكريستال ريبورت - Adel27213 - 25-11-23 السلام عليكم اريد معرفة طريقة إسناد اكثر من جدول للكريستال ريبورت لقد استخدمت هذه الطريقة ولكن لم تضبط معي اولا قمت بتعريف متغيرين من نوع داتا تيبل Dim dt1 as new datatable Dim dt2 as new datatable ومن ثم قمت بتعبئة المتغيرين بالجدولين المطلوب عرضهم كما أن لدي متغير من نوع داتا ست Dim ds as new dataset وبعدذلك قمت بإسناد الجدولين للداتا ست ds.tables.add(dt1) ds.tables.add(dt2) ولكن عند إسناد الداتا ست للتقرير ما يظهر معي شي حيث انني قمت بالاسناد بهذه الطريقة Dim rpt as new crystatmentaccount rpt.setdatasource(ds) بهذه الطريقة لا يعرض شي ولكن لوقمت بإسناد جدول واحد تظهر بياناته rpt.setdatasource(dt1) لو تكرمتم اريد معرفة الطريقة لاسناد جدولين بنفس الوقت RE: طريقة إسناد اكثر من جدول للكريستال ريبورت - aljzazy - 25-11-23 اسهل طريقة هي ان تقوم بانشاء داتا ست داخل المشروع وداخل هذه الداتا ست تقوم باضافة الجداول التي تريدها طريقة اضافة الجداول سهله حيث يمكنك سحبها واسقاطها داخل الداتا ست بعد ان تتصل بالسبرفر عند انشاء الريبورت اجعل مصدر بياناته هذه الداتا ست عندها تقوم باضافة الجداول الى التقرير وعند استدعاء هذا التقرير تقوم بتعبئة هذه الجداول بالبيانات RE: طريقة إسناد اكثر من جدول للكريستال ريبورت - Adel27213 - 25-11-23 يعطيك العافية اخوي تم عن طريق الداتا ست |