2010-06-01 73 views

回答

1

你必須定義更多你的意思是整合。

您正在討論一個桌面應用程序,如Word或PowerPoint或在這種情況下訪問。您當然可以自動化或使用Access作爲COM對象,並且可以訪問報告將其結果作爲RFT輸出,或者更好地作爲PDF文檔輸出。所以,當你談到集成的時候,並不清楚你是如何提示用戶輸入這些報告參數並要求用戶進行過濾等的。因此,你可以選擇一個簡單的夜間批量作業來運行和創建用戶桌面上的一堆PDF文件,然後複製到服務器,或者甚至FTP到服務器。

也許你在說這裏的東西有點緊?

因此,我不確定您的問題與您將如何整合某些PDF文檔或PowerPoint演示文稿或在此情況下使用某些Access報告的方式不同。他們都是一樣的概念,你的問題沒有什麼不同,然後問如何用power point來做到這一點。

但請記住,對於Access 2010,現在有基於WEB的報告。那些在幕後實際使用的網絡報告完全是圍繞SQL服務器報告服務構建的。在這種情況下,數據將駐留在SharePoint上,但Access的WEB報表端是WPF兼容的報表,因爲它們基於Web並使用SQL Server報表服務(它們是RDL報表)運行。

另一方面,如果你在這種情況下並沒有真正使用Access。您可能還需要使用基於Web的SQL Server報告服務。因此請記住,Access 2010用於訪問的基於Web的報表基於SQL Server報表服務,並且實際上是創建RDL兼容報表。

但是,如果你不是在談論2010年可用的基於Web的版本,那麼你回到任何舊的桌面程序,如Excel,Word或PDF文檔,或在這種情況下訪問。所以,這裏關於Windows中的任何舊桌面程序都沒有什麼不同,Access是這些程序中的一個(沒有2010年的新weeb東西)。

因此,將數據存入表示層的方法(或者我應該說挑戰)並不是真正的單獨訪問的具體問題,但實際上很像是問一個問題,您怎樣才能獲得PowerPoint演示文稿的輸出帶入WPF。

您可能最好讓報告呈現爲PDF格式的輸出,或者XPS文檔編寫器可能是一個可勝任的輸出。因此,您的代碼從此開始進行打印或顯示。因此,如果您有手段顯示PDF或XPS文檔,那麼現在就有可能走下坡路。