VFPフロントエンドでCrystalReportビューア(XIと思いますが、アップグレードできます)を使用しています。
実行時にパラメータのデフォルト値を動的に設定する方法はありますか?たとえば、ユーザーが請求書を表示していて、レポートを実行しようとした場合、自動的に現在の請求書にデフォルト設定されます。現在のところ、実際の請求書がすでに開いている場合でも、請求書番号を入力する必要があります。
そうでない場合、この目標を達成するために使用できるより優れたビューアはありますか?
VFPフロントエンドでCrystalReportビューア(XIと思いますが、アップグレードできます)を使用しています。
実行時にパラメータのデフォルト値を動的に設定する方法はありますか?たとえば、ユーザーが請求書を表示していて、レポートを実行しようとした場合、自動的に現在の請求書にデフォルト設定されます。現在のところ、実際の請求書がすでに開いている場合でも、請求書番号を入力する必要があります。
そうでない場合、この目標を達成するために使用できるより優れたビューアはありますか?
現在、Accountmate SQL(AMSQL)のCrystalReportsでVFPを使用しています。AMSQLには、要求されていることを実行するための独自のブラックボックスコードがあるため、その実行方法の詳細を説明することはできませんが、パラメーターを動的に設定し(invoice#など)、Crystalは送信されたパラメーターに基づいてレポートを生成します。
VFPでCrystalReportsオブジェクトを作成し、Crystalのプロパティ、イベント、およびメソッドをVFPに公開することで、これを実現できることを私は知っています。Craig Bernstonには、探しているものに関する優れた記事があります:http ://www.craigberntson.com/docs/integratingcr.pdf