PDA

View Full Version : گزارش گیری با استفاده از داده های DataGridView و بانک



vapa_71
شنبه 30 دی 1391, 19:08 عصر
سلام دوستان

من میخوام با Stimulsoft Reports.Ultimate 2012.1 Trial گزارش گیری کنم و گزارشم به شکل زیر باشه
تا حالا گزارش گیری انجام ندادم اگه کسی میتونه کمکم کنه

اول این 2 تا عکس رو ببنید (برنامه اصلی وسیع تره این واسه درک مطلب هستش)

http://s3.picofile.com/file/7626265692/help1.jpg

http://s3.picofile.com/file/7626271719/help2.jpg

من یک جدول دارم که مشخصات افراد رو میگیره و یک جدول دارم که یک سری داده مربوط به اون اشخاص رو داخلش ذخیره میکنم
توی DataGrid امکان جستجو هست که داده های هر فرد رو میشه به صورت جدا برسی کرد مثل عکس دوم حالا میخوام اون اطلاعات (3 رکورد) رو واسم گزارش گیری کنه + مشخصات فرد
یعنی مثلا اسم و فامیل و آی دی فرد رو بالا بنویسه بعدش اون 3 تا رکورد رو چاپ کنه

khokhan
شنبه 30 دی 1391, 22:01 عصر
کسی نیست کمک کنه ؟

.............................................. ؟

nilmil_nil
شنبه 30 دی 1391, 22:03 عصر
ویژوال استودیو 2010 باید براش کریستال ریپورت رو جدا نصب کنید
پس برید و اونو دانلود کنید و نصب کنید

khokhan
شنبه 30 دی 1391, 22:19 عصر
یه dll تواین آدرس هست فکر کنم به دردت بخوره

من ازش استفاده کردم خوبه

از گزارش ساز خود ویندوز استفاده می کنه

تنها مشکلش اینه که راست به چپ کردنش یه کم کار داره

http://www.codeproject.com/Articles/18042/Another-DataGridView-Printer

موفق باشین

rezaei_y
شنبه 30 دی 1391, 22:22 عصر
از stimul report استفاده کنید آموزش کاملش توی سایت هست

rezaei_y
یک شنبه 01 بهمن 1391, 00:06 صبح
اگه درست متوجه شده باشم شما میخواید از اطلاعات گرید پرینت بگیرید؟اگه درست متوجه شده باشم

این کار به راحتی در استیمول قابل انجام شدن

مزیتش هم اینه که نیازی به نصب هیچ نرم افزاری بر روی سیستم مقصد نیست و فقط چندتا فایل dll در کنار پروژه ات قرار میگیره

