چاپ اطلاعات موجود در فرم در سی شارپ

setayesh4

عضو جدید
سلام دوستان:smile:
من روی فرمم یه سری اطلاعات مربوط به مثلا بیمار دارم مثل: نام و نام خانوادگی و سابقه ی بیماری و..... و امکانات مربوط به حذف و اضافه و جستجو و ....... هم توی همین فرمه و می خوام کاربر بتونه از همین اطلاعات پرینت بگیره ولی نه به شکل همین فرم . یعنی اطلاعات رو اول به صورت مرتب شده توی یه فرم دیگه بذارم و بعد یه پیش نمایش هم به کاربر نشون بدم و بعد بتونه پرینت بگیره . همین کار رو توی دلفی با ریپورت انجام می دیم ولی نمی دونم توی سی شارپ از چه شی باید استفاده کنم و چطوری . هرکی می دونه لطفا راهنمایی کنه. مرسی
 

golemaryam_1983

عضو جدید
کاربر ممتاز
سلام دوستان:smile:
من روی فرمم یه سری اطلاعات مربوط به مثلا بیمار دارم مثل: نام و نام خانوادگی و سابقه ی بیماری و..... و امکانات مربوط به حذف و اضافه و جستجو و ....... هم توی همین فرمه و می خوام کاربر بتونه از همین اطلاعات پرینت بگیره ولی نه به شکل همین فرم . یعنی اطلاعات رو اول به صورت مرتب شده توی یه فرم دیگه بذارم و بعد یه پیش نمایش هم به کاربر نشون بدم و بعد بتونه پرینت بگیره . همین کار رو توی دلفی با ریپورت انجام می دیم ولی نمی دونم توی سی شارپ از چه شی باید استفاده کنم و چطوری . هرکی می دونه لطفا راهنمایی کنه. مرسی

سلام دوست عزیز شما می تونید از کریستال ریپورت خود سی شارپ استفاده کنید توی لینک زیر دوستمون یه اموزش رو قرار دادن امیدوارم مفید باشه البته اگه یه سرچ بزنید توی همین تالار در مورد این موضوع اطلاعاتی رو پیدا میکنید.

http://www.www.www.iran-eng.ir/showthread.php/191847-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-C-%28%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%B3%D8%A6%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D9%88-%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA%29/page28?highlight=%DA%A9%D8%B1%D8%B3%D8%AA%D8%A7%D9%84+%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA



با تشکر
 

tracer

کاربر حرفه ای
کاربر ممتاز
سلام
یه فرمی طراحی کردم که اطلاعات رو میگیره
می خوام این اطلاعات را در یه فرم دیگه جایگزین کنه و این فرم را چاپ کنه
باید چیکار کنم:w20:
 

iaidin

عضو جدید
سلام دوستان:smile:
من روی فرمم یه سری اطلاعات مربوط به مثلا بیمار دارم مثل: نام و نام خانوادگی و سابقه ی بیماری و..... و امکانات مربوط به حذف و اضافه و جستجو و ....... هم توی همین فرمه و می خوام کاربر بتونه از همین اطلاعات پرینت بگیره ولی نه به شکل همین فرم . یعنی اطلاعات رو اول به صورت مرتب شده توی یه فرم دیگه بذارم و بعد یه پیش نمایش هم به کاربر نشون بدم و بعد بتونه پرینت بگیره . همین کار رو توی دلفی با ریپورت انجام می دیم ولی نمی دونم توی سی شارپ از چه شی باید استفاده کنم و چطوری . هرکی می دونه لطفا راهنمایی کنه. مرسی

سلام دوست عزیز شما می تونید از کریستال ریپورت خود سی شارپ استفاده کنید توی لینک زیر دوستمون یه اموزش رو قرار دادن امیدوارم مفید باشه البته اگه یه سرچ بزنید توی همین تالار در مورد این موضوع اطلاعاتی رو پیدا میکنید.

http://www.www.www.iran-eng.ir/show...الات-و-مشکلات)/page28?highlight=کرستال+ریپورت



با تشکر
شما از کریستال ریپورت میتونید استفاده نمایید. ولی اگه کار حرفه ای میکنید به نظر من خیلی زمان روی کریستال نگذارید. شما که دلفی کار هستید مشابه ریپورت دلفی در دات نت System.Drawing.Printing.PrintDocument هست و توصیه میکنم این را بررسی کنید. البته کار با پرینت داک مطمئنا زمان بیشتری از شما میگیره ولی در نهایت نتیجه بهتری میگیرید و کلا پرینت دست خود شماست به جای اینکه وابسته به کریستال باشید.
موفق باشید.
 

iaidin

