2009-01-16 41 views
1

我正在使用Crystal Reports 8.0.1.0並將OLEDB連接設置爲「最喜歡的」。 我們有幾個報告針對數據庫上的一些存儲過程運行。 我們的數據庫是一個SQLExpress 2005命名實例。Crystal Reports - 沒有爲此表,查詢或過程返回行集 - 崩潰!

其中一個報告處理餘額,即我們必須爲特定公司或一組公司提供餘額報告。

然而,客戶特別要求我們有一個單獨的部分作爲特定經濟賬戶類型的最後一部分,爲了做到這一點,我們必須將這一部分與其他部分區分開來兩個平行的子報表。

因此,我們的結構應該是這樣的如下:

      GENERAL HEADING 
          PATRIMONIAL STATE 
           ...data... 
          ECONOMIC COUNTS 
           ...data... 
         THIRD-PARTY EFFECTS 
           ...data... 

總標題下面的第一兩個部分具有兩個平行的子報表實現的,所以現在我們要顯示第三部分。 到目前爲止是否清楚?那麼,正如你可能知道的那樣,CR子報告要求你設置數據庫位置,不管你是否已經爲主報告設置了一個。 但是,問題是,如果我嘗試設置指向我們的存儲過程的位置(它返回所有餘額報告的數據),它將首次在主題中顯示消息,並在第二次再次顯示,但這一次它也會崩潰。 我們的存儲過程有一個參數,兩個以前的子報表(並行的)都被設置爲相同的SP,並且工作正常。

這次崩潰使我無法在第三部分工作,而且我幾乎無所適從,因爲解決手頭問題最好的辦法是什麼。

任何意見/建議?

我會接收你的答案,我希望我的問題是清楚的足夠清楚(我非常願意進一步深入澄清,如果需要澄清)。

謝謝你這麼多的時間,

安德烈Raimondi的

回答

1

吉茲...改變從OLEDB連接到SQLSERVER它正確讀取行集和不崩潰!我是無語

安德魯

+1

歡迎到Crystal Reports ... – 2009-01-20 10:50:55