Magicのサブフォーム上にガントチャート表示を実現

mgGChartのイベントをMagicのハンドラ処理テーブルで受け取れる。

Magicからコンポーネントプログラム
呼出しでリアルタイム制御

概•

要ガントチャート表示を行うMagicコンポーネント
工程管理やスケジュール管理の現場で使用されるガントチャートの表示・編集を行う部分をMagicコンポーネントとして提供。

•

マウスによる直観的な操作
伸縮するタイムスケール上で、計画の配置、移動、変更、削除を行うことができます。また、行高さやセル幅をマウスドラッグで可変することができます。
マウスによるドラッグ＆ ドロップで計画の追加や変更をすることができるほか、達成率の表示、セルの分割・結合、タイムスケールの 表示単位の変更などスケジュール管理、工程管理アプリケーションのための豊富な機能を備えています。

•

細かな表示設定
計画の色、形を個別に設定したり、タスクタイトル（セル）の色、フォントを変えたり対象に応じたこまやかな設定が行えます。

•

Magic テーブルと一体化
Magicとのインターフェースは、ＤＢテーブルでデータを受け渡す方法と、コンポーネントの関数・プログラムなどにより制御を行う方法の両方をサポートしています。
ＤＢテーブルにチャート表示データをセットすると、Magicのフォーム上にチャート表示を実現できます。
表示中のチャートの内容は、コンポーネントの関数・プログラムによりリアルタイムに変更できます。

•

表示変更のデータ受け渡しを行うMagicコンポーネント
コンポーネントには、チャートのＤＢを操作するための11種類の関数・プログラムと、表示の変更を行う２１種類の関数・プログラムと、画面上の操作に対応した３種類のイベントを発生する機能を持っています。

特長
スケジュールの追加・移動・削除
スケジュール単位で色・形状変更可能

マウスドラッグによるタイムスケールの単位幅の連続変更。
スケールは、分単位から年単位まで。

各スケジュールの形状、色を変更可能。
マウスによるドラッグ＆ドロップで追加や変更をすることができる。
DBとの連携により、データベースから必要なデータを抽出・表示。

マウスドラッグでのスケジュール追加。

タイムスケールのタイムスケールのスケールと目盛幅スケールと目盛幅の変更の変更

MagicテーブルとMagicテーブルと連携して一元管理連携して一元管理

セルメニュー

関係線の設定削除
関係線の設定削除

計画領域メニュー計画メニュー

それぞれのスケジュールに達成率を設定できる。
達成率の表示・非表示は、スケジュールごとに選択可能。

列の追加削除、列の追加削除、タスク行の追加削除
タスク行の追加削除

操作対象に応じた操作対象に応じた
右クリックメニュー
右クリックメニュー

操作対象に応じた右クリックメニュー•

右クリックする箇所により、表示されるコンテキストメニューが異なります。
④

③

①

見出し

②セル

タイムスケール⑤スケジュール

⑥

関係線

⑦計画領域

⑤

スケジュール⑦計画領域

ブランク領域①見出し②セル③ブランク領域④タイムスケール⑥関係線

列の追加削除、タスク行の追加削除•

メニュー「セル列の追加」を選択•

新規列が列の右端に追加されます。

メニュー「セル列の削除」を選択
確認のダイアログボックスで「はい」を選択します。

追加された列
右クリック
右クリック

•

メニュー「タスクの追加」を選択
新規行が一行（クリック行の下に）追加されます。

•列削除された

削除したい列メニュー「タスクの削除」を選択
確認のダイアログボックスで「はい」を選択します。

クリックした行の下に行追加された削除
したい行
行削除された
右クリック

右クリック

スケジュールの追加・削除•

スケジュール単位で色・形状変更可能

メニュー「計画追加許可」を選択•

チャート画面右下に「計画追加」と表示されます。
マウスポインタの形が、 (十字)に変わります。追加
したい場所でドラッグすると輪郭が表示され、開始・終了の時間が表示されます。

メニュー「計画削除」を選択
確認のダイアログボックスで「はい」を選択します。

ドラッグ中右クリック•

色・形状変更選択メニューや、コンポーネント関数・プログラムで「計画」の色、形を変更できます。
文字の色

スケジュールの形状

スケジュールの端点形状

背景色
背景色塗潰しパターン•

スケジュールの移動•

移動したいスケジュールでマウスの左ボタンを押して、希望の時間まで水平方向／移動したい行にドラッグします。

時間を変更したいスケジュールの開始、終了ポイントにマウスポインタを合わせ、マウスの左ボタンを押して、水平方向にドラッグします。

水平方向の移動

異なる行への移動* 複数の計画をまとめて選択して移動することもできます。

スケジュールの時間変更

関係線の設定削除
関係線の設定削除•

