none
水晶報告的問題 RRS feed

  • 問題

  • 我使用水晶報告的介面把資料拉到報告內,資料是直接連接資料庫的
    有一個問題,如果修改server的ip或名稱, 那水晶報告是否會失效?
    2009年5月22日 上午 02:47

解答

  • 沒什麼再用CrystalReport,都用rdlc比較多;你可以試試看在"欄位總管"的地方,在"資料庫欄位"的地方點選右鍵,看一下"設定資料來源位置"這個項目能不能達要你想要的功能。
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    • 已標示為解答 鏡影 2009年5月25日 上午 02:35
    2009年5月23日 下午 07:52

所有回覆

  • 若你的報表中連接資料庫是用SERVER NAME,那麼改DB SERVER NAME都會使報表發生錯誤。
    若報表中連接資料庫是用IP則只有DB SERVER改IP時才會使報表失效。
    2009年5月22日 上午 04:52
  • 感謝你的回覆
    有什麼簡單的方法可以修正這問題嗎?
    2009年5月22日 上午 06:50
  • 其實一般正式環境所使用的DB SERVER最好不要隨便改名稱,因為預設執行個體會以電腦名稱命名,改了之後恐怕不可預期的問題會變多,
    我是不曉得為什麼你想改IP或是電腦名稱,可以談談看嗎?

    2009年5月22日 上午 09:49
  • 沒有la
    只是在想住後總會有可能要改IP或是電腦名稱,
    所以現在先找尋解決問題的方法,做好準備。
    2009年5月23日 上午 01:19
  • 沒什麼再用CrystalReport,都用rdlc比較多;你可以試試看在"欄位總管"的地方,在"資料庫欄位"的地方點選右鍵,看一下"設定資料來源位置"這個項目能不能達要你想要的功能。
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    • 已標示為解答 鏡影 2009年5月25日 上午 02:35
    2009年5月23日 下午 07:52
  • 沒什麼再用CrystalReport,都用rdlc比較多;你可以試試看在"欄位總管"的地方,在"資料庫欄位"的地方點選右鍵,看一下"設定資料來源位置"這個項目能不能達要你想要的功能。
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    試過了這個項目可行, 但要把所有的report一個一個的修改, 不小心忘了1個就死-.-
    2009年5月25日 上午 02:41
  • 我在用rdlc的時候,資料結構(欄位名稱,類型等)那些是從資料庫拉進來的,所以開發階段如果要變更資料來源也是一樣要每個rdlc檔都要修改;不過等到開發完成之後,由於是客戶端報表,所以也是指向一個DataSet,我可以自行用一個DataAdapter去提取資料或是變更搜尋條件(e.g Where 條件),只要產生出來的欄位結構是相同的就可以了,crystalReport不知道是不是也能利用類似的方式,你可以參考看看。


    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    2009年5月25日 上午 02:53