2013-02-05 112 views
0

我收到了使用Crystal Reports的舊版vb6.0應用程序的源代碼。Crystal報表5.2客戶端?

原始項目文件顯示: Object = {00025600-0000-0000-C000-000000000046}#5.2#0; Crystl32.OCX

在我以前的visual basic 6.0 instalation CD中,我只有4.6版的水晶報表。

當我嘗試使用Crystal Report Pro(版本4.6)從源代碼打開其中一個rpt文件時,它引發無法打開rpt錯誤。我懷疑rpt是使用「Crystal Report Pro 5.2版」或類似的軟件保存的。

你知道這個版本是否存在? 如何獲得該版本的Crystal Reports Pro的工作副本以編輯rpts?

升級到較新的水晶版是一個選項,只要它工作在Visual Basic 6.0相同的方式,即用Crystl32.ocx,相同的API,等等

回答

0

我有一個項目,我有采取一些舊的4.6報告,並使用版本8重新生成它們。我能夠使用它,但正如我記得(已有大約10年),我必須在它們工作之前重新生成rpt文件。我不得不打開它們並將它們重新保存爲新文件。有一點谷歌搜索表明,CR僅支持向前遷移舊報告(無法以舊格式保存),因此最後一段可能不會發生。

+0

我在這裏面臨的問題是我不知道如何創建rpt。唯一的提示是:vb項目引用了5.2 Crystl32.ocx,並且我無法使用4.6 Crystal Report Pro編輯器打開rpt。此時我不知道如何打開rpt。使用Crystal Report Viewer我無法打開rpt。它說rpt太舊了。所以它應該在4.6和9.0之間。不確定8.5是否能夠打開它們。我沒有8.5安裝媒體 – Eduard