我有MS Access報告需要顯示在.net窗口應用程序的水晶報告。有沒有辦法做到這一點或一些替代品?在.net Windows應用程序中使用MS Access報告Crystal Report?
我不確定正確的方法來完成此任務,任何人都可以在這裏幫助嗎?
我有MS Access報告需要顯示在.net窗口應用程序的水晶報告。有沒有辦法做到這一點或一些替代品?在.net Windows應用程序中使用MS Access報告Crystal Report?
我不確定正確的方法來完成此任務,任何人都可以在這裏幫助嗎?
嗯,我不認爲這是可能的。我不知道訪問報告可以轉換或傳輸到水晶報告。請記住,訪問報告具有事件代碼,甚至可以在報告中爲每個顯示的每行細節都運行代碼。在其他作品中,訪問報告不僅令人驚歎,而且它們完全可編程,嵌入了報告中嵌入的VBA代碼。
由於這個問題,你需要ms-access運行並加載這些報告才能正常工作(VBA是必需的,功能也是sql查詢的一個報告可以基於幾個數據來源和幾個表都在同一時間)。
更令人擔心的是,這裏沒有任何類型的代碼或報告轉換器從ms訪問水晶報告。所以,你絕不能以任何方式輕鬆地將報告從ms訪問轉換爲水晶報告。
您可以嘗試將ms-access嵌入爲com對象,但是如果報表出現在水晶報表內部,則無法真正控制頁碼等所有類型的問題。
我強烈建議如果您需要水晶報告中的一些報告,那麼請在晶體中建立適當的報告,並避免這一切。而且,你避免了混合使用ms-access。或者,轉儲水晶,並且只在這裏使用ms-access。
試圖嵌入Word,Excel,PDF或其他COM對象,如ms-access在某些水晶報表內,是非常不可靠的應用程序的公式。這可能是不可能的,但即使是這樣,我也不會放棄這種類型的應用。嘿,將pdf嵌入到訪問報告中甚至無法可靠地工作(在某些愚蠢的pdf更新自動發佈後,它們會中斷)。當一個或另一個系統發生一些自動更新時,這種類型的混合系統幾乎可以保證中斷!
你開始混淆了幾個應用程序,它會花費你桶支持試圖保持混亂運行。
如果您必須從多個不同的系統獲取不同的報告,然後將所有報告發送至pdf,然後使用一些pdf工具將它們合併成一個最終的pdf文檔。
不要在應用程序級別嘗試混合報告系統。它不可靠,即使這是可能的..