2012-01-20 12 views
1

一度に複数のレポートに変更を加えたいと思います。たとえば、すべてのレポートヘッダーに同じロゴを追加するなどですが、手動で各レポートを開いて変更する必要はありません。それら。これをスクリプト化する方法はありますか?私はこれを行うデザイナー(CR2008)には何も見つかりませんでしたが、もし私が何かを見逃していたら、正しい方向へのポイントを高く評価するでしょう。一度に複数のCrystalレポートを更新するにはどうすればよいですか?

答えて

1

あなたがコントロールするソフトウェアからレポートを起動する場合は、ソフトウェアにコードを追加してCrystalのAPIを利用し、ロゴをコントロールに動的に読み込むことができます。あるいは、レポートを使用するたびにレポートにそのサブレポートを再読み込みさせるオプションがあると思います。それについて肯定的ではありませんが、サブレポートとしてロゴを追加してこのオプションをオンにすると、サブレポートを更新するだけで済みます。

+0

レポートは私が制御できない独自のサードパーティアプリケーションから起動します。私はCRエンジンがアプリケーションに組み込まれているとは思わないので、エンジンを別々に使うものを書くことは可能かもしれません。私はサブレポートのアイディアが好きです。それは変更を加えるために非常に良いでしょう。ただし、各レポートにサブレポートを手動で追加する必要はありません。サブレポートを各レポートに追加するプロセスを自動化したいと思います。 – user1011625

+0

実行時にレポートを起動するアプリケーションにアクセスできない場合でも、レポートファイルを開いてタイトルロゴを変更して保存する独自のアプリケーションを作成することはできません必要に応じて、サブレポートを追加して、将来的に編集することができます)。 –

+0

OfficeやAutoCAD用のVBAなどのビルトインツールがいくつかあると思われますが、そのようなものは何も見つかりません。しかし、私はcrp​​e32.dllと、あなたが明らかにCRを実行するために必要な多くのことについて知っています。しかし、私はそれらの多くはアプリケーションを配備する場合にのみ必要であると思いますが、私はそれをしたくありません。私は多くのことを学ぶように見えます!ご協力いただきありがとうございます! – user1011625

1

ソフトウェアフォースからの.rptインスペクタと呼ばれる製品がありましたが、残念ながらWindows XP上でのみ実行されます。オンライン製品として試用版として試用されています。 チェック http://www.softwareforces.com/

関連する問題