View Full Version : فاکتور در stimul report
hamkelasii
شنبه 15 مهر 1391, 11:01 صبح
با سلام . می خوام چند تا فاکتور رو چاپ کنم ، مثلا از شماره 1 تا 10
مشکل اینجاست که نمی دونم چطور وقتی یه فاکتور تموم شد ، بره صفحه بعد و فاکتور دومی رو نشون بده ؟
یعنی هر فاکتور رو تو یه صفحه مجزا نشون بده ؟
چه طور بگم برو صفحه بعد ؟
hamkelasii
شنبه 15 مهر 1391, 12:26 عصر
لطفا یکی کمک کنه
Nima_kyan
شنبه 15 مهر 1391, 15:39 عصر
سلام
خوب شما باید برای هر فاکتور یه GroupHeaderBand در فرم گزارشتون قرار بدید که میشه سربرگ فاکتورتون.
حالا خود GroupHeaderBand رو انتخاب کنید و از Peroperties اون گزینه New Page Before رو برابر True قرار بدید.
93654
hamkelasii
شنبه 15 مهر 1391, 18:47 عصر
ممنون از پاسختون .
ولی نمی دونم سوالم رو خوب توضیح دادم یا نه ...
ببینید ، من مثلا 2 تا فاکتور دارم . ای دو فاکتور ، هر کدوم 3 تا ریز فاکتور (موجودی هر فاکتور ، یا همون سطرهای فاکتور) دارند . تو دو تا for تودرتو ، که اولی خود فاکتور و دومی ریز فاکتور هستش ، فاکتور هارو چاپ می کنم .
مشکل اینجاست که باید طوری به چاپ بفرستم که همزمان همه فاکتور ها به چاپ برن ، و هر کدوم تو صفحه مجزا ...
for (j = 0; j < dt.Rows.Count; j++)
{
d1 = clk.get_Riz_fac(dt.Rows[j]["ID"].ToString());
for (i = 0; i < d1.Rows.Count; i++)
{
ds.Data.Rows.Add(dt.Rows[j]["ID"].ToString(), dt.Rows[j]["Date"].ToString(), dt.Rows[j]["Dec"].ToString(), d1.Rows[i]["Radif"].ToString(), d1.Rows[i]["name"].ToString(), d1.Rows[i]["vahed"].ToString(), d1.Rows[i]["size"].ToString(), d1.Rows[i]["Co"].ToString(), d1.Rows[i]["seri"].ToString(), d1.Rows[i]["Expired"].ToString());
}
stiReport1.RegData(ds.Data);
stiReport1.Compile();
stiReport1.Render();
stiReport1.Show();
}
اینطوری همه تو یه صفحه چاپ می شن . انگار که همش یه فاکتور هستش
فکر کنم باید بعد for دومی طوری بگم که داده ها رو اضافه کنه بعدش بره صفحه بعد و for اول رو ادامه بده ...
کمک کنین لطفا
Nima_kyan
یک شنبه 16 مهر 1391, 09:45 صبح
هم کلاسی عزیز یه عکس از خروجی فرم گزارش استیمولت و یکی هم از صفحه design گزارشت بزار ببینم الان خروجیش به چه شکله.
ظاهرا مشکلت گروه بندی نکردن گزارشته. عکس رو بزار که بگم چی کارش کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.