2017-01-30 2 views
0

私は次のように使用:私が使用している私は、Visual Studio VB.NETのSQL Serverから複数のテーブルのデータをCrystal Reportに取り込む方法は?

  • Crystal Reportsのサービスパック18
  • と一緒にインストールされているVisual Studioの2015

  • SQL Serverの2014年に

    • VB.NET Visual Studioのサービスベースのデータベースです。私は、フィールドエクスプローラからデータベースフィールドをドラッグし、最終的にフォーム上のCrystal Reportビューアにレポートを配置することによってCrystal Reportを作成しました。データセットが既に存在するため、Crystal Reportウィザードで接続を作成しませんでした。データセットには、複数のテーブルが外部キーで接続されています。

      これは私が使用し、フォームのロードイベントに配置した唯一のコードです。 私の問題は、データがないレポートが読み込まれることです。

      Dim cryRpt As New ReportDocument 
          cryRpt.Load("C:\Users\...IndividualReport.rpt") ' sample path 
          CrystalReportViewer1.ReportSource = cryRpt 
          CrystalReportViewer1.Refresh() 
      
  • +0

    良い答えを得る前にどこで何を使っているのかを決める必要があると思います.C#、asp.net、vb.netの3つになることはありません – BugFinder

    +0

    私はvb 。ネット。 – Euphemia

    +0

    より簡単な方法は、必要なすべての列を返すSQL Serverでクエリを作成し、Crystalレポートのデータソースをクエリによって返されたデータテーブルに設定することです。 cryRpt.SetDataSource(<自分のデータテーブル>) –

    答えて

    0

    だけステップ:

    1. オープン最初の報告では、あなたが好きなこのlink
    2. 書き出し、それに従ってください。

    をメモ:最初のODBCを使用して接続を設定します。..

    グッドラック!

    関連する問題