Share via


從 Access 匯入報表 (Reporting Services)

您可以使用報表設計師從 Microsoft Access 資料庫 (.mdb、.accdb) 或專案 (.adp) 檔案匯入報表。報表設計師會將資料庫或專案檔案中的每一份報表,轉換成報表定義語言 (RDL),並將其儲存在指定的報表專案中。

[!附註]

您必須將 Access 2002 或更新版本安裝在安裝報表設計師的相同電腦上,才能使用此匯入功能。匯入報表時,必須能夠使用 Access 報表的資料來源。

當您使用匯入功能時,會匯入資料庫或專案檔案的所有報表。如果 Access 檔案包含許多報表,您可以建立個別的報表專案以匯入報表,然後再於主要報表專案中開啟個別的 RDL 檔案。報表匯入報表設計師之後,就可以編輯報表了。

若要檢視從 Access 匯入報表的指示,請參閱<如何:從 Microsoft Access 匯入報表 (Reporting Services)>。

匯入過程中若遇到不支援的項目 (例如模組和部份控制項),就會在 [工作清單] 視窗中將它們顯示為建立錯誤。請檢查此清單,以確定匯入的報表仍保有您想要的功能。如需有關受支援之 Access 功能的詳細資訊,請參閱<支援的 Access 報表功能 (SSRS)>。

Access 報表和 Reporting Services 報表之間的差異

Access 的頁面配置與 Reporting Services 的頁面配置不同。Access 會使用「帶狀」的方式在頁面上排列項目,也就是在頁面上垂直排列區段。這些區段可包括報表首、報表尾、頁首、頁尾、群組和詳細資料。Reporting Services 可提供更彈性的配置。資料區域提供群組和詳細資料,而且您可以在報表主體的任意位置放置 (甚至並排) 多個資料區域。Reporting Services 也包括「帶狀」的頁首和頁尾,類似 Access 的頁首和頁尾。

從 Access 匯入報表至報表設計師時,Access 報表中的頁首和頁尾會轉換成 Reporting Services 報表的頁首和頁尾。群組和詳細資料會轉換成清單資料區域。報表首和報表尾會放入報表的主體,而非個別的帶狀位置。這可能會造成項目的位置與在 Access 報表中的位置有些不同。

[!附註]

在部份 Access 報表中,相鄰的報表項目實際上可能會重疊。當您使用報表設計師匯入報表時,不會修正此重疊,而在執行報表時可能導致無法預期的結果。