عضو جدید
سلام
یه فرمی طراحی کردم که اطلاعات رو میگیره
می خوام این اطلاعات را در یه فرم دیگه جایگزین کنه و این فرم را چاپ کنه
باید چیکار کنم:w20:
دوست عزیز سوالتون یکم ابهام داره.
دلیل اینکه شما در فرم دیگه ای جای جایگزین میکنید چی هست؟ دلیلش را بفرمایید شاید راهکار بهتری داشته باشید.
در بدترین حالت شما باید داده های یک فرم را بفرستید به فرم دیگر و برای اینکار فرض کنید اطلاعات فرم یک را میخواهید بفرستید به فرم 2.
در فرم 2 (کلاس2)یه فانکشن گلوبال طراحی کنید که داده های ورودی را بگیره و درکنترلهای فرم2 قرار بده.
حالا توی فرم یک بایستی یک آبجکت از فرم 2 ایجاد کنید و با نام اون آبجکت دسترسی دارید به فانکشن موجود در فرم2 و کافیه اطلاعات موجود در فرم1 را بدید به فاکشن فرم2 تا برای کنترلهای فرم2 ست کنه. بعد با همون آبجکت فرم2 را نمایش بدید.
در صورتیکه مشکلتون حل نشد سوالتون را با جزئیات بیشتری مطرح کنید
 

tracer

کاربر حرفه ای
کاربر ممتاز
دوست عزیز سوالتون یکم ابهام داره.
دلیل اینکه شما در فرم دیگه ای جای جایگزین میکنید چی هست؟ دلیلش را بفرمایید شاید راهکار بهتری داشته باشید.

سلام
بذار اینطوری توضیح بدم
شما یه فرم در نظر بگیر که بک گراندش مشخص باشه با اندازه و سایز مشخص و بخواهیم هربار اطلاعات اون رو عوض کنیم و چاپش کنیم مثلا قبض گاز !
یه سری فیلد داره که باید پر بشه
من می خوام اطلاعات را از یه فرم ساده بگیره خود برنامه اونها را ببره جایگزین کنه در فرم اصلی و بعد همون فرم اصلی را چاپ کنه
ممنون از راهنماییتون
 

SH-SW

عضو جدید
سلام مشکل تو انتقال اطلاعاته؟
اطلاعات رو میشه با فایل یا ارسال با آرایه یا بصورت رشته ارسال کرد اگر می خوایین اطلاعات بین فرم ارسال بشه بفرمایید تا کدش رو بذارم
 

iaidin

عضو جدید
سلام
بذار اینطوری توضیح بدم
شما یه فرم در نظر بگیر که بک گراندش مشخص باشه با اندازه و سایز مشخص و بخواهیم هربار اطلاعات اون رو عوض کنیم و چاپش کنیم مثلا قبض گاز !
یه سری فیلد داره که باید پر بشه
من می خوام اطلاعات را از یه فرم ساده بگیره خود برنامه اونها را ببره جایگزین کنه در فرم اصلی و بعد همون فرم اصلی را چاپ کنه
ممنون از راهنماییتون
دوست عزیز این مورد دقیقا همون ریپورت و پرینت اون هست. شما مرحله اول که اطلاعات را از کاربری می گیرید. مرحله بعد که به قسمت چاپ میرسید شما اطلاعات را منتقل میکنید به فرم دیگری و سپس اون فرم را پرینت میگیرید.
شما مرحله اول را به همان صورت انجام بدهید و برای مرحله دوم یک ریپورت طراحی کنید که شامل فیلدهایی است که میخواهید چاپ شوند. با اندازه، فونت، بک گراند و ....که لازم هست توی ریپورت تعیین میکنید. در نهایت داده های فرم اول را میفرستید به ریپورت و چاپ میکنید.با این وضعیت اگر کاربر نیاز داشته باشه آنچه را که قرار هست چاپ کنه چک کنه و بعد در صورت لزوم چاپ کنه لازم هست شما ابتدا print priview را به کاربر نشان بدهید و کاربر در صورتی که تایید کرد چاپ شود ولی اگر کاربر نیاز به print priview نداشته باشه شما مستقیم از همان فرم اول send میکنید به پرینتر و سرعت هم بالاتر میره.
اگه مبهم هست بفرمایید تا توضیح بدم.
 

sh.zare

عضو جدید
سلام دوستان:smile:
من روی فرمم یه سری اطلاعات مربوط به مثلا بیمار دارم مثل: نام و نام خانوادگی و سابقه ی بیماری و..... و امکانات مربوط به حذف و اضافه و جستجو و ....... هم توی همین فرمه و می خوام کاربر بتونه از همین اطلاعات پرینت بگیره ولی نه به شکل همین فرم . یعنی اطلاعات رو اول به صورت مرتب شده توی یه فرم دیگه بذارم و بعد یه پیش نمایش هم به کاربر نشون بدم و بعد بتونه پرینت بگیره . همین کار رو توی دلفی با ریپورت انجام می دیم ولی نمی دونم توی سی شارپ از چه شی باید استفاده کنم و چطوری . هرکی می دونه لطفا راهنمایی کنه. مرسی

سلام
من هم دقیقا سوال شما رو دارم ولی متاسفانه چیزی در مورد ریپورت و کریستال ریپورت ندارم! میخواستم بپرسم اگه شما تونستید به نتیجه برسید یکم بیشتر به من توضیح بدید...
 

mhs jigar

عضو جدید
فرستادن اطلاعات فرم به پرینتر

فرستادن اطلاعات فرم به پرینتر

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

Similar threads

بالا