PDA

View Full Version : آموزش: گزارش پویا با Stimul



aslan
شنبه 02 دی 1391, 20:23 عصر
دوستان سلام

یک برنامه کوچک در ارتباط با گزارشگیری پویا (RunTime!!) با استیمول سافت

توضیحات نیز داخل کدها موجود است

نرم افزارهای استفاده شده :
vs2010
sql2000
Stimulsoft Reports Ultimate 2010.1

تصاویری از برنامه و گزارش و اسکریپت جدول در دایرکتوری Image موجود است !

سعید کشاورز
سه شنبه 05 دی 1391, 13:16 عصر
من اجر کردم این پیغام رو داد...
ورژن 2012 هم نصب هستش

Rohollaes
جمعه 15 دی 1391, 10:27 صبح
من اجر کردم این پیغام رو داد...
ورژن 2012 هم نصب هستش

باید استیمول رو نصب کنید

ahmad156
یک شنبه 24 دی 1391, 17:08 عصر
ممنون دوست عزیز
چه جوری header هر ستون رو مقدار بدم؟من برای برنامه تحت وب میخوام و از StiWebViewer استفاده میکنم این روش براش کارساز هست؟

adineh67
پنج شنبه 04 دی 1393, 11:13 صبح
سلام
میشه لطف کنید بگید چطور میشه واسه ستونها عنوان هم تعیین کرد؟

aslan
پنج شنبه 04 دی 1393, 13:12 عصر
سلام
روشهای مختلفی میتونه داشته باشه .....
یک روش :
بخش 6 کد را بشکل زیر تغییر دهید :



// ××××××××××××××××××××××××× ×
// 6
// ایجاد بخش
// HeaderBand
// گزارش و اضافه کردن آن به صفحه گزارش
// ××××××××××××××××××××××××× ×
StiHeaderBand headerBand = new StiHeaderBand();
headerBand.Height = 0.5;
headerBand.Name = "HeaderBand";
page.Components.Add(headerBand);

int hnameIndex = 1;
double hpos = 0;
double hcolumnWidth = (page.Width / dt.Columns.Count);
foreach (DataColumn dataColumn in dt.Columns)
{

StiText hText = new StiText(new RectangleD(hpos, 0, hcolumnWidth, 0.7));
switch (dataColumn.ToString())
{
case "PerCode": hText.Text = "کد پرسنلی"; break;
case "PerName": hText.Text = "نام"; break;
case "PerFamily": hText.Text = "نام خانوادگی"; break;
case "PerFatherName": hText.Text = "نام پدر"; break;
case "PerAge": hText.Text = "سن"; break;
case "PerImageUrl": hText.Text = "تصویر"; break;
default: hText.Text = dataColumn.ToString(); break;
}
hText.Name = "hText" + hnameIndex.ToString();
hText.HorAlignment = StiTextHorAlignment.Center;
hText.VertAlignment = StiVertAlignment.Center;
hText.Margins = new StiMargins(3, 3, 3, 3);
hText.Brush = new StiSolidBrush(Color.Aqua);
hText.Border.Side = StiBorderSides.All;

headerBand.Components.Add(hText);
hpos = hpos + hcolumnWidth;
hnameIndex++;
}

adineh67
شنبه 06 دی 1393, 17:03 عصر
ببخشید دوست محترم میشه همین گزارشو از داده های دیتاگریدویو گرفت؟
یعنی به جای سلکت از پایگاه داده از داده های گریدویو سلکت انجام بشه

aslan
چهارشنبه 10 دی 1393, 16:24 عصر
ببخشید دوست محترم میشه همین گزارشو از داده های دیتاگریدویو گرفت؟
یعنی به جای سلکت از پایگاه داده از داده های گریدویو سلکت انجام بشه
بله .. با یکسری تغییرات امکانپذیر هستش

adineh67
یک شنبه 14 دی 1393, 10:32 صبح
سلام
دوست محترم aslan ورژن استیمول سافتی که من نصب کردم کرک نمیشه ممنون میشم لینک دانلود همین استیمول سافت استفاده شده در برنامتون رو واسه منم بذارید

aslan
یک شنبه 14 دی 1393, 14:01 عصر
سلام
نسخه ای که من استفاده میکنم 2010 هستش و راستش و بخواین یادم نیست از کجا گرفتمش و ....... شرمنده که نمیتونم کمکتون بکنم ...

vb341
سه شنبه 16 دی 1393, 19:21 عصر
دوست عزیز در سایتهای ایرانی زیادی این نسخه بصورت کامل و بدون ایراد وجود داره

rahmatipoor
شنبه 18 اردیبهشت 1395, 14:39 عصر
سلام
دوستان نمونه این برنامه رو با فست ریپورت سراغ ندارید
یا حداقل راهنمایی

ada_a899a
پنج شنبه 18 اردیبهشت 1399, 19:45 عصر
سلام دوستان وقتتون بخیر
چطور میشه داخل استیمول یک باتن یا شیپ در دیتاتیبل گذاشت و رنگ آن را از داخل سی شارپ به دلخواه تغییر داد مثلا رنگ باتن یا شیپ قرمز بشه
ممنونم از همگی