PDA

View Full Version : سوال: نمایش چند چارت در یک استیمول



Iran58
چهارشنبه 12 اسفند 1394, 01:21 صبح
سلام فرض کنیم خروجی ما در بانک بصورت ذیل است




پوشاک
ایداس
100


پوشاک
نایک
200


پوشاک
اطلس
150


شوینده
گلرنگ
20


شوینده
تاژ
21


خوراکی
مینو
70


خوراکی
چی توز
50


خوراکی
لینا
45



حال می خواهم در یک صفحه استیمول 3تا نمودار داشته باشم که در نمودار اول پوشاک و در نمودار دوم شوینده و در نمودارسوم خوراکی ها را نمایش بدهد
(در حالت کلی تعداد نمودارها مشخص نمیباشد)
لصفا راهنمای بفرمایید چگونه این نمودار ها را در اسیتمول نمایش بدهم
باتشکر

khokhan
چهارشنبه 12 اسفند 1394, 10:36 صبح
سلام فرض کنیم خروجی ما در بانک بصورت ذیل است




پوشاک
ایداس
100


پوشاک
نایک
200


پوشاک
اطلس
150


شوینده
گلرنگ
20


شوینده
تاژ
21


خوراکی
مینو
70


خوراکی
چی توز
50


خوراکی
لینا
45



حال می خواهم در یک صفحه استیمول 3تا نمودار داشته باشم که در نمودار اول پوشاک و در نمودار دوم شوینده و در نمودارسوم خوراکی ها را نمایش بدهد
(در حالت کلی تعداد نمودارها مشخص نمیباشد)
لصفا راهنمای بفرمایید چگونه این نمودار ها را در اسیتمول نمایش بدهم
باتشکر






بایستی دو تا جدول داشته باشین یکی برای categury یا همون دسته بندی و یک جدول شامل همین اطلاعات که اشاره کردین به گونه ای که آی دی جدول categury به جای نام گروه وبه عنوان کلید خارجی در جدول جزئیات ذکر بشه
موقع ارسال اطلاعت به گزارش هم هر دو جدول رو یکجا به گزارش ارسال کنین وداخل همون گزارش گروه بندی رو انجام بدین و ارتباط بین دوجدول رو برقرار کنین
وکنترل چارت رو براساس دسته ها توی گزارش قرار بدین در این حالت هرچند دسته که در جدول categury وجود داشته باشه چارت دینامیک در گزارش ایجاد خواهد شد وبه تناسب دسته ها اطلاعات از جدول جزئیات در هر چارت وارد می شود

Iran58
پنج شنبه 13 اسفند 1394, 02:36 صبح
بایستی دو تا جدول داشته باشین یکی برای categury یا همون دسته بندی و یک جدول شامل همین اطلاعات که اشاره کردین به گونه ای که آی دی جدول categury به جای نام گروه وبه عنوان کلید خارجی در جدول جزئیات ذکر بشه
موقع ارسال اطلاعت به گزارش هم هر دو جدول رو یکجا به گزارش ارسال کنین وداخل همون گزارش گروه بندی رو انجام بدین و ارتباط بین دوجدول رو برقرار کنین
وکنترل چارت رو براساس دسته ها توی گزارش قرار بدین در این حالت هرچند دسته که در جدول categury وجود داشته باشه چارت دینامیک در گزارش ایجاد خواهد شد وبه تناسب دسته ها اطلاعات از جدول جزئیات در هر چارت وارد می شود
سلام
مهندس جان نمونه کدی دارید قرار بدهید یا مثالی باتشکر

khokhan
پنج شنبه 13 اسفند 1394, 10:06 صبح
نمونه کدی دارید قرار بدهید یا مثالی باتشکر
فکر می کنم سناریوی شما یه چیزی شبیه این نمونه باشه .......

fakhravari
یک شنبه 16 اسفند 1394, 03:25 صبح
3 تا new page درست کنید و هر نمودار داخلش بزارید

Iran58
دوشنبه 17 اسفند 1394, 09:18 صبح
3 تا new page درست کنید و هر نمودار داخلش بزارید
سلام
تعداد محصولات فرق میکند

Iran58
دوشنبه 17 اسفند 1394, 09:39 صبح
بایستی دو تا جدول داشته باشین یکی برای categury یا همون دسته بندی و یک جدول شامل همین اطلاعات که اشاره کردین به گونه ای که آی دی جدول categury به جای نام گروه وبه عنوان کلید خارجی در جدول جزئیات ذکر بشه
موقع ارسال اطلاعت به گزارش هم هر دو جدول رو یکجا به گزارش ارسال کنین وداخل همون گزارش گروه بندی رو انجام بدین و ارتباط بین دوجدول رو برقرار کنین
وکنترل چارت رو براساس دسته ها توی گزارش قرار بدین در این حالت هرچند دسته که در جدول categury وجود داشته باشه چارت دینامیک در گزارش ایجاد خواهد شد وبه تناسب دسته ها اطلاعات از جدول جزئیات در هر چارت وارد می شود
سلام
مهندس جان من این خط را نمی توان انجام بدهم
کد زیر را نوشته ام


private void button1_Click(object sender, EventArgs e)
{
using (var db=new DataClasses1DataContext())
{

stiReport1.RegData("db",db.test1s.ToArray());
stiReport1.RegData("db1", db.test2s.ToArray());
stiReport1.Show();
}
}

اما هنگام اجرا ارور زیر را می دهد


Parent Data Source 'DataSource1' and Child Data Source 'DataSource2' is not located in one DataSet and can't be used in relation 'rela'! You can use property CacheAllData of report to cache this Data Source to one DataSet.