-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون داداش عزیز
ولی میشه بدون تلریک بگی قاطی کردم ممنون ازت
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون داداش ولی هیچی نفهمیدم خوب بود خودت یه کد میزاشتی ببین من کد ارسال اطلاعات به جدول رو نوشتم اینجوری
da = new SqlDataAdapter("select * from zx",con);
DataTable dt = new DataTable();
da.Fill(dt);
stiReport1.Load(Application.StartupPath + "\\report1.mrt");
stiReport1.RegData("data", dt);
stiReport1.Show();
میخوام حالا فقط اطلاعات دیتاگرید رو به استیمول پاس بدم همین
چطوری میتونم اطلاعات چند تا تکست باکس رو به استیمول پاس بدم
داداش اگه لطف کنی کدها رو اینجا بنویسی یه توضیح کوچولو بدی فکر نکنم دیگه مشکلی داشته باشم بازم ممنون ازت
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
داداش کد رو اینجوری نوشتم درست شد ولی من اینجوری نمیخوام ایا راه دیگری هست لطفا با کد بگو ممنون
SqlDataAdapter da = new SqlDataAdapter(@"select * from zx WHERE id like N'%" + textBox6.Text + "%'", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
stiReport1.Load(Application.StartupPath + "\\report1.mrt");
stiReport1.RegData("data", dt);
stiReport1.Show();
داداش چطوری میتونم اطلاعات چند تا تکست باکس رو نمایش بدم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ببینید شما یا باید اطلاعاتو ابا دیتا آداپتر از دیتابیس بگیرید و بریزید در دیتاتیبل و دیتاتیبل رو پاس بدید به گزارش مثل همون کاری که در پست 1123 خودتون انجام دادین
یا
اطلاعاتو از گریدویو بگیرید و بریزید در دیتاتیبل و دیتاتیبل رو به گزارش پاس بدید
این تابع اطلاعاتو از گریدویو میگیره و میریزه در دیتاتیبل
DataTable GetDataTable(GridView dtg)
{
DataTable dt = new DataTable();
// add the columns to the datatable
if (dtg.HeaderRow != null)
{
for (int i = 0; i < dtg.HeaderRow.Cells.Count; i++)
{
dt.Columns.Add(dtg.HeaderRow.Cells[i].Text);
}
}
// add each of the data rows to the table
foreach (GridViewRow row in dtg.Rows)
{
DataRow dr;
dr = dt.NewRow();
for (int i = 0; i < row.Cells.Count; i++)
{
dr[i] = row.Cells[i].Text.Replace(" ", "");
}
dt.Rows.Add(dr);
}
return dt;
}
در صورت استفاده از این تابع دیگه از دیتاآداپتر استفاده نکنید و دیتاتیبل برگشتی رو بدید به ریپورت
اطلاعاتو وقتی که گریدو پر میکنید فیلتر کنید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون داداش داداش من چند تا تکست باکس دارم میخوام فاکتور فروش بسازم چطوری میتونم اطلاعات این تکست باکس ها رو به استیمول پاس بدم لطفا با کد توضیح بدین
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
saeed_sho
ببینید شما یا باید اطلاعاتو ابا دیتا آداپتر از دیتابیس بگیرید و بریزید در دیتاتیبل و دیتاتیبل رو پاس بدید به گزارش مثل همون کاری که در پست 1123 خودتون انجام دادین
یا
اطلاعاتو از گریدویو بگیرید و بریزید در دیتاتیبل و دیتاتیبل رو به گزارش پاس بدید
این تابع اطلاعاتو از گریدویو میگیره و میریزه در دیتاتیبل
DataTable GetDataTable(GridView dtg)
{
DataTable dt = new DataTable();
// add the columns to the datatable
if (dtg.HeaderRow != null)
{
for (int i = 0; i < dtg.HeaderRow.Cells.Count; i++)
{
dt.Columns.Add(dtg.HeaderRow.Cells[i].Text);
}
}
// add each of the data rows to the table
foreach (GridViewRow row in dtg.Rows)
{
DataRow dr;
dr = dt.NewRow();
for (int i = 0; i < row.Cells.Count; i++)
{
dr[i] = row.Cells[i].Text.Replace(" ", "");
}
dt.Rows.Add(dr);
}
return dt;
}
در صورت استفاده از این تابع دیگه از دیتاآداپتر استفاده نکنید و دیتاتیبل برگشتی رو بدید به ریپورت
اطلاعاتو وقتی که گریدو پر میکنید فیلتر کنید
داداش این کدی رو که گذاشتی یکم توضیح میدی
مثلا اینا چیه
GetDataTable
GridView dtg)
داداش dtg چیه
GridViewRow همون دیتا گرید یا چیز دیگست
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
داداش این کدی رو که گذاشتی یکم توضیح میدی
مثلا اینا چیه
GetDataTable
GridView dtg)
داداش dtg چیه
GridViewRow همون دیتا گرید یا چیز دیگست
این کد به زبان سی شارپه
GetDataTable اسم تابع هستش
GridView dtg پارامتره تابع هستش و گریدو رو بعنوان پارامتر پاس میدیم به تابع
dtg هم که گفتم اسم پارامتره تابع هست
GridViewRow که در حلقه استفاده شده در واقع یه شی ء که معادل یه ردیف از گریده که در حلقه با این شی ء بین ردیف های گرید حرکت میکنیم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
ممنون داداش داداش من چند تا تکست باکس دارم میخوام فاکتور فروش بسازم چطوری میتونم اطلاعات این تکست باکس ها رو به استیمول پاس بدم لطفا با کد توضیح بدین
این لینک رو ببین
http://admin.stimulsoft.com/document...Net_FAQ.En.pdf
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون از شما داداش
داداش فایل پی دی اف رو دانلود کردم خیلی خوبه ولی وقت ندارم تا کامل بخونمش میشه فقط یه کد کوچیک بنویسی بقیه شو خودم مینویسم
مثلا دو تا تکست باکس رو فرم دارم حالا چطوری میتونم وقتی برنامه رو اجرا کردم و اطلاعاتی رو در تکست باکس وارد کردم همون اطلاعات چاپ بشه ممنون بازم ازتون
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
ممنون از شما داداش
داداش فایل پی دی اف رو دانلود کردم خیلی خوبه ولی وقت ندارم تا کامل بخونمش میشه فقط یه کد کوچیک بنویسی بقیه شو خودم مینویسم
مثلا دو تا تکست باکس رو فرم دارم حالا چطوری میتونم وقتی برنامه رو اجرا کردم و اطلاعاتی رو در تکست باکس وارد کردم همون اطلاعات چاپ بشه ممنون بازم ازتون
پی دی اف رو فقط فعلا اونجایی که لازم داری رو بخون
خب تکست باکسو بعنوان پارامتر مقدارشو پاس بده
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
دوستان زنده باشید
من استیمول را تازه روی vs2008 نصب کردم strepot را روی فرم گذاشتم برای دیزاین این خطا ظاهر میگردد . چکار بایست کردضمیمه 97532
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
saeed_sho
پی دی اف رو فقط فعلا اونجایی که لازم داری رو بخون
خب تکست باکسو بعنوان پارامتر مقدارشو پاس بده
داداش میشه کمکم کنی میشه با کد بگی
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
داداش میشه کمکم کنی میشه با کد بگی
اینو ببینید یه مثال و فقط فرستادن پارامترو ببینید که در کجا و چطوریه
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
saeed_sho
اینو ببینید یه مثال و فقط فرستادن پارامترو ببینید که در کجا و چطوریه
ممنون داداش ولی این برنامه با سی شارپ نیست من فقط برنامه سی شارپ رو نصب کردم داداش گلم کاش با کد با یه پروِِژه ای میگفتی
فقط یک خط رو بگی بقیه رو خودم مینویسم فق بگو چگونه از پارامتر در استیمول استفاده کنیم مثلا اطلاعات یه تکست رو به استیمول بفرستیم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
ممنون داداش ولی این برنامه با سی شارپ نیست من فقط برنامه سی شارپ رو نصب کردم داداش گلم کاش با کد با یه پروِِژه ای میگفتی
فقط یک خط رو بگی بقیه رو خودم مینویسم فق بگو چگونه از پارامتر در استیمول استفاده کنیم مثلا اطلاعات یه تکست رو به استیمول بفرستیم
https://barnamenevis.org/showthread.p...=1#post1559443
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
vahidth
ممنون داداش ولی این برنامه با سی شارپ نیست من فقط برنامه سی شارپ رو نصب کردم داداش گلم کاش با کد با یه پروِِژه ای میگفتی
فقط یک خط رو بگی بقیه رو خودم مینویسم فق بگو چگونه از پارامتر در استیمول استفاده کنیم مثلا اطلاعات یه تکست رو به استیمول بفرستیم
این پروژه که گذاشتم با سی شارپه
لینکی که آقا اصلان گذاشتن کارتونو راه میندازه
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون دوستان
چطوری میتونم از بارکد در استیمول استفاده کنم جستجو کردم ولی نتیجه ای بدست نیومد میشه یکم توضیح بدین
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام ، من یک مشکل در درصد گیری دارم
یک عدد دارم ، مثلا این 4496048 .
حالا می خواهم یکبار 90 درصد اون رو نمایش بدم و یکبار هم 10 درصد اون .
که در ایــــــــــــــن عـــــــــــــکـــــــــس می توانید ببینید
حاصل 90 درصد محاسبه شده توسط StimulReport برابر می باشد با : 4046443
حاصل 10 درصد محاسبه شده توسط StimulReport برابر می باشد با : 449604
و در قسمت مقابل هم مقدار محاسبه شده با ماشین حساب ویندوز هست که اعشار رو هم قید کرده .
مشکل اینجا است که چرا در ضرب اعشاری انجام شده ، وقتی اعشار برابر با 5 و یا بالا تر هست ، عدد رو گرد به بالا نمی کنه ؟
در واقع در 10 درصد محاسبه شده مقدار به جای 449604 باید 449605 می شد و عدد رو گرد می کرد .
چه طوری می توانم این مشکل رو حل کنم ؟
فایل گزارش رو هم ایـــــــــــــــنـــــــ ـــــجـــــــــــــــا آپلود کردم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ایا این اعداد را میتونید در خود data table محاسبه کنید؟
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
از دوستان کسی از بارکد در استیمول ریپورت کار نکرده؟
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
dev-dev-dev
سلام ، من یک مشکل در درصد گیری دارم
یک عدد دارم ، مثلا این 4496048 .
حالا می خواهم یکبار 90 درصد اون رو نمایش بدم و یکبار هم 10 درصد اون .
که در
ایــــــــــــــن عـــــــــــــکـــــــــس می توانید ببینید
حاصل 90 درصد محاسبه شده توسط StimulReport برابر می باشد با : 4046443
حاصل 10 درصد محاسبه شده توسط StimulReport برابر می باشد با : 449604
و در قسمت مقابل هم مقدار محاسبه شده با ماشین حساب ویندوز هست که اعشار رو هم قید کرده .
مشکل اینجا است که چرا در ضرب اعشاری انجام شده ، وقتی اعشار برابر با 5 و یا بالا تر هست ، عدد رو گرد به بالا نمی کنه ؟
در واقع در 10 درصد محاسبه شده مقدار به جای 449604 باید 449605 می شد و عدد رو گرد می کرد .
چه طوری می توانم این مشکل رو حل کنم ؟
فایل گزارش رو هم
ایـــــــــــــــنـــــــ ـــــجـــــــــــــــا آپلود کردم
اگه میتونید در code behind اعشارو حساب کنید و با دیتاتیبل یا پارامتر بفرستید به گزارش
امکانش هست یا نه؟
به نظرم اینطوری راحت ترید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
dev-dev-dev
سلام ، من یک مشکل در درصد گیری دارم
یک عدد دارم ، مثلا این 4496048 .
حالا می خواهم یکبار 90 درصد اون رو نمایش بدم و یکبار هم 10 درصد اون .
که در
ایــــــــــــــن عـــــــــــــکـــــــــس می توانید ببینید
حاصل 90 درصد محاسبه شده توسط StimulReport برابر می باشد با : 4046443
حاصل 10 درصد محاسبه شده توسط StimulReport برابر می باشد با : 449604
و در قسمت مقابل هم مقدار محاسبه شده با ماشین حساب ویندوز هست که اعشار رو هم قید کرده .
مشکل اینجا است که چرا در ضرب اعشاری انجام شده ، وقتی اعشار برابر با 5 و یا بالا تر هست ، عدد رو گرد به بالا نمی کنه ؟
در واقع در 10 درصد محاسبه شده مقدار به جای 449604 باید 449605 می شد و عدد رو گرد می کرد .
چه طوری می توانم این مشکل رو حل کنم ؟
فایل گزارش رو هم
ایـــــــــــــــنـــــــ ـــــجـــــــــــــــا آپلود کردم
گزارشتون که آپلود کردین دانلود نمیشه هی میگه آدرسو کپی کن در آدرس بار بعد از کپی دوباره برمیگرده به همون صفحه
همینجا آپلود کنید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
fakhravari
ایا این اعداد را میتونید در خود data table محاسبه کنید؟
با DataTable کار نکردم ، کانکشن در خود StimulReport می سازم و بعد هم کوری رو می نویسم در خود StimulReport و پارامتر ها رو از C# به StimulReport پاس میدم
ولی خوب با StimulReport خیلی از محاسبات رو انجام میدم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
از دوستان کسی در استیمول ریپورت از بارکد استفاده نکرده
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام دوست عزیز
من از بارکد در stimulsoft استفاده نکردم
ولی تا جایی که میدونم و در crystalreport از اون استفاده کردم،بارکد یک نوع font هست،وعدد درون جعبه متن رو به بارکد تبدیل میکنه
شما میتونید با جستجو نوع free اونو download و نصب و استفاده کنید.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممنون ازت داداش ولی میخوام در فاکتور فروش ازون استفاده کنم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
خواهش میکنم
خوب مشکلی نداره
شما در موقع تنظیم report از یه جعبه متن،یا برچسب و یا هرچیز دیگه ای که استفاده میکنید،فقط کافیه font اون رو از نوع بارکد مثلا freecode39
قرار بدید.
فقط موقع pack کردن نرم افزار font استفاده شده رو هم ضمیمه کنید تا روی سیستم مقصد نصب بشه
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
dev-dev-dev
با DataTable کار نکردم ، کانکشن در خود StimulReport می سازم و بعد هم کوری رو می نویسم در خود StimulReport و پارامتر ها رو از C# به StimulReport پاس میدم
ولی خوب با StimulReport خیلی از محاسبات رو انجام میدم
دیتاسورسو از نوع دیتاتیبل بزار بعد در code behind محاسباتو انجام بدین و با دیتاتیبل بفرستین
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
barnamenevisforme
خواهش میکنم
خوب مشکلی نداره
شما در موقع تنظیم report از یه جعبه متن،یا برچسب و یا هرچیز دیگه ای که استفاده میکنید،فقط کافیه font اون رو از نوع بارکد مثلا freecode39
قرار بدید.
فقط موقع pack کردن نرم افزار font استفاده شده رو هم ضمیمه کنید تا روی سیستم مقصد نصب بشه
بازم ممنون ازت داداش
میخوام برای هر فاکتور یه بارکد جداگونه وجود داشته باشه یعنی هربار یه فاکتور جدید چاپ میشه یه بارکد جدید هم براش چاپ بشه و وقتی با دستگاه بارکد خوان روی کاغذی که بارکد چاپ شده بارکد خوان اون رو بخونه و اطلاعات مربوط ببه اون فاکتور رو بیاره چطوری میتونم این کارو انجام بدم داداش
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
من یه StoredProcedure رو قبل نوشتم یه پارامتر داره که می خوام از طریق برنامه اون رو بدم به گزارش بعد انجام عملیات StoredProcedure گزارش رو نمایش بده حالا چجوری درسی به این پارامتر رو از طریق C# دارم اینو نوشتم ولی خطا میده !!!
ضمیمه 98027
private void button5_Click(object sender, EventArgs e)
{
stiReport1.Load("stiReport1.mrt");
stiReport1.Compile();
stiReport1.Dictionary.DataSources["SearchQuery"].Parameters["@p1"].ParameterValue = textBox1.Text;
stiReport1.Show();
}
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
stiReport1.Dictionary.DataSources["Micro"].Parameters[0].Value = textBox1.Text;
بر اساس شماره پارامتر ها هم میشه پاس داد
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
می دونم دوست عزیز ولی بار هم این خطا رو میده ؟!
ضمیمه 98047
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
یعنی کسی نیست ما رو راهنمایی کنه
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
چرا چیزی نشون نمیده .
وقتی دیتا تیبل مستقیم میزارم میزارم اون دیتاتیبل رو با فیلتر که نوشته شده .نشون میده . ولی من میخوام هر تیبل رو با فیلتر خاصی که تعیین کردم تو databand های جدا نشون بده اونم درون ds بریزم و بفرستم .
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=telephon;Integrated Security=True");
DataSet ds = new DataSet();
SqlDataAdapter ad1= new SqlDataAdapter();
SqlDataAdapter ad2 = new SqlDataAdapter();
SqlCommand com1 = new SqlCommand();
SqlCommand com2 = new SqlCommand();
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
private void button1_Click(object sender, EventArgs e)
{
com1.Connection = con;
com2.Connection = con;
com1.CommandText = "select * from tele where number_home='3213131'";
com2.CommandText = "select * from tele where number_home='66928116'";
ad1.SelectCommand = com1;
ad2.SelectCommand = com2;
con.Open();
com1.ExecuteNonQuery();
com2.ExecuteNonQuery();
con.Close();
ad1.Fill(dt1);
ad2.Fill(dt2);
ds.DataSetName = "tele1";
ds.Merge(dt1);
ds.Merge(dt2);
ds.Tables[0].TableName = "tele1";
ds.Tables[1].TableName= "tele2";
stiReport1.Load("stiReport1.mrt");
stiReport1.RegData(ds);
stiReport1.Dictionary.Synchronize();
stiReport1.Show();
}
}
}
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اینم عکس گزارشضمیمه 98114
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
دوستان من وقتی رفرنس های مربوط به استیمول رو به برنامه ام اضافه میکنم کلا برنامه با رفرنس های دیگه مشکل پیدا میکنه.چرا؟
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اگه دوتا dataset جدا ایجاد کنم و tablel ها رو جدا تو هر کدوم بزارم میشه والی به شکل بالا نمیشه !!
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
دوستان آیا میشه مثل ویژوال برای رپورت خودمون app config درست کنیم تا دیتابس خودمون در سیستم مبدا مشکل نداشته باشیم