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

نام تاپیک: تکرار در چاپ گزارش

  1. #1
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    تکرار در چاپ گزارش

    سلام
    من یه فاکتور تو برنامم دارم که میخوام سه بار چاپ بشه
    یکی برای مشتری - یکی برای حسابداری - یکی برای نگهبان(برگه خروج)

    که در بالای فاکتور نام سه تای بالایی نوشته میشه

    ممنون میشم پیشنهاد بدین که چطور این سه بار چاپ رو پیاده سازی کنم.

  2. #2
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: تکرار در چاپ گزارش

    سلام،
    منم بی صبرانه منتظر جواب اساتید هستم.

    خدا قوت

  3. #3
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    هلند
    پست
    1,709

    نقل قول: تکرار در چاپ گزارش

    سلام
    بستگی به این داره که از چه برنامه ای برای تهیه گزارش استفاده شده است؟

  4. #4
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    کریستال رپورت

  5. #5
    کاربر دائمی آواتار mgh64120
    تاریخ عضویت
    تیر 1386
    محل زندگی
    جلوي كامپيوتر
    پست
    410

    نقل قول: تکرار در چاپ گزارش

    سلام دوست عزیز
    می تونی در سزبرگ فاکتور از Formula Field استفاده کنی و در موقع چاپ به اون مقدار بدهی و بعد چاپ بگیری.
    موفق باشید...

  6. #6

    نقل قول: تکرار در چاپ گزارش

    سلام دوست عزیز ،

    اگه منظورتون رو درست متوجه شده باشم :

    برای این کار باید از Parameter Field استفاده کنین و در زمان چاپ بهش مقدار بدین..

    موفق باشید./

  7. #7
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: تکرار در چاپ گزارش

    سلام،
    یعنی چی؟
    خوب وقتی یک متغیر تعریف میکنید و به ریپورت پاس میدین چطوری می تونید بگین که 3 بار و هر بار با مقدار جدید بره روی گزارش؟
    مگه اینکه برای هر بار که سرجمع میشه 3 بار هر کد رو تکرار کنید و هر بار مقدار جدید رو بریزید توی گزارش! فکر نکنم اصولی باشه.

    یا اینکه شما روش دیگه ای مد نظرتونه!

  8. #8
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    درسته پارامتر منطقی نبست . هر سه صفه باید در یک گزارش تولید بشه پارامتر هم مقدارش ثابته

  9. #9
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    من با formula field کار نکردم اگه توضیح بیشتری بدین ممنون میشم

  10. #10
    کاربر دائمی آواتار mgh64120
    تاریخ عضویت
    تیر 1386
    محل زندگی
    جلوي كامپيوتر
    پست
    410

    نقل قول: تکرار در چاپ گزارش

    سلام دوستان
    در قسمت طراحي گزارش در Crystal يك Formula Field در مكان دلخواه قرار دهيد.
    و در ويژوال، ابتدا در قسمت اعلان :

    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared

    و سپس از نمونه كد زير استفاده كنيد.

    Dim objRep As New CrystalReport1
    Dim flds As FormulaFieldDefinitions
    Dim fld1 As FormulaFieldDefinition
    flds = objRep.DataDefinition.FormulaFields
    fld1 = flds(0)
    fld1.Text = "'" & "نسخه مربوط به مشتري" & "'"
    CrystalReportViewer1.ReportSource = objRep
    CrystalReportViewer1.Refresh()
    CrystalReportViewer1.PrintReport()

    موفق باشيد...

  11. #11
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    به نظرتون بهتر نیست کاری کنیم که هر سه برگ قبل از چاپ در کریستال نمایش داده بشه؟ چون کاربر ممکنه چاپ نکنه

  12. #12
    کاربر دائمی آواتار mgh64120
    تاریخ عضویت
    تیر 1386
    محل زندگی
    جلوي كامپيوتر
    پست
    410

    نقل قول: تکرار در چاپ گزارش

    سلام
    اين بستگي به نياز كاربر داره؟
    بهتره از دو گزينه 'پيش نمايش چاپ' و 'چاپ' استفاده كنيد تا كاربر بسته به نياز يا اون رو نمايش بده بعد چاپ بگيره يا اينكه مستقيم چاپ بگيره.
    موفق باشيد...

  13. #13
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    ایده ی خوبیه .البته همین کار را با پارامتر هم میتوان انجام داد


    هر چقدر فکر میکنم نمیشه که با یک ارتباط یک به چند این کار را انجام داد. چون فقط details تکرار میشه و header , footer تکرار نمیشه !

  14. #14
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: تکرار در چاپ گزارش

    نقل قول نوشته شده توسط mgh64120 مشاهده تاپیک
    سلام دوستان
    در قسمت طراحي گزارش در Crystal يك Formula Field در مكان دلخواه قرار دهيد.
    و در ويژوال، ابتدا در قسمت اعلان :

    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared

    و سپس از نمونه كد زير استفاده كنيد.

    Dim objRep As New CrystalReport1
    Dim flds As FormulaFieldDefinitions
    Dim fld1 As FormulaFieldDefinition
    flds = objRep.DataDefinition.FormulaFields
    fld1 = flds(0)
    fld1.Text = "'" & "نسخه مربوط به مشتري" & "'"
    CrystalReportViewer1.ReportSource = objRep
    CrystalReportViewer1.Refresh()
    CrystalReportViewer1.PrintReport()

    موفق باشيد...
    سلام،
    اینایی که شما گفتی درست!
    اگه بخواهیم با یک کلید هر سه نسخه چاپ بشه چی؟
    اینی که شما گفتی برای یک نسخه افاقه میکنه!
    اگه بخاهیم فرم گزارشی که ساختیم رو 3 بار چاپ کنیم که هر بار باید متغیر جدید باشه باید چه کرد!؟
    روش سنتی قابلمه ای یا روش اصولی و منطقی داره؟

  15. #15
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

    حقه ی دیگه ای به نظرتون میرسه؟

  16. #16
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: تکرار در چاپ گزارش

    سلام،
    خوب عزیز دنبال حقه و کلک که نیستیم اگه نه خیلی کارا میشه کرد!
    راه اصولی! راه اصولی!

    یه راه اینه که 3 بار این فرم رو فراخوانی کنید با سه متغیر و هر بار بجای نمایش بگی چاپ کنه!

  17. #17
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    هرجایی آب ، نان ، شبکه ، یکم هم عکس باشد
    پست
    182

    نقل قول: تکرار در چاپ گزارش

    و اما راه اصولی
    report.PrintToPrinter(3 ,False, 1, Integer.MaxValue)
    عدد سهباعث میشود از یک پیج یا دستور پرینت 3 بار چاپ کنه

  18. #18
    کاربر دائمی آواتار klinton
    تاریخ عضویت
    مهر 1388
    محل زندگی
    xoy
    پست
    181

    نقل قول: تکرار در چاپ گزارش

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

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

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