Mahmoud Zaad
یک شنبه 01 بهمن 1391, 09:47 صبح
سلام
یه نمونه (http://barnamenevis.org/showthread.php?312844-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%D8%A7%D8%B1%D9%85%D8%AA%D8%B1%D9%87%D8%A7%D B%8C-%DB%8C%DA%A9-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D8%A8%D9%87-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA) اینجا گذاشته ام.

vapa_71
یک شنبه 01 بهمن 1391, 09:53 صبح
اگه درست متوجه شده باشم شما میخواید از اطلاعات گرید پرینت بگیرید؟اگه درست متوجه شده باشم

این کار به راحتی در استیمول قابل انجام شدن

مزیتش هم اینه که نیازی به نصب هیچ نرم افزاری بر روی سیستم مقصد نیست و فقط چندتا فایل dll در کنار پروژه ات قرار میگیره

بله اون سه تا رکورد رو (عکس دوم) از دیتاگرید میخوام اما همونطور که گفتم نام و نام خانوادگی رو از بانک میخوام بذارم

vapa_71
یک شنبه 01 بهمن 1391, 09:55 صبح
سلام
یه نمونه (http://barnamenevis.org/showthread.php?312844-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%D8%A7%D8%B1%D9%85%D8%AA%D8%B1%D9%87%D8%A7%D B%8C-%DB%8C%DA%A9-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D8%A8%D9%87-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA) اینجا گذاشته ام.

سلام مرسی اما من همونطور که گفتم میخوام نام و فامیلی بالای برگه وجود داشته باشه که از یک جدول دیگست

rezaei_y
یک شنبه 01 بهمن 1391, 10:32 صبح
توی این پروژه (http://www.mediafire.com/download.php?wi5sr9iq9sow3to) توی فرم search یک گزارش ساده نوشتم که اطلاعاتی رو که تو گرید ویو هست به همراه دو پارامتر رو به گزارش میفرسته فرم گزارش هم توی پوشه دیباگ با نام report.mrt وجود داره که اگه خواستی اون رو هم ویرایش کنی باید نرم افزار استیمول رو رو سیستم خودت نصب کنی از vs2010 وsqlexpress2008 هم استفاده شده همچنین توی پروژه از کامپوننت دات نت بار هم استفاده شده
موفق باشی

vapa_71
یک شنبه 01 بهمن 1391, 14:20 عصر
متاسفانه چیزی متوجه نشدم اگه میشه یه نفر یک فیلم آموزشی حوب بده

khokhan
یک شنبه 01 بهمن 1391, 15:21 عصر
متاسفانه چیزی متوجه نشدم اگه میشه یه نفر یک فیلم آموزشی حوب بده

حجمشون زیاده اینجا نمیشه گذاشتشون

khokhan
یک شنبه 01 بهمن 1391, 15:44 عصر
یه چن تا آموزش خوب وکامل استیمول تو این آدرس هست شاید به دردتون بخوره

http://www.rasekhoon.net/forum/post/show/699908/1257687/

vapa_71
پنج شنبه 05 بهمن 1391, 21:00 عصر
دوستان خیلی از بچه ها با گزارش گیری مشکل دارن از جمله من

اگه کسی یک آموزش کامل داره لطفا در اختیار بچه ها قرار بده خودم 2 - 3 تا آموزش گرفتم اما متاسفانه چیز خاص و بدرد بخوری توش نیست خیلی مبتدی هست آموزش هاش

مثلا من خودم میخوام این کاری که گفتم رو انجام بدم اما توش گیر کردم

danialafshari
پنج شنبه 05 بهمن 1391, 21:27 عصر
سلام
یکی از دوستان زحمت کشیدن و فیلم آموزشی تهیه کردند ولی شخصا نگاه نکردم
ببینید شاید بدردتون بخوره
لینک (http://barnamenevis.org/showthread.php?380724-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%A7-Stimul-Reporter-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D9%88%DB%8C%D8%AF%D8%A6%D9%88)
موفق باشی

vapa_71
پنج شنبه 05 بهمن 1391, 22:52 عصر
من این آزمایش رو دیدم اما اینم یک قسمت از کار منو راه میندازه فقط

vapa_71
جمعه 06 بهمن 1391, 10:31 صبح
دوستان آموزش ویدیویی ندارین ؟

khokhan
جمعه 06 بهمن 1391, 14:40 عصر
دوستان آموزش ویدیویی ندارین ؟


یه آموزش چند صفحه ای برای کریستال ریپورت

هرکی این آموزش ببینه فکر نکنم دیگه اشکالی در ساخت گزارش با کریستال داشته باشه :لبخند:

بفرما ئید تحویل بگیرین :

vapa_71
جمعه 06 بهمن 1391, 16:32 عصر
آموزش Stimulsoft Reports میخوام کسی نداره بذاره در رابطه با کار خودم

vapa_71
جمعه 06 بهمن 1391, 18:24 عصر
بچه ها من نسخه 2012 Stimulsoft رو نصب کردم فایل های توی پوشه patch رو هم ریختم توی پوشه bin اما هنوز توی برنامه میزنه DEMO

vapa_71
شنبه 07 بهمن 1391, 10:42 صبح
دوستان نیازمند یاریتان هستیم اساتیدی که گزارش گیری بلد هستن لطفا کمک کنن حداقل یه راه حل ارائه بدن

من از LINQ استفاده میکن م

vapa_71
شنبه 07 بهمن 1391, 15:37 عصر
راه نمایی نمیکنید

danialafshari
شنبه 07 بهمن 1391, 17:38 عصر
سلام
من آموزش دوستمون رو ندیدم و با stimul هم کار نمی کنم ولی از توضیحی که داده بودن نمایش دیتاگرید بود و فکر می کنم شما هم همینو میخواین
خب دیگه سوالتون چیه؟

aslan
شنبه 07 بهمن 1391, 17:50 عصر
راه نمایی نمیکنید
سلام
دوست عزیز
این گزارشی که شما میخواین با استیمول ( و سایر گزارش سازها ) براحتی قابل تهیه است
در این ارتباط استفاده شما از Linq یا Ado یا ...... اصلا مهم نیست
ساده ترین روش برای این گزارش ارسال اطلاعات مورد نظر به گزارش بصورت DataTable است
در صورتیکه گرید را به DataTable ( یا DataSet ) پر کردین کارتون راحت تر خواهد بود . کافی است DataTable را به گزارش ارسال کنید و بقیه کارها را با استیمول و در محیط گزارش ساز انجام بدین .
در صورتیکه برای پر کردن گرید از دیتا تیبل استفاده نکردین یک روش استفاده از حلقه برای خواندن سطر به سطر گرید ها و تبدیل آنها به دیتا تیبل و ادامه کار بروشی که در سطور قبل توضیح دادم میباشد
در صورتیکه تعداد اطلاعات ( مثلا برای هر نفر همیشه 3 ردیف ( ویا کمتر ) اطلاعات در گرید دوم وجود دارد ) تابت میباشد یک روش باین صورت میتواند باشد که به تعداد اطلاعات در استیمول Variable تعریف بشود و با خواندن سطر به سطر گرید ها این Variable ها پر و در گزارش مورد استفاده قرار گیرد . شاید برای این گزارش سهل ترین روش باشد ولی جالب ترین روش نخواهد بود ........
بهر حال تلاشتون را بکنید و در صورتیکه موفق به تهیه گزارش مورد نظرتون نشدید کدهای مربوط به پرکردن گریدها و نمونه ای از بانک اطلاعاتی ( بخش مورد نیاز ) را اینجا قرار بدین تا با کمک دوستان گزارش لازم تهیه شود
بنظرم خودتون تلاش کنین به نتیجه میرسین .

vapa_71
شنبه 07 بهمن 1391, 18:56 عصر
سلام
من آموزش دوستمون رو ندیدم و با stimul هم کار نمی کنم ولی از توضیحی که داده بودن نمایش دیتاگرید بود و فکر می کنم شما هم همینو میخواین
خب دیگه سوالتون چیه؟

گزارش دوستمون خیلی خوبه اما با دیتاتیبل هست و من از لینک استفاده میکنم

danialafshari
یک شنبه 08 بهمن 1391, 00:07 صبح
این رو پیدا کردم نگاش کنید