نمایش نتایج 1 تا 17 از 17

نام تاپیک: مشکل در تبدیل report به فایل text

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1383
    پست
    75

    مشکل در تبدیل report به فایل text

    با سلام به دوستان عزیز
    1)وقتی که یه ریپورت به فایل text میبرم جداول و... را به فایل text نمیبره و اندازه فونت به هم میریزه ایا برای این مشکل راه حلی هست ؟
    2) گزارشات من طوری هست که حتما باید از کاغذهای ریلی 132 ستونی استفاده کنم و پرینتر 2180برای اینکه بتونم گزارشاتم رو ی کاغذ 132 ستونی بصورت معمولی مثل تحت داس بشه چه کار باید انجام بدم ؟چه page setupی باید تعریف کنم ؟
    لطفا در صورت امکان راهنمایی فرمایید . :oops:
    با تشکر از همه دوستان

  2. #2
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107
    دوست عزیز شما که بهتر میدونید فایل text برای هر تکه اش که نمیشه فونت با یک اندازه باشه و جدول بندی هم که شکل گرافیکی و به فایل انتقال داده نمیشه بهترین راه حل انجام عمل چاپ بصورت دستی به روش فاکستحت داس هست
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  3. #3
    شما در پرینتر خود باید از سایز کاغذ بصورت custom استفاده کنید و اندازه کاغذ را از نظر طول و عرض بصورت دستی در آن تعریف کنید من قبلا با همین چاپگر 2180 فرم بیمه را پرینت گرفته ام و هیچ مشکلی هم نداشته ام فقط برای بدست آوردن اندازه های طول و عرض یه کم حوصله که به خرج بدهید بهترین نتیجه را خواهید گرفت
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  4. #4
    آقای کیا
    آیا شما مشکلی در خارج شدن کاغذ از پرینتر ندارید؟ منظورم پرینترهای سوزنی است که با کاغذهای ریلی تغذیه میشوند .
    با تشکر

  5. #5
    من فقط یه برنامه محاسبه بیمه و مالیات حقوق موسسات فرهنگی نوشته ام که با پرینتر 2180 کار میکنه و مشکلی هم ندارم
    دوستانی که میخوان از فرمت txt در گزارشاتشون استفاده کنند بهتره که با کلاسهای موجود گزارشاتشون رو به word تبدیل کنن و بعد اونو چاپ کنند فکر کنم بهتر باشه
    ضمنا برای اجکت نشدن کاغذ توی پرینتر های کاغذ رولی منبه هیچ نتیجه ای نرسیدم ظاهرا خصوصیت ریپورتهای ویژوال اینه که بعد از اتمام چاپ اجکت رو اعمال کنه
    فکر کنم تنها راهش تعریف ریپورت داینامیک با روش تحت داس خودمونه که یه خورده سخته ولی میشه فونت و سایز و غیره را هم توش تعریف کرد
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  6. #6
    بله متاسفاه تنها راه همین است . من از دوستان universalthread هم که سپوال کردم تنها راه را همین میدانستند . ولی گفتم شاید شما راه دیگری را هم بدانید .
    با تشکر

  7. #7
    ببخشید جناب کیا یک سپوال دیگه

    اگر برای ارسال اطلاعات به چاپگر از ??? استفاده کنیم بنظر میرسه چون از driver پرینتر رد نمیشه فارسی چاپ نمیشه.
    اگر از say @ یا از ? یا ؟؟ مجبوریم در آخر از Set printer to استفاده کنیم که اگر چه فارسی چاپ میشه ولی در آخر کل کاغذ رو بیرون میده .
    والا برای چاپ یه قبض کوچولو تو چه دردسری افتادیم . نمیدونم VFP این مشکلو داره یا همه تحت ویندوزها ؟
    لطفا راهنماپی بفرمایید
    با تشکر

  8. #8
    سلام جناب کیا
    من یک گزارش با اندازه کاغذ Custom ساختم ( 2000*2000 ) و تغییرات لازم را در فیلدهای EXPR و Tag ها دادم ولی متاسفانه نمیدانم چرا اندازه کاغذ بعد از اجرای گزارش ( پرینت یا پیش نمایش ) به اندازه 254*254 تبدیل میشود.
    آیا میتوانید مرا راهنمایی کنید ؟
    با تشکر

  9. #9
    سلام دوست عزیز

    این هم یک برنامه که شاید به شما کمک کند
    :wink:

  10. #10
    من کاغذ رو custom تعریف کرده ام ولی در ابعاد کلاس p یا همون 132 ستونی که فکر کنم میشه 1000*1500
    البته اگر اشتباه نکنم
    البته باید حواستون به مقیاس اندازه گیری که اینچ یا سانتیمتر است توجه داشته باشید
    ضمنا من فارسی رو با همون دستور های say @ تست کرده ام ولی با ؟ و ؟؟؟ حتی در زمان داس هم کار نکردم
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  11. #11
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305
    برنامه ای باید قبض صادر کنه و چاپ بگیره
    اما ابعاد قبض مثلا 10 درصد a4
    در ضمن این قبض هیچ detail هم نداره . اگر قبض ها بصورت رول باشند بهترین روش برای اینکار چیه؟؟؟report یا label یا روش دیگه
    برای اینکه توی این ابعاد چاپ بشه چه کار کنم؟

    در مورد ابعاد کاغذ کمتر از a4 در ریپورت بصورت custom ... ???



    از دوستانی که بازدید می کنند تقاضا دارم به این مشکل من هم یه نگاهی بندازن
    آخرین ویرایش به وسیله rezaTavak : چهارشنبه 10 آبان 1385 در 07:31 صبح

  12. #12
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305
    ممنون از همه کسانی که نظر دادن.
    دیروز کلی وقت آقا کیا رو گرفتم و منو راهنمایی کرد . من هم بر طبق وظیفه اون تشریح می کنم :
    مثلا می خواهیم کاغذی داشته باشیم که بصورت رول می باشد مثل امورمشترکین که قبض ماهیانه موبایل چاپ می کنه . ابعادش A4 نیست و همینطور رولیه .
    نکته اول اینکه اون چتپگر باید قابلیت اینو داشته باشه مثلا چاپگر لیزری تنظیم شده روی A4 و سایز دلخواه نمی زنه .
    نکته دوم باید در تنظیمات چاپگر در کنترل پنل ابعاد دلخواه را ایجاد کنیم و اون ابعاد و در گزارش استفاده کنیم :

    1 - start/control panel / Printer

    2- چاپگر مورد نظر را انتخاب کرده سپس از منوی File گزینه server properties را انتخاب می کنیم

    3- creat a new form را علامت می زنیم تا قسمت form name فعال شده و بتوانیم ابعاد دلخواه را ثبت کنیم .
    نکته : حتی اگر ابعاد بزرگتر مانند a3 را هم می توانیم وارد کنیم به شرطی که چاپگر قابلیت آن را داشته باشد. حالا با این نکته توی فکر این هستم که من اگه پرینتر مورد نظرم در دسترسم نبود آیا می تونم یه نرم افزاری پیدا کنم که پرینتر مجازی برام نصب کنه مثلا پرینتر مجازی اپسون 300 نصب بشه یا نه ؟ اگه کسی می دونه بگه ...

    4- ابعاد مورد نظر را تایپ کرده و گزینه save form را کلیک کنید
    اکنون ابعاد مورد نظر با اسمی که دادید در لیست page size وجود دارد و شما می توانید به راحتی در محیط گزارشگیری فاکس نیز از آن استفاده کنید و خودش ابعاد را همان اندازه دلخواه در نظر می گیرد . خیالتون از اجکت به اندازه A4 هم راحت باشه .

    با تشکر از دوست عزیزم آقای حیدری کیا.

  13. #13
    باسلام
    مطالب بالا رو به دقت خوندم و به کار گرفتم . در ابتدا از تمامی دوستان تشکر میکنم.اما من همچنان یه مشکل دارم . مشکل من اینه که در تنظیمات پرینتر 2180،فیلد page sourceرا برابر Tractor Feed انتخاب می کنم تا صفحات بصورت پشت سرهم چاپ شوند و اطلاعات هر صفحه دقیقا در همان صفحه جای بگیرد ولی بعنوان مثال اگر گزارشم 5 صفحه ای باشد .صفحه اول که چاپ میشود،صفحات بعدی کمی بسمت بالا کشیده می شوند و به این ترتیب اطلاعات صفحه دوم وارد صفحه سوم می شود و الی آخر ... چطور می شود این مشکل را حل کرد؟(یعنی اطلاعات دقیقا در همان تعداد صفحات مورد نظر چاپ شوند)
    نکته : گزارش من در کریستال ریپورت طراحی شده است .
    با تشکر

  14. #14
    کاربر دائمی
    تاریخ عضویت
    دی 1382
    محل زندگی
    mashhad
    پست
    336
    اگر چاپگر شما دفترچه راهنما داشته باشد میتوانید انرا تنظیم نمائید چاپگرهای فوق برای کاغذ A4 تنظیم شده در صورتی که طول صفحه 80 یک مقداری کمتر از صفحه A4 میباشد

  15. #15
    کد FormFeed که فکر کنم کد شماره ۱۲ باشد باید به چاپگر ارسال شود تا به صفحه بعد بروید.
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  16. #16
    کاربر دائمی
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    فعلا اصفهان
    پست
    626
    من همین مشکل رادر برنامه دستمزد داشتم گزارش را به پی دی اف تبدیل میکنم بعدچاپ میکنم
    فقط سرعت چاپ بر روی 2180 کم میشود در ضمن باید چاپ آکروبات باید تنظیم شود

  17. #17
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305
    نقل قول نوشته شده توسط tayebeh مشاهده تاپیک
    باسلام
    مطالب بالا رو به دقت خوندم و به کار گرفتم . در ابتدا از تمامی دوستان تشکر میکنم.اما من همچنان یه مشکل دارم . مشکل من اینه که در تنظیمات پرینتر 2180،فیلد page sourceرا برابر Tractor Feed انتخاب می کنم تا صفحات بصورت پشت سرهم چاپ شوند و اطلاعات هر صفحه دقیقا در همان صفحه جای بگیرد ولی بعنوان مثال اگر گزارشم 5 صفحه ای باشد .صفحه اول که چاپ میشود،صفحات بعدی کمی بسمت بالا کشیده می شوند و به این ترتیب اطلاعات صفحه دوم وارد صفحه سوم می شود و الی آخر ... چطور می شود این مشکل را حل کرد؟(یعنی اطلاعات دقیقا در همان تعداد صفحات مورد نظر چاپ شوند)
    نکته : گزارش من در کریستال ریپورت طراحی شده است .
    با تشکر
    در راهنمای چاپگر دیده بودم که تنظیم لبه های کاغذ رول در چاپ وجود دارد و قابل تغییر است آن هم می توان چاپگر را خاموش کرده و همزمان با نگهداشتن دکمه استارت چاپگر را روشن کنیم تا شروع به چاپ تنظیمات خود کند . اما بنده به نتیجه ای نرسیدم شاید بی حوصلگی کردم.

    اما قبض برنامه من هم همین مشکل را داشت در حالیکه ارتفاع کاغذ قبض 7 سانت بود من گزارشم را در ابعاد 8 سانت طراحی کردم و مشکلم حل شد
    فاکسه دیگه ...

تاپیک های مشابه

  1. آیا Crystal Report مزیتی نسبت به Active Report دارد؟
    نوشته شده توسط Majid1351 در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: پنج شنبه 04 بهمن 1386, 12:57 عصر
  2. تبدیل quickk report به Fast Report
    نوشته شده توسط reza1351 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 1
    آخرین پست: شنبه 17 شهریور 1386, 07:40 صبح
  3. امکان ایجاد یک گزارش در crystal report با استفاده از Report generator(فوری)
    نوشته شده توسط Farnoushzn در بخش گزارش سازی با Crystal Report
    پاسخ: 3
    آخرین پست: سه شنبه 22 فروردین 1385, 13:35 عصر
  4. Gereftane Text yek Text windowse digar
    نوشته شده توسط farhad_ice در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: سه شنبه 19 آبان 1383, 14:10 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •