製品間の機能比較表 2004/11/09更新


SPREAD
Excelに相当する表計算機能を提供する汎用グリッドコントロールです。
SPREADは、次のような用途にご利用いただけます。
  ・文字のほかに日付や数値などの多用なデータを入力する画面
  ・データをもとにしたシュミレーションや分析を行うシステム
 
True DBGrid Pro
テーブルやレコードセットの表示と編集に最適化されたコントロールです。
True DBGrid Proは、次のようなシステムに適しています。
  ・販売管理や在庫管理などの大容量データを扱うシステム
  ・顧客情報 => 販売履歴 => 注文内容のように階層構造を表示する画面
 
VS-FlexGrid Pro
柔軟な表現力を持ったグリッドを高速に表示する軽量なコントロールです。
VS-FlexGrid Proは、次のようなアプリケーションに向いています。
  ・データベースの一部分だけを高速に表示/編集するアプリケーション
  ・データをわかりやすい表形式で見栄えよく表示したい場合


全般

製品名 SPREAD True DBGrid Pro VS-FlexGrid Pro
バージョン 7.0J 8.0J 8.0J
VB5.0付属のサブセット版 DBGrid MSFlexGrid
VB6.0付属のサブセット版 MSFlexGrid
表分割 × ×
固定行 ×
固定列 ○中央・右端も可
行高さの自動調整 ×
列幅の自動調整
セルのマージ
ドリルダウン表示 ×
1レコードの複数行表示 △コーディングによる ×
アウトライン表示 × △OLE DBのみ
スクロールバーTips表示
スクロールトラック
ソート
数学関数 ×
OLEドラッグ&ドロップ
デザイナ ○(*1)
プロパティページ
&レイアウト編集
△プロパティページ
デザイナで設定した内容をVBコードに自動変換 × ×
レイアウトの再利用 ○URL指定も可

TOP

セルデザイン
製品名 SPREAD True DBGrid Pro VS-FlexGrid Pro
文字
数値
日付
マスク
コマンドボタン ×
セルボタン(セル右端表示) ×
オプションボタン △(*2) ×
チェックボックス
コンボボックス
マルチカラムコンボリスト ×
ピクチャー
インジケータ △(*2) △(*2)
オーナー描画
省略記号の表示
セルTips表示
表示データの変換 × ×
IME制御 ○(*6) △(*2) △(*2)

TOP

印刷
製品名 SPREAD True DBGrid Pro VS-FlexGrid Pro
印刷機能
印刷プレビュー
付属コントロール使用

メソッドで呼び出し
△(*3)
ヘッダ/フッタ ×
印刷の向き (縦/横)
印刷イメージの保存・読込 × △(*3)
プリンタの設定ダイアログ △(*4)
同一ページへの複数印刷 ○ユーザー定義印刷 × ×

TOP

データベース接続・ファイルの入出力
製品名 SPREAD True DBGrid Pro VS-FlexGrid Pro
DACとの接続 ×(*7)
RDCとの接続 ×(*7)
ADODCとの接続
RDSとの接続 △(*5)
独自データ構造との接続 ×
専用オブジェクト

カスタムオブジェクト
アンバウンド接続
(Oracleデータとの接続)

コーディングによる

レコード&セル単位

セル単位のみ
仮想モード
(大量データの一部読込)
データベースとの再接続 × ×
レコード操作 × ×
入力形態
(インポート)
Excel(BIFF8)、
タブ区切り、
カンマ区切り、
データ配列
データ配列 Excel(BIFF8)、
区切りつきテキスト、
データ配列
出力形態
(エクスポート)
Excel(BIFF8)、
XML、
HTML、
タブ区切り、
カンマ区切り、
データ配列
HTML、
区切りつきテキスト、
データ配列
Excel(BIFF8)、
区切りつきテキスト、
データ配列

TOP

動作環境
製品名 SPREAD True DBGrid Pro VS-FlexGrid Pro
VB6.0対応
VC++6.0対応 × ×
Web(IE)対応

(*1)EXE形式の専用デザイナ
(*2)Windows API関数を利用して可能
(*3)VS-VIEWを利用して可能
(*4)プロパティ、メソッドを組み合わせて自作可能
(*5)動作保証はしていません
(*6)FEPの切り替えは標準のIMEModeプロパティとは異なります
(*7)SPREAD 7.0JではADO(OLE DB)版のコントロールのみ提供します。従来のバージョンにあったデータコントロールおよび リモートデータコントロール(MSRDC)との接続用のDAO版のコントロールはSPREAD 7.0Jには含まれません