2014-01-06 119 views
0

我有一個通過其形式之一的ActiveX控件顯示一個水晶報表的Access數據庫MDB。當我們使用Office 2010時,Crystal報表顯示正常,但升級到Office 2013後,報表將不顯示。報告應該是一個白色的框(沒有錯誤信息)。報告還顯示正常,當我與Office 2010使用Crystal Reports在Access 2013

形式有水晶的ActiveX報表查看器控件10.0,顯示報告打開數據庫。是否有我們應該使用的更新版本,或者2013年不支持Crystal Reports?

編輯:

我們參照讀數:Crystal ActiveX Report Viewer Library 10.0

+0

? – craig

回答

0

它已經有一段時間,但我認爲你需要包括對ActiveX的引用控制您的Outlook項目。嘗試工具|參考...,滾動列表直到找到控件,然後選擇複選框。

+0

已經有參考。刪除和重新添加沒有效果。 – MAW74656

+0

你有沒有想過這一個? – Kman

+0

@Kman不,我居然放棄了,重新寫在C#.net應用程序。其相當簡單的下拉框選擇哪個報告,然後是報告查看器。 – MAW74656

0

這方面的問題,以贏得8.1有關? 如果是這樣,我發現在Windows 8.1中的字體類型的變化。如果您使用Times New Roman會導致問題。雖然水晶報表相關的ActiveX組件在你的項目中引用

更改字體應該解決您的問題(宋體)

+0

不,沒有使用8.1。在任何情況下,問題似乎都與Office的版本有關。 – MAW74656