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

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

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

    چاپ گزارش

    سلام دوستان خسته ناشید
    من می خوام بعد از اینکه دکه ذخیره رو زدم اتوماتیک اطلاعاتی رو که ذخیره کردم چاپ بگیره .
    بانکم اکسس هست - گزارشگیری هم کرستال دارم هم دیتاریپورت
    چون خودتون بهتر می دونید وقتی یک فیلدی ذخیره می شه می ره آخرین رکرود وای می سه و اگه دستور چاپ بدی همه بانک رو چاپ می گیره در واقع من می خوام اخرین صفحه رو چاپ کنه مرسی - خواهشا جواب بدین چومن خیلی وقته کسی به سوالام جواب نمی ده

  2. #2
    کاربر دائمی آواتار Tasiyan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    رشت
    پست
    544

    Talking نقل قول: چاپ گزارش


     CrystalReport1.SelectionFormula = "{table1.id}='" + Text1.Text + "'" 






    به جاي id فيلد خودتو بزار و ...

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    خسته نباشی دوست من ولی این کد خطای متد رو می گیره کجا باید بنویسم و چطوری

    + ها و text1.text برای چیه؟
    آخرین ویرایش به وسیله ramsess : یک شنبه 27 اردیبهشت 1388 در 09:46 صبح

  4. #4
    کاربر دائمی آواتار Tasiyan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    رشت
    پست
    544

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

    دوست عزيز عبارتي كه داخل text نوشته ميشه رو داخل كريستال همون گزارش رو نشون ميده
    مثلا شماره پرسنلي داري 1000و10001و10002 اگه تو تكست بنويسي 1000 گزارش مربوط به شخص 1000 رو تو پريويو نشون ميده

    CrystalReport1.SelectionFormula = "{table1.id}='" + Text1.Text + "'"البته كد بالا مبوط به كريستال 7

    براي كريستال 10 از كد زير استفاده كن

     CrRep.RecordSelectionFormula = "{tblTelInfo.fldpeople}=" & rs.Fields!fldpeople


    اميدوارم متوجه منظورم شده باشي

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    دوست عزیز واقعا ممنون از حوصله ایی به خرج دادی جواب شما درست بود توی جای دیگه استفاده کردم ولی تو این قسمت من نمی خوام کاربرم چیزی رو وارد کنه این قسمت از برنامم اینجوریه که یه کاربر یه سری مشخصات رو وارد می کنه بعد به محض اینکه دکه ذخیره رو می زنه صفحه گزارش رو نشون نده و مستقیم چاپ بکنه - یا اصلا دستوری بگو که adodc1 پس از دستور adodc1.recordset.update اتوماتیک خودش آخرین صفحه از گزارش رو بیاره مستحضر هستید که وقتی شما یک رکرود جدیدی رو ذخیره می کنید و صفحه گزارش رو بیارین اگه صد تا صفحه داشته باشین می ره اولین صفحه (این مشکل منه)

  6. #6
    کاربر دائمی آواتار Tasiyan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    رشت
    پست
    544

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

    دوست عزيز بعد از update كد زير رو وارد كن


    Form1.Adodc1.Recordset.MoveLast


    البته نميدونم دقيقا چي ميخواي

  7. #7
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    ممنونم ولی این کد فقط روی بانک تاثیر داره تو گزارش نه !!!
    دوست عزیز دقیقا من این رو می خوام که ابتدا با این دستور
    adodc1.recordset.addnew
    یه فیلد جدید ایجاد می کنم بعد از وارد کردن اطلاعات با زدن دستور ذخیره با دستور زیر اطلاعات ذخیره بشه adodc1.recordset.update
    با این کار اطلاعات ما ذخیره می شه حالا بعد از دستور بالا من این کد رو نوشتم
    Adodc1.Recordset.MoveLast
    Form3.CRViewer91.Refresh
    Form3.CRViewer91.ShowLastPage
    Form3.Show
    form3 همون صفحه گزارش منه حتی دیدی که به صفحه آخر گزارش هم اشاره کردم
    وقتی که صفحه گزارش می آد اولین صفحه رو نشون من می ده یعنی اولین فیلدی که قبلا ذخیره کردم در صورتی که میخوام آخرین صفحه بیاد یعنی همون فیلدی که در بالا ذخیره کردم

  8. #8
    کاربر دائمی آواتار Tasiyan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    رشت
    پست
    544

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

    به نظر من شما بايد از فرمول كريستال استفاده كني تا به نتيجه برسي شايد راه هاي ديگه هم باشه . . .

    مثال :
    شماره آي دي افراد از 1 تا 100 ، وقتي شما مو لست ميكني 100 ميره تو تكست بعد اون تكست رو به فرمول كريستال بده

    به همين راحتي

  9. #9
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    مرسی الگوریتم خوبیه سعی می کنم کدش رو با وی بی پیدا کنم ولی با کرستال بلد نیستم اگه وقت کردی یه لینک خوب برای کد نویسی کرستال بدی ممنون می شم خسته نباشی از راهنماییات ممنونم

  10. #10
    کاربر تازه وارد آواتار rezano
    تاریخ عضویت
    اردیبهشت 1388
    پست
    52

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

    اگه میشه لطفاً طریقه ایجاد یک data report را بنویسید
    اگر از منوی project - data eviroment نبود و در قسمت copmponent - design هم نبود چکار کنیم ؟

    reza_noroozi87@yahoo.com
    با تشکر

  11. #11

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

    نقل قول نوشته شده توسط rezano مشاهده تاپیک
    اگه میشه لطفاً طریقه ایجاد یک data report را بنویسید
    اگر از منوی project - data eviroment نبود و در قسمت copmponent - design هم نبود چکار کنیم ؟

    reza_noroozi87@yahoo.com
    با تشکر
    اول اینکه از کامل بودن نصب ویژوال بیسیکتون مطمئن باشید.
    دوم : افزودن دیتا رپورت :
    Project=> Add Data Report
    سوم : افزدون Data Environment :
    Project => more ActiveX Disigners> Data Environment
    در صورتیکه پکیج رو کامل نصب کرده باشین این دو گزینه بصورت پیش فرض وجود خواهد داشت.

  12. #12
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    لطفا یکی جواب بده من میخوام بعد از اینکه یک رکورد رو ذخیره کردم وقتی دکمه ذخیره رو زدم بلافاصله همون صفحه اتوماتیک بره چاپ؟!!!!1

  13. #13
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

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

    دوستان لطفا جواب بدین نمی دونم چرا مدتی دوستان کمک محبتی می کنن و اکثر سوالهای من بی پاسخ می مونه !!!

  14. #14
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شهر ایلام
    سن
    41
    پست
    261

    Red face نقل قول: چاپ گزارش

    دوستان خواهش می کنم جواب بدین
    حداقلبگین من چه کدی رو بنویسم وقتی دکه ای زده شد دستور چاپ توی کرستال اجرا بشه
    Form3.CRViewer91.PrintReport این رو نوشتم ولی عمل نمی کنه منظورم اینه که برنامه دیگه از من سوال نپرسه و بره چاپ

  15. #15
    کاربر دائمی آواتار BookWorm
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    103

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

    اگه سوال میکنه یه
    sendkeys({~})

    بعد از این دستوری که نوشتی بنویس

  16. #16
    کاربر دائمی آواتار vahidm
    تاریخ عضویت
    آبان 1384
    محل زندگی
    اردکان
    پست
    597

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

    سلام
    حتما شما یک فیلد کلید یا منحصر به فرد دارید درسته ؟
    اگر دارید راحت می تونید که این کار رو بکنید البته من از روی دیتاریپورت بلدم اگر با دیتا ریپورت می خوای و یک کلید منحصر به فرد دارید بگو تا برات توضیح بدم .

  17. #17

    Smile نقل قول: چاپ گزارش

    نقل قول نوشته شده توسط vahidm مشاهده تاپیک
    سلام
    حتما شما یک فیلد کلید یا منحصر به فرد دارید درسته ؟
    اگر دارید راحت می تونید که این کار رو بکنید البته من از روی دیتاریپورت بلدم اگر با دیتا ریپورت می خوای و یک کلید منحصر به فرد دارید بگو تا برات توضیح بدم .
    سلام اقای وحید. من هم مشکل فرستادن اطلاعات به دیتا ریپورت دارم. البته اتصال بانک تو برنامه از نوع data invironment هستش. ممنون میشم راهنمایی کنید.مرسی.

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

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