メニュー「関係線の追加許可」を選択
スケジュールをクリックしドラッグを開始し、そのまま関係線を追加したいスケジュールまでドラッグします。

関係線ドラッグ中•

メニュー「関係線削除」を選択削除したい関係線の上で右クリックして、メニュー「関係線削除」を選択し、関係線を削除します。
関係線削除された

右クリックタイムスケールのスケールと目盛幅の変更•

メニュー「タイムスケール」を選択
タイムスケールのボックスの▼をクリックし、選択一覧から選択できます。

現在のタイムスケール

選択一覧の内容は、タイムスケール設定画面で変更できます。

•目盛幅の変更
目盛り幅変更ポイントでマウスの左ボタンを押して水平方向にドラッグ操作を行い、目盛り幅が変更できます。

Magicテーブルと連携して一元管理

操作をイベント通知

関数・プログラムで設定

Ｍａｇｉｃ ＤＢ
公開テーブルを直接読み書き
チャートＤＢ
（公開）

主な機能
機能項目

内

容

メニュー

タスクセル、見出し、タイムスケール、スケジュール、スケジュール領域の各対象に応じた右クリックメニューを表示。

表示画面

Magicフォーム上にチャート表示を行うmgChartMainと、チャートの基本情報設定画面表示を行うmgPropertyと、タイムスケールの設定画面表示を行うmgTimeScaleがある。
その他には、プレビュー機能有りの印刷確認画面を表示するmgPrintInfoや、削除した計画を表示するmgDeletedPiece画面の２種類がある。

ユーザインタフェース関数

表示データをチャートのデータベースへ受け渡し等を行う11種類の関数・プログラム。 この関数・プログラムはDBを更新するため、チャート表示中でなくても実行することができる。

データ取得・設定関数

表示中のチャートに対して、各対象の特性値の取得、設定を行う２１種類の関数・プログラム。
この関数・プログラムは、チャート表示中に実行するのもので、実行結果がリアルタイムに表示画面に反映される。

イベント

マウスクリック、マウスダブルクリックのイベントをMagic側プログラムへ伝えます。
クリックしたポイントにあるオブジェクトの属性もパラメータで受け渡します。
そのほかに、計画の開始終了が変更されたときに発生するイベントevScheduleChangeがある。

実 行 例

・元データ

・データ取込み後、mgGChart表示

mgGChart 製品構成
◆ 開発ライセンス版

Magicの開発版と実行版（制限あり）で動作可能です。

ライセンス

内容

基本版

Ｍａｇｉｃ開発版での実行・開発ライセンス：１ユーザライセンス付属。
開発者が最大3台のマシンで開発・実行できます。

追加版

基本版と同一内容◆ 実行ライセンス版

Magicの実行版でのみ動作可能です。

ライセンス
１ユーザ版

１台のクライアントＰＣにインストールして実行することができます。

５ユーザ版

最大５台のクライアントＰＣにインストールして実行することができます。

１０ユーザ版

最大１０台のクライアントＰＣにインストールして実行することができます。

２５ユーザ版

最大２５台のクライアントＰＣにインストールして実行することができます。

３５ユーザ版

最大３５台のクライアントＰＣにインストールして実行することができます。

５０ユーザ版

最大５０台のクライアントＰＣにインストールして実行することができます。

１００ユーザ版

最大１００台のクライアントＰＣにインストールして実行することができます。

２００ユーザ版

最大２００台のクライアントＰＣにインストールして実行することができます。

mgGChart 製品価格表◆ 開発ライセンス版価格(税別)

ライセンス定価

基本版(年間保守込み)

追加版¥360,000¥98,000◆ 実行ライセンス版価格(税別)
ライセンス

1ユーザー当り単価

定価

１ユーザ版

¥27,000¥27,000

５ユーザ版¥24,700¥123,500１０ユーザ版¥23,900¥239,000

２５ユーザ版¥23,100¥577,500

３５ユーザ版¥22,900¥801,500

５０ユーザ版¥22,600¥1,130,000

１００ユーザ版¥22,200¥2,220,000

２００ユーザ版¥21,900¥4,380,000

mgGChart 製品価格表◆ 開発ライセンス版セット価格(V9Plus版、V10版:税別)

ライセンス
V9Plus
V10定価(年間保守込み)¥460,000◇V9Plus版を購入している場合にはV10版をセット価格差額で購入可能です。
(10万円でV10版を購入することができます。)、◇V10版を購入している場合にも同様にV9版をセット価格差額で購入可能です。
(10万円でV9Plus版を購入することができます。)、

mgGChart 年間保守について• 製品金額に1年目の年間保守が含まれます。
• 2年目以降の保守は任意契約となります。
• 年間保守は開発版が対象です。
ライセンス価格

V9Plus版¥60,000

V10版¥60,000

V9,V10セット¥80,000