PDA

View Full Version : سوال: مشكل در dataset



multiman
جمعه 12 شهریور 1389, 13:55 عصر
من دارم در يه برنامه گزارش گيري ميكنم . اين گزارش از inner join چند جدول بدست مياد.
ولي وقتي اطلاعت را بوسيله data adaptor در درون data set ميريزم هيچ ركوردي نشن نميده
چون در قسمت ["da.fill[ds,"table" بايد نام چند تا جدول را وارد كنم. چه طوري ميشه اين كار را انجام بدم؟

amirh_karimifar
جمعه 12 شهریور 1389, 15:20 عصر
باید از view استفاده کنی . یعنی توی database با همون join که انجام میدی یک view ایجاد کنی .

محسن شامحمدی
جمعه 12 شهریور 1389, 16:24 عصر
دوست عزیز توی همون dataset که ایجاد می کنی واسه گزارش گیری می تونی جدول های مجازی (در حافظه) ایجاد کنی و با اطلاعاتی که از جداول مختلف به بدست میاد اونو پر کنی در آخر بفرستیش به گزارشت.
مثال:
جدول نام خودروها
جدول قیمت خودروها

حالا واسه اینکه اینا رو به هم لینک کنیم اول می ریم توی dataset و یک جدول مجازی ایجاد می کنیم.
بعد فیلدهای مورد نظر و در آخر اون جدولو پر می کنیم
به شکل دقت کنید:
http://barnamenevis.org/forum/attachment.php?attachmentid=55325&stc=1&d=1283520344

multiman
جمعه 12 شهریور 1389, 17:47 عصر
دوست عزیز توی همون dataset که ایجاد می کنی واسه گزارش گیری می تونی جدول های مجازی (در حافظه) ایجاد کنی و با اطلاعاتی که از جداول مختلف به بدست میاد اونو پر کنی در آخر بفرستیش به گزارشت.
مثال:
جدول نام خودروها
جدول قیمت خودروها

حالا واسه اینکه اینا رو به هم لینک کنیم اول می ریم توی dataset و یک جدول مجازی ایجاد می کنیم.
بعد فیلدهای مورد نظر و در آخر اون جدولو پر می کنیم
به شکل دقت کنید:
http://barnamenevis.org/forum/attachment.php?attachmentid=55325&stc=1&d=1283520344

من اين كارو كردم جواب نداده ، ميشه كدش بذاري.

sinashahab
جمعه 12 شهریور 1389, 18:10 عصر
من یه نمونه اش رو که جناب mmd2009 تهیه کرده اینجا پیدا کردم :
http://programming.ramiz.ir/index.php?option=com_content&view=article&id=38:1389-06-06-17-52-58&catid=38:1389-05-31-02-33-38&Itemid=44

در موردش یکم توضیح داده ولی کداش واضح هستن .

multiman
جمعه 12 شهریور 1389, 19:15 عصر
باید از view استفاده کنی . یعنی توی database با همون join که انجام میدی یک view ایجاد کنی .

من يه view در ديتابيسم درست كردم ولي نمي دونم چه طوري از اين view در برنامم استفاده كنم. ميشه راهنمايي كنيد؟

amirh_karimifar
جمعه 12 شهریور 1389, 22:39 عصر
view رو در dataset خود وارد کنید . اونوقت دیگه می تونید کارتون رو باهاش وارد کنید .
مثلا جدول view رو در دیتا سورس گریدویو وارد نمایید .