چطوری میشه از یه فرم با تمام اجزا ان پرینت گرفت
اندازه صفحه رو هم بشه تغییر داد
چطوری میشه از یه فرم با تمام اجزا ان پرینت گرفت
اندازه صفحه رو هم بشه تغییر داد
از commondialog میشه استفاده کرد؟
این کد رو هرجا دوست داری اجرا کن تمام فرم رو چاپ میگیره
Form1.PrintForm
قبل از اجرای این دستور این کد رو حتما اجرا کنید
Printer.Kill
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
CommonDialog1.ShowPrinter
دوست عزیز برای استفاده از Me.PrintForm شما یکسری محدودیتها دارید که راه درستی نیست
بهترین راه ساخت گزارش توسط کریستال و یا ... هست
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
ببن دوست من mpmsoft خودشون تو سوال گفتن پرینت فرم با تمام اجزار نگفتن میخوان گذارش بگیرن
بنده متوجه شدم و جواب دادمببن دوست من mpmsoft خودشون تو سوال گفتن پرینت فرم با تمام اجزار نگفتن میخوان گذارش بگیرن
یه زمانی هست برنامه نویس بدون تجربه می خواد هر جوری شده برنامشو بنویسه و هیچ توجهی به اصول برنامه نویسی نمی کنه که امروزه 90% برنامه نویسهای ما تو این دسته هستند
بذارید مثال بزنم وقتی این دوستمون می خواد اطلاعات فرم چاپ بگیره یعنی یه چیزی تو مایه های چاپ چک و غیره .... این روش به نظر شما درسته ؟
زمانی که می گید از فرم چاپ بگیر یک عکس از فرم تهیه می شه و به چاپگر ارسال می شه و این موضوع باعث کاهش کیفت چاپ می شه از طرف دیگر برنامه نویس میاد برنامرو تو محیط 1024 طراحی می کنه ولی وقتی کاربر در محیط 800*600 کار می کنه اطلاعات ناقص چاپ می شه و خیلی مشکلات دیگر....
من حرفی که می زنم از روی تجربم می زنم
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
[quote=mpmsoft;787889]
ببین دوست عزیز برنامه ای که من نوشتم فاکتور فروش یه سری اجناس یه انبار رو میگیره و نمایش میده(که این کارو با بانک اطلاعاتی انجام دادم)
حالا این وسط یه سری اجناس جزی رو نمیشه تو بانک اطلاعاتی ثبت کرد(یعنی ازرش ثبت کردن رو ندارن).
یه دلیل دیگه هم داره اینکه شاید بعضی اجناس ثبت نشده باشند.
واسه همین من میخوام این اجناس رو بصورت دستی تو برنامه وارد کنم و از فاکتور پرینت بگیرم
.
.
نمیشه از فاکتور عکس بگیرم و اون عکس رو پرینت کنه
البته فقط از فاکتور
نیازی نیست در بانک اطلاعاتی ثبت بشن و بعد در کریستال نمایش داده بشن
شما دو راه دارید
1 - یا بوسیله Formula Fields مقادیر رو به کریستال پاس بدید
2 - یک رکوردست بصورت مجازی ایجاد کنید و اطلاعاتتون رو توش بریزید و سپس به کریستال پاس بدید
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer
چرا می شه ولی چرا به آفیس ؟نمیشه اطلاعات فرم رو به برنامه افیس فرستاد بعد اونجا پرینت کرد؟
برای کار شما کریستال راحت تر هست
ASP.NET MVC / Entity Framework / Design Pattern
XCode Objective-C IOS Developer