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

نام تاپیک: روش مناسب برای چاپ اطلاعات

  1. #1

    روش مناسب برای چاپ اطلاعات

    سلام
    تا حالا لازمم نشده بود که از چاپ تو برنامم استفاده کنم به خاطر همین دنبالش نرفتم و هیچی ازش نمی دونم.
    یه فرم دارم که روش چند تا سوال هست . بعد از اینکه کاربر به سوالها جواب داد باید این فرم بسته بشه و رو یه فرم دیگه جوابهای انتخابی کاربر نشون داده بشه و بعد از 15 ثانیه به صورت اتوماتیک (با تایمر ) اطلاعات چاپ بشند .
    مثلا به صورت
    1-1
    2-1
    3-3
    4-2
    5-1
    و...
    البته یه ارم هم باید رو صفحه باشه.
    1- برا اینکار باید یه فرم ایجاد کنم و روش Qrep بذارم یا فرم رو به صورت مستقیم چاپ کنم؟
    2- پنجره فرعی print هم نباید ظاهر بشه و باید مستقیما اطلاعات به چاپگر منتقل و چاپ بشن .
    3- printdialog برا این منظور به کار می ره؟
    شرمنده ولی چون کمبود زمان دارم لطفا راحتترین و سریعترین روش رو پیشنهاد کنین.
    اگه لینکی هم در این مورد می دونید ممنون می شم راهنمایی کنید.
    با تشکر

  2. #2
    دوستان لطفا کمک کنید.من به جواب این سوال احتیاج دارم .

  3. #3
    درود
    مطمئنا اگه بتونید از QReport استفاده کنید هم راحت تر و هم سریعتر خواهید بود و نیازی هم به PrintDialog نیست، در ضمن شما میتونید به جای فرم دومی که قرار هست جوابها نمایش داده بشه از پیش نمایش QReport استفاده کنید و کاربر چاپ رو انجام بده. (یه نمونه برنامه کوچیک ضمیمه هست)
    و اگه به صورت دستی (منظورم با استفاده از کد هست) بخواهید این کار رو انجام بدید میتونید با استفاده از
    دستورات زیر این کار رو انجام بدید:

    Printer.BeginDoc
    .....
    .....
    Printer.EndDoc


    البته یونیت Printers فراموش نشه.
    فایل های ضمیمه فایل های ضمیمه

  4. #4
    VIP آواتار دنیای دلفی
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    یک جایی توی جنوب ایران
    پست
    1,298
    اگر اشکالی در چاپ داشتی می توانی به Demo خود دلفی رجوع کنی

  5. #5
    آقای خرسندی ممنونم
    1- label ها رو در قسمت title گذاشتین که ایراد نگیره ؟
    2- با برنامه نویسی می تونم به label ها مقدا بدم ؟اگه جواب مثبته تو کدوم قسمت باید این کاررو بکنم؟on create?
    3- اگه ممکنه یه توضیح کوچولو هم در مورد خود Qrep و قسمت review بدین.قبلا ازتون متشکرم .

  6. #6
    1- تقریبا"، QReport رو معمولا به DataSet وصل میکنند برای نمایش اطلاعات Table و چون اینجا جدولی نداشتیم یا حداقل من نداشتم Title گذاشتم که بتونم یه چیزی رو نمایش بدم ولی شما اگه اطلاعاتت ذخیره میشن حتما از قسمتهای دیگه استفاده کن.

    2- دقیقا" مقداردهی اونها با مقداردهی یه Label فرقی نمیکنه. شما میخواهید پیش نمایش انجام بشه یا نه؟

    3- Quick Report همونجوری که از اسمش میشه فهمید ابزاریست برای گزارش گیری و میشه گفت اکثرا برای گزارش گیری بانک اطلاعاتی استفاده میشه و امکاناتی رو هم داره (من نمیخوام با سایر ابزارهای گزارش ساز مقایسه کنم) از جمله گروه بندی کردن، استفاده از توابع مختلف و. خروجیهای مختلف و....
    در بخش Preview هم گزارش یا صفحه ایی که میخواهید چاپ بشه رو به صورت پیش نمایش میبینید و اگه خواستید با استفاده از ToolBar میتونید اون رو چاپ کنید . با استفاده از ToolBar میتونید چاپگر مورد نظرتون رو انتخاب کنید، میتونید اگه صفحه تون بیش از یکی هست به صفحه بعدی یا قبلی برید، میتونید خروجی بگیرید.

  7. #7
    میخوام بدون دخالت کاربر به صورت اتوماتیک بدون پیش نمایش بعد 15 ثانیه اطلاعات به صورت اتوماتیک چاپ بشن .

  8. #8
    این نمونه برنامه رو ببینید:
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    ممنونم آقای خرسندی.نگاش می کنم .اگه مشکلی بود می گم .

  10. #10
    VIP آواتار دنیای دلفی
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    یک جایی توی جنوب ایران
    پست
    1,298
    جالب بود خیلی زیاد

  11. #11
    کاربر دائمی
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران علوم تحقیقات
    پست
    172
    از توابع Api استفاده کن

  12. #12
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814
    با سلام
    نقل قول نوشته شده توسط hedi مشاهده تاپیک
    از توابع Api استفاده کن
    دوست عزیز به تاریخ پست نگاه کنید.(تقریبا برای دو سال قبل است)
    موفق باشید

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

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