0

Crystal Reports XI R2 に直接パラメーターを渡したいと言われているVB 、C#、または ASP を使用していません。例えば:

click 'Start'
type 'Run' then Enter 
'MyReport.rpt 12345'

(12345) は、渡したいパラメーターです。または、入力することもできます

 'MyReport.rpt?parameter1=12345'

私が調査中に見つけた例のほとんどは、VB または ASP について議論しているものであり、それは私が望んでいるものではありません。

前もって感謝します!

4

2 に答える 2

6

今日これを見つけました: http://www.rainforestnet.com/crystal-reports-exporter/

これは、すべての作業を行うコマンド ライン ツールです (パラメーター、資格情報を取得し、エクスポートの可能性があります)。

レポートごとに .cmd ファイルを作成し、powershell などの外部ソースから難しい値をすべて収集するだけです。

于 2012-11-28T21:42:01.477 に答える
1

RPT ファイルは実行可能ファイルではないため、コマンドライン引数を受け入れません。

あなたがしたいことはのようなものですcrw32.exe -u:"file:///path/to/file.rpt -p0:12345"。残念ながら、crw32.exe はコマンドライン引数を受け入れません。

コマンド ラインから引数を受け取って解析し、レポートを開き、パラメーターの値を設定し、レポートを実行し (DB 資格情報を渡す必要があります)、最後にビューアーを表示する EXE を作成する必要があります。

于 2012-08-30T12:04:40.067 に答える