我是不使用VB,C#或ASP,據說我想直接傳遞一個參數給Crystal Reports XI R2。例如:如何將參數傳遞給Crystal Report?
click 'Start'
type 'Run' then Enter
'MyReport.rpt 12345'
(12345)是我想傳遞的,或許我可以輸入
'MyReport.rpt?parameter1=12345'
大部分,我一邊做研究發現的例子討論VB或參數ASP,這不是我想要的。
在此先感謝!
我是不使用VB,C#或ASP,據說我想直接傳遞一個參數給Crystal Reports XI R2。例如:如何將參數傳遞給Crystal Report?
click 'Start'
type 'Run' then Enter
'MyReport.rpt 12345'
(12345)是我想傳遞的,或許我可以輸入
'MyReport.rpt?parameter1=12345'
大部分,我一邊做研究發現的例子討論VB或參數ASP,這不是我想要的。
在此先感謝!
RPT文件不是可執行文件,所以它不會接受命令行參數。
你想要做什麼就像crw32.exe -u:"file:///path/to/file.rpt -p0:12345"
。不幸的是,crw32.exe不接受命令行參數。
您將需要編寫一個EXE,它接受並分析來自命令行的參數,打開報告,設置參數的值,執行報告(您需要傳遞數據庫證書),並最終顯示查看器。 http://www.rainforestnet.com/crystal-reports-exporter/
它是一個命令行工具,它做所有的工作(需要的參數,可以憑證和具有出口的可能性)
簡單地創建每個報告.cmd文件和:
今天這個剛剛發現收集所有來自外部來源的困難值,如powershell
我發現這樣的EXE在網絡上,非免費:http://www.crystaldesk.com/CrystalCommand.htm – Arvo
克雷格,感謝您的信息。我想我會寫一個可以做到這一點的包裝。感謝您的幫助,指引我朝着正確的方向發展! –