View Full Version : سوال: گزارش گیری 9 رکورد در یک صفحه با گزارش گیری Stimulsoft
Fery666
جمعه 14 تیر 1392, 00:33 صبح
با سلام به همه دوستان .
من یه برنامه دارم که مثلا 20 تا رکورد ثبت کردم .
بعد می خوام از اینا گزارش بگیرم . به صورتی که 9 رکورد کنار هم باشه ، 9 رکورد بعدی صفحه دوم تا 20
یه تصویر نمونه گذاشتم . میخوام که شبیه به اون باشه .
http://pctrainer.parsegig.ir/Update/Demo.jpg
Fery666
جمعه 14 تیر 1392, 11:19 صبح
یعنی کسی نمیدونه چجوری هستش ؟
کی میدونه از چه روشی میشه چنین کای رو انجام داد . حالا با stimulsoft نه از هر روشی که میشه این کار رو انجام داد .
Fery666
جمعه 14 تیر 1392, 17:06 عصر
یعنی برای کسی چنین چیزی اتفاق نیوفتاده ؟؟
کسی نیست که از یه روش دیگه راهنمایی کنه ؟
Fery666
شنبه 15 تیر 1392, 17:27 عصر
دوستان شما رو به خدا کمک کنید .
یعنی هیچ کسی چنین مشکلی بر نخورده ؟؟
هیچ کسی هیچ راهی نداره ؟؟ پروژه رو باید تا چند روز دیگه تحویل بدم فقط توی این قسمتش موندم .
MOR_MS
یک شنبه 16 تیر 1392, 22:48 عصر
سلام
دوست عزیز صفحه گزارشتو سه ستونی انتخاب کن و بعد بعد از قراردان قسمت داده روی صفحه گزارشتو طوری طراحی کن ک سه ردیف باشه
Fery666
یک شنبه 16 تیر 1392, 22:53 عصر
سلام
دوست عزیز صفحه گزارشتو سه ستونی انتخاب کن و بعد بعد از قراردان قسمت داده روی صفحه گزارشتو طوری طراحی کن ک سه ردیف باشه
داداش عزیز این آخرش رو نفهمیدم دستم به دامنت .
الان رفتم رفتن تب Page گزینه Columns رو گزاشتم روی Tree .
بعد 3 تا خط افتاد . حالا این data ها رو میخوام توی خطاهای دیگه بیارم باید چکار کنم .
شرمندتم .
MOR_MS
دوشنبه 17 تیر 1392, 00:19 صبح
سلام
دیتارو فقط توی یک ستون میاد و وقتی که گزارشتو طراحی کردی خودش وقتی تعداد بیش از سه تا باشه میبره تو ستون دیگه تا اخر من نمی تونم فایل یا عکس برات بفرستم اماده کرده بودم ولی نشد
فقط وقتی داری گزارشتو میسازی قسمت داده را به اندازی بزرگ کن دوست داری در یک ستون تکرار بشه
MOR_MS
دوشنبه 17 تیر 1392, 00:23 صبح
ببخشید مثل اینکه تصویر امد
106830
Fery666
دوشنبه 17 تیر 1392, 00:31 صبح
ای که 1000 در دنیا 1000000000000 در آخرت خیر ببینی .
فقط من یه تاپیک زدم الان .
حالا اینجا ام میگم . چجوری می تونم با کد نویسی عکسی که توی فرم گزارش گذاشتم رو تغییر بدم ؟؟؟
aslan
دوشنبه 17 تیر 1392, 09:28 صبح
سلام
این تاپیک و ببینید :
http://barnamenevis.org/showthread.php?397698-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A8%D8%A7%D9%86%DA%A9&p=1765222#post1765222
Fery666
دوشنبه 17 تیر 1392, 10:27 صبح
آقا aslan چیزی که توی اون تاپیکی که شما معرفی کردین رو انجام دادم نشد .
خودم قبلا چنین کاری رو انجام داده بودم .
aslan
دوشنبه 17 تیر 1392, 17:16 عصر
آقا aslan چیزی که توی اون تاپیکی که شما معرفی کردین رو انجام دادم نشد .
خودم قبلا چنین کاری رو انجام داده بودم .
سلام
کار نشد نداره
اگه میشه فایل گزارش و کد مربوطه را بذارین
Fery666
دوشنبه 17 تیر 1392, 17:29 عصر
شما توی اون تاپیک منظورتون این بود که فیلد عکس که توی دیتابیس هستش رو بزارم .
ولی من فیلد عکس معرفی نکردم .
4 تا عکس هستش که کنار برنامه هستش و میخوام با استفاده از مسیر به فرم گزارش بدم .
الانم کد و عکس برنامه رو آماده میکنم .
Fery666
دوشنبه 17 تیر 1392, 17:33 عصر
این کدی که برای چاپ هستش :
Dim strep As New Stimulsoft.Report.StiReport
strep.Load(Application.StartupPath & "\sharj.mrt")
strep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Connection", StrCon))
strep.Dictionary.Variables("var2").Value = "select * From sharj"
strep.Dictionary.Variables("dates").Value = Date_now.Text
strep.Dictionary.Variables("tozihat").Value = TextBox4.Text
strep.Dictionary.Variables("noe").Value = Date_now.Text
strep.Dictionary.Variables("t_onvan").Value = TextBox2.Text
strep.Dictionary.Variables("pics").Value = Application.StartupPath & "\Irancell.jpg"
strep.Compile()
strep.Show()
و تصویر پیوست شده :
hessam2003
دوشنبه 17 تیر 1392, 17:56 عصر
سلام.
میتونید ادرس عکس را ذخیره کنید و ادرس عکس را به یک picturebox بدید و بعد فرم را برای گزارشگیری اماده کنید.
aslan
دوشنبه 17 تیر 1392, 18:12 عصر
سلام
مطمئینید دقیقا مثل پست 4 لینک بالا عمل کردین ؟
http://barnamenevis.org/showthread.php?397698-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A8%D8%A7%D9%86%DA%A9&p=1765222&viewfull=1#post1765222
Fery666
دوشنبه 17 تیر 1392, 18:17 عصر
آقا حسام شما کدی دارین ؟؟ یه خورده بیشتر راهنمایی کنی ممنون میشم .
آقا اسلان شما میگید : {PicAddress+Per.PicName} من یه Variables معرفی کردم به نام Pics تا اینجا درست . ولی شما توی اون پست توی دیتابیستون یه فیلد دارین به اسم PicName درسته ؟؟
ولی من چنین فیلدی توی دیتابیس اصلا تعریف نکردم . می خوام با استفاده از مسیر عکس که کنار برنامه هستش به فرم گزارش بدم .
منظورم رو تونستم خوب برسونم ؟؟
aslan
دوشنبه 17 تیر 1392, 22:11 عصر
سلام
اینو تست کنین :
private void button1_Click(object sender, EventArgs e)
{
Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load(System.Windows.Forms.Application.S tartupPath + "\\PicReport.mrt");
stiReport1.Dictionary.Variables["PicAddress"].Value = Application.StartupPath + "\\Irancel.Jpg";
stiReport1.Compile();
stiReport1.Show();
}
Fery666
دوشنبه 17 تیر 1392, 22:25 عصر
نشد بازم .
بابت زحمتت ممنون . ولی بازم نمیاد :((
aslan
دوشنبه 17 تیر 1392, 22:55 عصر
سلام
این عکس ها را ببینید
106901106902106903
106904
Fery666
دوشنبه 17 تیر 1392, 23:07 عصر
داداش گلم دستت درد نکنه .
یه مشکل کوچولو داشتم که درست شد . خیلی آقایی .
انشاالله که خیر ببینی .
hadiyazdi
چهارشنبه 20 فروردین 1393, 10:08 صبح
سلام
این عکس ها را ببینید
106901106902106903
106904
سلام من variable از نوع string طبق آموزشتون ساختم ولی هنگام اجرای گزارش این پیغامو میده: error CS0029: Cannot implicitly convert type 'string' to 'System.Drawing.Image'
من از stimulsoft 2013 استفاده می کنم.
aslan
چهارشنبه 20 فروردین 1393, 11:05 صبح
سلام
احتمالا از Properties:Image Data استفاده کردید
باید از Properties : Image URL استفاده کنید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.