PDA

View Full Version : Print کارنامه



riyahiyan
پنج شنبه 24 فروردین 1385, 09:37 صبح
با سلام

چطور میشه با کلیک بروی یک دکمه رکوردهای یه جدول رو (مثلا کارنامه دانش آموزان) پشت سر هم چاپ کرد.
با تشکر

mahdi_farhani
پنج شنبه 24 فروردین 1385, 09:42 صبح
1 - شما میتونی از شی Printer استفاده کنی.
2- از Datareport هم میتونی استفاده کنی

riyahiyan
پنج شنبه 24 فروردین 1385, 09:50 صبح
اینو می دونم ولی چطوری مثلا 5 تا رکوردو پشت سر هم چاپ کنم.

mahdi_farhani
پنج شنبه 24 فروردین 1385, 09:56 صبح
دوست عزیز اگه میشه مشکلتو واضح تر بیان کن
دقیقاٌ کجا مشکل داری

riyahiyan
پنج شنبه 24 فروردین 1385, 10:02 صبح
من یه جدول دارم که می خوم با کلیک روی یک (Print) دکمه تمام رکوردهاش پش سر هم چاپ بشه.بصورت فرم های کارنامه . مشکل اینجاست که نمی دونم چطوری باید پشت سر هم بصورت خودکار عمل چاپ رو انجام بدم.

mahdi_farhani
پنج شنبه 24 فروردین 1385, 10:31 صبح
حقیقت بازم نگرفتم ولی یه مثال برات میزام بببین به درد می خوره

riyahiyan
پنج شنبه 24 فروردین 1385, 12:34 عصر
از برنامه ای که دادی ممنونم.
ببین این برنامه اطلاعات رو روی یه برچسب میذاره و به خورجی می بره ولی در چاپهای حرفه ما باید از فرمهای DataReport استفاده کنیم من با اونها مشکل دارم.چون پس از طراحی اون فرمها خودش یک دکمه برای چاپ داره و پشتش هم هیچ کدی نیست.
در حالت معمولی همه رکوردها رو توی یک صفحه لیست میکنه و همه رو با هم چاپ میکنه در حالیکه ما به چاپ تک تک رکورد ها نیاز داریم.

Hossein Bazyan
پنج شنبه 24 فروردین 1385, 13:08 عصر
تا آنجایی که من فهمیدم :
میتوانی هنگام طراحی DataReport هر رکورد را در یک صفحه قرار دهی

riyahiyan
پنج شنبه 24 فروردین 1385, 13:26 عصر
لطفا توضیح بده چطوری؟

yavari
پنج شنبه 24 فروردین 1385, 17:18 عصر
سلام

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

موفق باشی

mkbo_webmaster
پنج شنبه 24 فروردین 1385, 19:04 عصر
من ، با شیء پرینتر کار میکنم.
و خیلی در اون حرفه ای شدم.
چرا شما خودت کدهای اون رو نمی نویسی. این کار که راحت تر و قابل کنترل تره تا اینکه بیای از کارهای ساخته شده استفاده کنی.

اگه خواستید بحث آموزشی در مورد شیء پرینتر در VB6 باز کنیم.
موافقید ؟




/

Hossein Bazyan
پنج شنبه 24 فروردین 1385, 21:56 عصر
در جواب درخواست آقای riyahiyan
قطعه برنامه زیر مثالی از DataReport است که هر کارت را در یک صفحه چاپ میکند.
دوست عزیز توجه داشته باشند که این قطعه برنامه را از یک برنامه کامل تفکیک نموده ام و شاید بعضی قسمتهای آن کار نکند . در صورت امکان نظر خودتان را نیز بنویسید .

Hossein Bazyan
پنج شنبه 24 فروردین 1385, 22:01 عصر
با کمال معذرت در قسمت قبلی سادم رفت برنامه را بذارم .

yavari
جمعه 25 فروردین 1385, 08:54 صبح
سلام
webmasterجان
من موافقم
خیلی دوست دارم در مورد شی پرینتر بیشتر کار کنم

riyahiyan
جمعه 25 فروردین 1385, 12:03 عصر
حسین جان دستت درد نکه دقیقا همون چیزی بود که می خواستم.
یه سوال دارم دارم چطور میشه تنظیم کرد که کارت ها کنار هم قرار بگیرند؟

riyahiyan
جمعه 25 فروردین 1385, 12:07 عصر
آقا مهدی عزیز من با شی Printer کار نکردم اگه فکر میکنی از DataReport قویتره حتما بحث رو با شی Printer ادامه بده.

mkbo_webmaster
جمعه 25 فروردین 1385, 18:09 عصر
شما رو به دیدن تاپیک زیر دعوت میکنم
http://www.barnamenevis.org/forum/showthread.php?t=43111

با تشکر






/

Hossein Bazyan
جمعه 25 فروردین 1385, 22:24 عصر
آقای Riyahiyan منظورت را خوب نفهمیدم اگر منظورت اینه که دو کارت را در یک ردیف قرار دهیم با دو اسم مختلف در DataReport این امکان وجود ندارد .
لطفا بیشتر توضیح بدهید .

riyahiyan
دوشنبه 28 فروردین 1385, 18:07 عصر
با تشکر

منظورم اینه که چطور میتونیم مثلا در یک کاغد A4 سه تا کارت رو چاپ کنیم.

Hossein Bazyan
دوشنبه 28 فروردین 1385, 23:08 عصر
خوب دوست عزیز کاری نداره فاصله کارتها را از هم کم کن و کاری کن که در هر صفحه سه کارت قرار داشته باشد.

riyahiyan
سه شنبه 29 فروردین 1385, 18:01 عصر
فکر کنم سوال بی موردی کرده بودم مرسی.