none
Crystal Reports取得資料源記錄的問題 RRS feed

  • 問題

  • 1.使用VB及Crystal Reports

    2.我需要自己寫程式取出Access的記錄給Crystal Reports使用, 我的程式碼如下:

    Dim ConnectionStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & FilePath
    Dim Connection As New OleDb.OleDbConnection

    ...............

     MyAdapter.Fill(DataSet1, "aa")

    程式到此可取出Access資料庫的記錄, 因此簡略代一下

    問題在下列程式

    Dim RepDoc As New ReportDocument
    Dim LogInfo As New TableLogOnInfo

    RepDoc.Load("..\..\CrystalReport1.rpt")

    RepDoc.SetDataSource(DataSet1.Tables("aa"))

    這是依照Microsoft範例寫的, 主要要將資料表的記錄指派給ReportDocument
    但按 F5 之後, 產生「報表沒有資料表」錯誤, 請問這如何處理呢?

    CrystalReportViewer1.ReportSource = RepDoc

    謝謝

     

     


    • 已編輯 170 2011年11月7日 下午 03:38
    2011年11月7日 下午 03:34

解答

  • http://social.msdn.microsoft.com/Forums/eu/vscrystalreports/thread/2503389c-6d25-48d3-bb15-25ed67f52f21

     

    參考這裡就有了。。。因為2010版內建沒有 Crystal Reports~


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    • 已標示為解答 170 2011年11月8日 下午 01:37
    2011年11月8日 上午 10:01

所有回覆

  • http://big5.webasp.net/article/15/14898.htm

    http://vb.net-informations.com/crystal-report/vb.net_crystal_reports_tutorials.htm

    提供你參考~


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    2011年11月7日 下午 05:38
  • 1.感謝說明.

    2.我原先是在 Visual Studio 2008 寫程式, 現在改用 2010 寫,結果產生下例訊息:

    這似乎是要安裝crdb_adoplus.dll,請問如何取得這個檔案呢?

    謝謝


    • 已編輯 170 2011年11月8日 上午 09:09
    2011年11月8日 上午 01:47
  • http://social.msdn.microsoft.com/Forums/eu/vscrystalreports/thread/2503389c-6d25-48d3-bb15-25ed67f52f21

     

    參考這裡就有了。。。因為2010版內建沒有 Crystal Reports~


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    • 已標示為解答 170 2011年11月8日 下午 01:37
    2011年11月8日 上午 10:01
  • Thanks Jess KEE
    2011年11月8日 下午 01:37
  • 不謝,加油吧~我部落格有關於c#的

    不介意的話可以參考看看c# 部份

    http://mysftway.blogspot.com/2011/10/crystal-reports.html


    http://mysftway.blogspot.com/ 熱誠熱心地幫忙大家! 希望與大家切磋技術哦~
    2011年11月9日 上午 03:37