با سلام به همه دوستان .
من یه برنامه دارم که مثلا 20 تا رکورد ثبت کردم .
بعد می خوام از اینا گزارش بگیرم . به صورتی که 9 رکورد کنار هم باشه ، 9 رکورد بعدی صفحه دوم تا 20
یه تصویر نمونه گذاشتم . میخوام که شبیه به اون باشه .
با سلام به همه دوستان .
من یه برنامه دارم که مثلا 20 تا رکورد ثبت کردم .
بعد می خوام از اینا گزارش بگیرم . به صورتی که 9 رکورد کنار هم باشه ، 9 رکورد بعدی صفحه دوم تا 20
یه تصویر نمونه گذاشتم . میخوام که شبیه به اون باشه .
آخرین ویرایش به وسیله Mani_rf : شنبه 15 تیر 1392 در 17:48 عصر دلیل: اضافه کردن عکس به پست
یعنی کسی نمیدونه چجوری هستش ؟
کی میدونه از چه روشی میشه چنین کای رو انجام داد . حالا با stimulsoft نه از هر روشی که میشه این کار رو انجام داد .
یعنی برای کسی چنین چیزی اتفاق نیوفتاده ؟؟
کسی نیست که از یه روش دیگه راهنمایی کنه ؟
دوستان شما رو به خدا کمک کنید .
یعنی هیچ کسی چنین مشکلی بر نخورده ؟؟
هیچ کسی هیچ راهی نداره ؟؟ پروژه رو باید تا چند روز دیگه تحویل بدم فقط توی این قسمتش موندم .
سلام
دوست عزیز صفحه گزارشتو سه ستونی انتخاب کن و بعد بعد از قراردان قسمت داده روی صفحه گزارشتو طوری طراحی کن ک سه ردیف باشه
سلام
دیتارو فقط توی یک ستون میاد و وقتی که گزارشتو طراحی کردی خودش وقتی تعداد بیش از سه تا باشه میبره تو ستون دیگه تا اخر من نمی تونم فایل یا عکس برات بفرستم اماده کرده بودم ولی نشد
فقط وقتی داری گزارشتو میسازی قسمت داده را به اندازی بزرگ کن دوست داری در یک ستون تکرار بشه
ببخشید مثل اینکه تصویر امد
02.jpg
ای که 1000 در دنیا 1000000000000 در آخرت خیر ببینی .
فقط من یه تاپیک زدم الان .
حالا اینجا ام میگم . چجوری می تونم با کد نویسی عکسی که توی فرم گزارش گذاشتم رو تغییر بدم ؟؟؟
سلام
این تاپیک و ببینید :
https://barnamenevis.org/showthread.p...22#post1765222
آقا aslan چیزی که توی اون تاپیکی که شما معرفی کردین رو انجام دادم نشد .
خودم قبلا چنین کاری رو انجام داده بودم .
شما توی اون تاپیک منظورتون این بود که فیلد عکس که توی دیتابیس هستش رو بزارم .
ولی من فیلد عکس معرفی نکردم .
4 تا عکس هستش که کنار برنامه هستش و میخوام با استفاده از مسیر به فرم گزارش بدم .
الانم کد و عکس برنامه رو آماده میکنم .
این کدی که برای چاپ هستش :
Dim strep As New Stimulsoft.Report.StiReport
strep.Load(Application.StartupPath & "\sharj.mrt")
strep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Con nection", 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()
و تصویر پیوست شده :
آخرین ویرایش به وسیله Fery666 : دوشنبه 17 تیر 1392 در 18:38 عصر
سلام.
میتونید ادرس عکس را ذخیره کنید و ادرس عکس را به یک picturebox بدید و بعد فرم را برای گزارشگیری اماده کنید.
سلام
مطمئینید دقیقا مثل پست 4 لینک بالا عمل کردین ؟
https://barnamenevis.org/showthread.p...=1#post1765222
آقا حسام شما کدی دارین ؟؟ یه خورده بیشتر راهنمایی کنی ممنون میشم .
آقا اسلان شما میگید : {PicAddress+Per.PicName} من یه Variables معرفی کردم به نام Pics تا اینجا درست . ولی شما توی اون پست توی دیتابیستون یه فیلد دارین به اسم PicName درسته ؟؟
ولی من چنین فیلدی توی دیتابیس اصلا تعریف نکردم . می خوام با استفاده از مسیر عکس که کنار برنامه هستش به فرم گزارش بدم .
منظورم رو تونستم خوب برسونم ؟؟
سلام
اینو تست کنین :
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();
}
نشد بازم .
بابت زحمتت ممنون . ولی بازم نمیاد :((
داداش گلم دستت درد نکنه .
یه مشکل کوچولو داشتم که درست شد . خیلی آقایی .
انشاالله که خیر ببینی .
سلام
احتمالا از Properties:Image Data استفاده کردید
باید از Properties : Image URL استفاده کنید
موفق باشید