[英]What would be the best method for building Dynamic Reports from my SQL DB Data?
我正在建立一個大約6-7個表的簡單數據庫。 我將設置時間表以從.txt文件進行干凈導入。
我想獲取這些數據並創建一個報告,就像在excel電子表格中所做的一樣,將其轉換為pdf,然后將其發布到我們公司的Intranet中,以供有興趣的人訪問。
我正在嘗試構建報告的最佳方法。 我會只使用直接連接數據庫的Excel電子表格嗎? 我會創建某種控制台應用程序(c / c#/ vb / vb.net)來查詢數據庫,在excel文件中生成報告,轉換為pdf並保存嗎?
我對這些不同的語言非常滿意,只是沒有報告服務方面的經驗(盡管我在使用EXCEL和VBA宏方面確實有很多經驗),但是我想深入了解它(SSRS)將來我會做很多這樣的項目。 這似乎很容易弄臟我的手,讓我學以致用。
任何見解或建議,將不勝感激。
非常感謝!
我在Excel中使用數據透視表方面有很好的經驗,該數據透視表是您SQL數據庫的連接表。
Excel中的連接參數中有一個字段,您可以在其中定義SQL查詢,無論是調用存儲過程還是簡單的SELECT語句。
我首選數據透視表SQL連接而不是普通表連接的主要原因是,如果您有一個引用已連接表的統計圖,則刷新連接時將重置統計圖格式(如果需要更新報表)。
如果我使用的圖表引用了數據透視表(或數據透視表),則格式將保留。
我的建議:
最初的設計將耗費大量時間,但此后,一切都將自動進行,只需要按下創建PDF的按鈕即可。
如何將Access查詢鏈接到您的Excel文件:數據->獲取外部數據
使用工作簿的“打開時”事件中的以下代碼,可以在每次打開Excelsheet時輕松刷新所有數據:
ThisWorkbook.RefreshAll
如果您需要進一步澄清,請隨時詢問
如果您的最終目標是創建將在您的Intranet上發布的PDF,那么我將在SSRS中創建報告。 然后,您可以安排它運行並輸出PDF到您的網絡位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.