SQL Serverに基づいていくつかのCrystalレポートを作成します(通常は2005年または2008年)。大きく分けて2種類のレポートがあります。
a)表形式のレポート-テーブル内の一部のデータ(請求書リストなど)を表示しますb)ドキュメントレイアウト-特定の形式でデータを表示します-通常は1つまたは2つのメインテーブルから-およびいくつかのセカンダリテーブル(請求書など)
クリスタルで直接テーブルを使用することもあります。または、SQLでプロシージャを作成し、そのプロシージャを使用します。1つの請求書は、通常、約10〜12のテーブルを参照できます。これらのほとんどは、左外部結合を使用してプライマリ請求書テーブルにリンクされています。
どのオプションが優れているか-Crystalでテーブルを使用する(そしてCrystalにSQLクエリを作成して実行させる)-またはクエリを作成する-そしてCrystalでそのクエリを使用するよりも優れています。どちらがより良いパフォーマンスを提供しますか?