2012-10-22 114 views
0

我們正在使用VFP前端的Crystal Report查看器(XI,我相信但我們可以升級)。動態設置Crystal Report Viewer參數默認值

有沒有辦法在運行時動態設置參數默認值?例如,如果用戶正在查看發票並嘗試運行報告,我希望它自動默認爲當前發票。就目前而言,他們必須鍵入發票號碼,即使他們已經有實際的發票已經打開。

如果沒有,是否有更好的查看器可用來完成此目標?

回答

0

我目前在Accountmate SQL(AMSQL)中使用VFP和Crystal Reports。 AMSQL有自己的黑箱代碼來完成你所要求的功能,所以我不能詳細說明它是如何完成的,但我確實設置了參數dynamicaly(例如invoice#),並且Crystal根據發送的參數生成報告。

我知道你可以通過在VFP中創建Crystal Reports對象來實現這一點,從而將Crystal屬性,事件和方法暴露給VFP。克雷格伯恩斯頓有一篇關於你在找什麼的好文章:http://www.craigberntson.com/docs/integratingcr.pdf