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

نام تاپیک: از Data grid چطوری گزارش بگیرم

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    از Data grid چطوری گزارش بگیرم

    با سلام ، من مشکل دارم با کریستال ، راستش من برای یک کلینیک دارم برنامه می نویسم و یه DataGride گذاشتم که براساس شماره پرونده بیمار تعداد مراجعات و شرح بیماریش رو در هر بار رجوع به کلینیک نمایش بده و حالا می خوام از این اطلاعات گزارش بگیرم اما انگار توی کریستال کل یک Table نمایش داده می شه و من نمی تونم فقط از همون اطلاعاتی که می خوام گزارش بگیرم ممنون می شم کمک کنید و یا اگه تاپیکی راجع به این موضوع توضیح داده بهم معرفی کنید.

  2. #2
    میشه یکم کامل تر و بیشتر توضیح بدین.
    من که کامل متوجه نشدم.

  3. #3
    من در Table تمامی بیماران رو دارم حالا با شماره پروندشون اونها رو search می کنم و در data grid نمایش می دم مثلا فقط اطلاعات یک بیمار رو نشون میده حالا می خوام از همین یک نفر گزارش بگیرم اما بلد نیستم و کریستا ل همه اطلاعات توی حدول رو نشون می ده اما من فقط اطلاعات اون فرد خاص رو می خوام. فوری تو رو خدا کمک

  4. #4
    در بانکتان باید یک جستجو انجام دهید و نتیجه جستجورا به کریستال ریپورت بفرستید.
    select * from table where name='choobin'
    با نحوه سئوالتون آدم فکر می کنه که می خواهید اطلاعات داخل یک دیتاگرید رو چاپ کنید.

  5. #5
    البته من می خوام اطلاعات داخل Data grid رو بر حسب تقاضای کاربر که Search می کنه گزارش بگیرم مثلا یه بار می خواد از همه اسمهای choobin پرینت بگیره یه بار می خواد از همه بیمارای یک دکتر خاص . اما موقع run برنامه سرچ کنه می شه کد کاملش رو برام بنویسید.مرسی

  6. #6
    نقل قول نوشته شده توسط kkaajjaall مشاهده تاپیک
    البته من می خوام اطلاعات داخل Data grid رو بر حسب تقاضای کاربر که Search می کنه گزارش بگیرم مثلا یه بار می خواد از همه اسمهای choobin پرینت بگیره یه بار می خواد از همه بیمارای یک دکتر خاص . اما موقع run برنامه سرچ کنه می شه کد کاملش رو برام بنویسید.مرسی
    مثلا می توانید از کنترل textBox کمک بگیرید از ComboBox و richTextBox و هر چیزی که کاربر بتونه توی اون بنویسه هم می توان استفاده کرد.

    اگر می خواهید دقیقا نامی که در textBox وجود داره رو جستجو کنه ؛
     select * from table where name='"+textBox1.text+"'"


    اگر می خواهید تمام نام هایی را پیدا کند که قسمتی از آن در textBox موجوده؛

    select * from table where name like '%"+textBox1.Text+"%'"

  7. #7
    این مشکل من هم هست من در خود بر نامه کریستال ریپورت برای فیلدی که قرار است از vb بفرستم مثلا نام یک پارامتر هم ساختهام ولی باز هم جواب نگرفتم

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

  9. #9
    طریقه ارسال پارامتر؛

    Dim paramFields As New ParameterFields
    Dim paramField1 As New ParameterField
    Dim discreteVal1 As New ParameterDiscreteValue

    Public Function SetParameters(ByVal aztarikh As String, ByVal tatarikh As String)

    paramField1.ParameterFieldName = "Date"
    discreteVal1.Value = "MyParameter value"
    paramField1.CurrentValues.Add(discreteVal1)
    paramFields.Add(paramField1)
    CrystalReportViewer1.ParameterFieldInfo = paramFields

    End Function
    طریقه فرستادن مقادیر datatable ؛

    یک دیتاتیبل بسازید و اونو از مقادیر جستجو پر کنید.

    reportDocument1.Load(path)
    reportDocument1.SetDataSource(dt)
    CrystalReportViewer1.ReportSource = reportDocument1
    path مسیر و نام فایل گزارش شماست.
    dt همان datatable است که با دستور جستجو(select) پر شده است

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

  1. DATA GRID
    نوشته شده توسط BAHARNARENG در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 2
    آخرین پست: چهارشنبه 01 اردیبهشت 1389, 01:37 صبح
  2. bindingیک data sourceبهdata grid
    نوشته شده توسط reza_N در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 27 اسفند 1385, 11:43 صبح
  3. کلیک در Data Grid
    نوشته شده توسط mjz000 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: پنج شنبه 02 آذر 1385, 13:38 عصر
  4. حذف یک سطر در data grid
    نوشته شده توسط mohandess_anita در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 25 مهر 1384, 08:46 صبح
  5. فرستادن اطلاعات از Data Grid به Data Envernoment
    نوشته شده توسط pesare_matin2005 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: چهارشنبه 25 شهریور 1383, 22:42 عصر

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

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