• ベストアンサー

VBでグラフ表示をするにあたって

Excelを利用するか、市販のOCXを使用するか迷っています。 この2点を比べるにあたって、 こういうところが違うからこっちの方が良いということを 説明していただけると助かります。 ちなみにVB6.0(SP5)+SQLSERVER2000の環境です。 SQLSERVERの中のデータをグラフ表示しようと思っています。 グラフは、棒グラフ、円グラフ、折れ線グラフなど 何種類か使用する予定です。 もしExcelを使うことになればExcel97になります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mfuku
  • ベストアンサー率50% (173/345)
回答No.1

市販OCXの特徴はその製品によりけりですので、ここではExcelを使用するかどうかの判断基準の例を挙げさせていただきます。 最終的には、そのアプリケーションを使用するユーザーがどのようなシーンで使用するかによります。 Excelを使用する場合のメリットは、自由に加工できファイルとして保存できる点です。 一方、デメリットは出力が重い点でしょう。 ですから、ユーザーが紙やハードコピーじゃなく出力結果を保存したいとか、用途に合わせて分析方法を変えるなどの加工をしたいなどの要望があればExcel出力した方がいいと思います。 しかし、画面で瞬時にビジュアル表示したいだけでしたらOCXの方が良いかと思います。 ユーザーヒアリングして確かめてください。

soma3
質問者

お礼

貴重なご意見ありがとうございます。 確かにまだユーザーとの打合せでは、 「データの統計などをグラフで表示させたい」としか 聞いてませんので、もっと深く要求を聞くことが必要だと思います。 mfukuさんのご意見を参考に、提案の方を考えようと思います。

関連するQ&A