PDA

View Full Version : پرینت فرم با تمام اجزا



amir_en
شنبه 31 مرداد 1388, 16:55 عصر
چطوری میشه از یه فرم با تمام اجزا ان پرینت گرفت
اندازه صفحه رو هم بشه تغییر داد:متفکر:

amir_en
شنبه 31 مرداد 1388, 16:59 عصر
از commondialog میشه استفاده کرد؟

saeedzx
شنبه 31 مرداد 1388, 17:46 عصر
این کد رو هرجا دوست داری اجرا کن تمام فرم رو چاپ میگیره

Form1.PrintForm

mpmsoft
شنبه 31 مرداد 1388, 18:44 عصر
قبل از اجرای این دستور این کد رو حتما اجرا کنید

Printer.Kill

amir_en
شنبه 31 مرداد 1388, 19:49 عصر
قبل از اجرای این دستور این کد رو حتما اجرا کنید

Printer.Kill

این دستور واسه چیه؟:متفکر:
ولی من میخوام از commanddialog استفاده کنم
یعنی اندازه صفحه،نوع چاپگرو... نمیشه دستی تنظیم کرد؟

mmssoft
شنبه 31 مرداد 1388, 19:57 عصر
CommonDialog1.ShowPrinter

amir_en
یک شنبه 01 شهریور 1388, 08:29 صبح
CommonDialog1.ShowPrinter


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

mpmsoft
یک شنبه 01 شهریور 1388, 09:29 صبح
دوست عزیز برای استفاده از Me.PrintForm شما یکسری محدودیتها دارید که راه درستی نیست

بهترین راه ساخت گزارش توسط کریستال و یا ... هست

amir_en
یک شنبه 01 شهریور 1388, 15:41 عصر
دوست عزیز برای استفاده از Me.PrintForm شما یکسری محدودیتها دارید که راه درستی نیست

بهترین راه ساخت گزارش توسط کریستال و یا ... هست


میشه بیشتر توضیح بدین
آخه من به پرینت فرم نیاز دارم:ناراحت:

saeedzx
یک شنبه 01 شهریور 1388, 15:44 عصر
ببن دوست من mpmsoft (http://barnamenevis.org/forum/member.php?u=17067) خودشون تو سوال گفتن پرینت فرم با تمام اجزار نگفتن میخوان گذارش بگیرن

mpmsoft
یک شنبه 01 شهریور 1388, 17:47 عصر
ببن دوست من mpmsoft خودشون تو سوال گفتن پرینت فرم با تمام اجزار نگفتن میخوان گذارش بگیرن
بنده متوجه شدم و جواب دادم

یه زمانی هست برنامه نویس بدون تجربه می خواد هر جوری شده برنامشو بنویسه و هیچ توجهی به اصول برنامه نویسی نمی کنه که امروزه 90% برنامه نویسهای ما تو این دسته هستند

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

زمانی که می گید از فرم چاپ بگیر یک عکس از فرم تهیه می شه و به چاپگر ارسال می شه و این موضوع باعث کاهش کیفت چاپ می شه از طرف دیگر برنامه نویس میاد برنامرو تو محیط 1024 طراحی می کنه ولی وقتی کاربر در محیط 800*600 کار می کنه اطلاعات ناقص چاپ می شه و خیلی مشکلات دیگر....

من حرفی که می زنم از روی تجربم می زنم

amir_en
یک شنبه 01 شهریور 1388, 18:03 عصر
[quote=mpmsoft;787889]

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

amir_en
دوشنبه 02 شهریور 1388, 09:19 صبح
یکی کمک کنه؟:ناراحت:

mpmsoft
دوشنبه 02 شهریور 1388, 10:33 صبح
نیازی نیست در بانک اطلاعاتی ثبت بشن و بعد در کریستال نمایش داده بشن

شما دو راه دارید
1 - یا بوسیله Formula Fields مقادیر رو به کریستال پاس بدید
2 - یک رکوردست بصورت مجازی ایجاد کنید و اطلاعاتتون رو توش بریزید و سپس به کریستال پاس بدید

amir_en
دوشنبه 02 شهریور 1388, 11:12 صبح
نیازی نیست در بانک اطلاعاتی ثبت بشن و بعد در کریستال نمایش داده بشن

شما دو راه دارید
1 - یا بوسیله Formula Fields مقادیر رو به کریستال پاس بدید
2 - یک رکوردست بصورت مجازی ایجاد کنید و اطلاعاتتون رو توش بریزید و سپس به کریستال پاس بدید


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

mpmsoft
دوشنبه 02 شهریور 1388, 12:17 عصر
نمیشه اطلاعات فرم رو به برنامه افیس فرستاد بعد اونجا پرینت کرد؟

چرا می شه ولی چرا به آفیس ؟
برای کار شما کریستال راحت تر هست

amir_en
دوشنبه 02 شهریور 1388, 16:07 عصر
چرا می شه ولی چرا به آفیس ؟
برای کار شما کریستال راحت تر هست


من کار با کریستال رو بلد نیستم
میشه سورس وصل شدن به word آفیس رو بذارین
ممنون میشم:لبخندساده: