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

نام تاپیک: نحوه اتصال صحیح به Crystal Report در VB.Net

  1. #1

    نحوه اتصال صحیح به Crystal Report در VB.Net

    با سلام

    من تمامی گزارشاتم رو قبلا در کریستال ریپورت طراحی کردم. حالا نرم افزار رو تبدیل به VB.Net کردم ولی توی لود کردن گزارش مشکل دارم.
    اول اینکه هر دفعه که کلید چاپ زده میشه تمامی پارامترها رو می خواد در حالی که تمامی پارامترهای داخل برنامه مقدار دهی شدن و باید کلید Close پنجره پارامترها رو بزنم تا درست بشه و بره مقادیر داخل برنامه رو برداره.
    دوم اینکه وقتی ابزار Crystal Report Viewer رو در یه فرم دیگه قرار میدم و از فرم جاری اطلاعات رو می فرستم نمی تونه فایل گزارش رو باز کنه و خطا می ده.
    سوم اینکه نام سرور، دیتابیس ، یوزر و پسورد رو درست ست نمی کنه. کد برنامه بصورت زیر هستش. ممنون میشم از دوستان اگه راهنمایی کنن.

    [LTR_INLINE][LTR_INLINE]Dim crConnectionInfo As New ConnectionInfo
    Dim cryRpt As New ReportDocument
    Dim crtableLogoninfos As New TableLogOnInfos
    Dim crtableLogoninfo As New TableLogOnInfo
    Dim CrTables As Tables
    Dim CrTable As Table


    cryRpt.Load(Application.StartupPath.ToString & "\Reports\Rep_1.rpt")
    CrystalReportViewer1.ReportSource = cryRpt
    CrTables = cryRpt.Database.Tables

    Dim Tedad_Parametr As Integer

    cryRpt.SetDatabaseLogon(DatabaseUser, DatabasePass)


    cryRpt.RecordSelectionFormula = Text_SelectFormula
    Tedad_Parametr = Val(cryRpt.ParameterFields.Count.ToString())

    For N = 0 To Tedad_Parametr

    If cryRpt.ParameterFields(N).ParameterValueType = ParameterValueKind.NumberParameter Then
    cryRpt.SetParameterValue(N, Val(Parameter_PRN(N)))
    Else
    cryRpt.SetParameterValue(N, Trim(Parameter_PRN(N)))
    End If

    Next N


    crConnectionInfo.ServerName = ServerName
    crConnectionInfo.DatabaseName = DatabaseName
    crConnectionInfo.UserID = DatabaseUser
    crConnectionInfo.Password = DatabasePass


    For Each CrTable In CrTables
    crtableLogoninfo = CrTable.LogOnInfo
    crtableLogoninfo.ConnectionInfo = crConnectionInfo
    CrTable.ApplyLogOnInfo(crtableLogoninfo)
    crConnectionInfo.IntegratedSecurity = True
    crtableLogoninfo.ConnectionInfo = crConnectionInfo
    CrTable.ApplyLogOnInfo(crtableLogoninfo)
    CrTable.Location.Substring(CrTable.Location.LastIn dexOf(".") + 1)
    Next

    CrystalReportViewer1.Refresh
    CrystalReportViewer1.ReportSource = cryRpt


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

    نقل قول: نحوه اتصال صحیح به Crystal Report در VB.Net

    Hamed_R
    از نظر بنده کریستال ریپورت از سرعت پایین برخورداره پیشنهاد میکنم از استیمول استفاده کنید از سرعت بالایی برخورداره و امکانات زیادی نسبت ب کریستال داره . تو تالار جستجو کنید و یا تو پستام آموزشش هست

  3. #3

    نقل قول: نحوه اتصال صحیح به Crystal Report در VB.Net

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

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

  1. پاسخ: 3
    آخرین پست: دوشنبه 29 مهر 1392, 17:14 عصر
  2. استفاده از Crystal report در VB.net
    نوشته شده توسط rahime در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 04 مهر 1391, 14:17 عصر
  3. سوال: مشکل با crystal reports در vb.net
    نوشته شده توسط akram23 در بخش VB.NET
    پاسخ: 9
    آخرین پست: سه شنبه 28 تیر 1390, 10:08 صبح
  4. آموزش: یک مثال اجرایی کامل برای load و Connect گزارش Crystal Report در VB.Net
    نوشته شده توسط Keyarmin در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: یک شنبه 08 فروردین 1389, 22:48 عصر
  5. سوال: مشکل در استفاده از Crystal Report در VB.Net
    نوشته شده توسط mgh64120 در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: یک شنبه 01 شهریور 1388, 16:19 عصر

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

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