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

نام تاپیک: کار با کریستال ریپورت

  1. #1

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

    سلام

    اول بگم که حدود نیم ساعت سرچ می کردم اما چیزی پیدا نکرم .

    فرض کنید که ما فقط اسم فیلد های جدول را داریم وخبری از بانک اطلاعاتی SQL نیست حالا چه طور باید این فیلد ها را توی Crystal Report بیارم و یه DataSet را بهش پاس کنم .
    امیدوارم منظورم را فهمیده باشید . اگر مفهموم نبود بگین

  2. #2
    کاربر دائمی آواتار Payam Moradi
    تاریخ عضویت
    شهریور 1383
    محل زندگی
    بيرجند
    سن
    41
    پست
    524
    از Formula Fields استفاده کنید و نام فیلد رو در Text Editor تایپ کنید.
    بقیه مراحل و ست کردن هم مانند ریپورتی هست که به دیتابیس متصل هست.

  3. #3
    یه راه خیلی بهتر اینه که شما یه دیتا ست خالی با ویزاردهای ویژوال استدیو درست کنی بعد توی این دیتا ست یه تیبل درست کنی و نام فیلدهای مورد نظر رو بهش اضافه کنی بعد در کریستال ریپورت از این دیتا ست به عنوان منبع استفاده کنی و تمام فیلدها رو بصورت دلخواه در گزارش بگذاری حالا هر زمان دیتابیسی در دسترس بود دیتاست رو از داده های اون دیتابیس پر میکنی و ریپورت رو نمایش میدی

  4. #4
    ممکنه یه مثال کوچولو بزنید . من که نتونستم
    فرض کنید فیلد ها هم اینا باشند :
    Customer_ID
    Customer_Name
    Customer_Address

  5. #5
    یه نفر یه مثال برنه

  6. #6
    موقع انتخاب دیتا بیس به جای اون دیتا ست رو انتخاب کن کار راحتی هست

  7. #7
    کاربر دائمی آواتار h_sadeghynejad
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Ariayee Land
    پست
    190
    اگه میشه یه توضیح بدید من هم میخوام بدونم که چطوری میشه بدون هیچ دیتابیسی یه دیتاست رو فرستاد به کریستال

  8. #8
    نقل قول نوشته شده توسط sh مشاهده تاپیک
    موقع انتخاب دیتا بیس به جای اون دیتا ست رو انتخاب کن کار راحتی هست
    راستش با کریستال ریپورت کارتاحالا کار نکردم . الان هم حال و حوصله اینکه بگردم ببینم چه طوری باید باهاش کار کنم را ندارم .
    اگر شما لطف کنید و یه پروژه کوچیک بزارید ممنونتون می شم .
    مرسی

  9. #9
    کاربر دائمی آواتار saeed_rezaei
    تاریخ عضویت
    آبان 1385
    محل زندگی
    ایلام
    پست
    430
    اتفاقا من هم همین مشکل شما رو داشتم. آخرین کاری که حوصله انجامش رو داشتم این بود که در زمان اجرای برنامه یک دیتاست می ساختم. حالا هرجوری که می خواستم می تونستم دستور اس کیو رو بنویسیم. مثلا یک دیتاست می ساختم با دستور اس کیو ال مثل زیر.


    Dim c AsNew mycrystalreport

    dim strsel as string = "select name,famili,id from tabel1 weher name like'%a%'"
    dim da as new sqldataadapter (strsel,mycon)

    dim ds as new dataset

    mycon.open
    da.fill(ds,"tbl1")
    mycon.close

    crp.SetDataSource (ds.table("tbl1"))


    البته در دستوراتی که بیش از اطلاعات رو بیشتر از یه جدول بر می گردونه کمی قضیه فرق می کنه.

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

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