1st_Read_Me_お読みください_ガントチャート.txt  Rev.0 2024.08.19                          Rev.1 2024.08.28  <目次>  ジェダイの桐さんによる作品紹介  はじめに  ソフトの種類  ソフトの内容  ランチャー( toy_launcher3 )の使い方  解凍について  解凍後のファイル一覧  使用条件  スペシャルサンクス  ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇  ■ジェダイの桐さんによる作品紹介   この度、ONnojiさんが開発された【 ガントチャート作成アプリケーション 】は工程管理 改善検討 に役立つ便利なツールです。  実際に使用した使用感・活用例・使用上の注意についてご紹介させて頂きます。  <使用感>   使用して便利だと思った事  ・コマンドボタンにカーソルを合わせれば説明が出てくるので直感的に使用出来る  ・項目名 [カテゴリ] 〜 [備考] の10項目は、表の 項目の表示条件を引き継いでいるので進捗状況を自分好みに可視化出来る  ・データの蓄積が容易に出来る  ・コマンドボタン許可作業で属性ON・OFFが可能  ・データ入力をしっかりする事で、エクセルでは実現しづらい事も活用可能  <活用例>   超過完了予定日 が 定義されているレコードを絞り込んだ時、特定の{カテゴリ,タスク,担当( マシン・人 )}が集中している   → 工程見直し, 設備投資, 人数増強・配置転換 等をデータに基づいて検討可能   上記は一例ですが、データが溜まる程分析する切り口が増えていき改善活動に繋げていく事が可能となります。  <使用上の注意>   コマンドボタン 一覧表印刷実行 ですが、"ガントチャートの一覧表印刷" と言う一覧表を自動作成する機能です。   [用紙サイズ] と [給紙方法] は使用者のプリンタドライバよって異なる為、一覧表印刷条件を作成する上で、   ガントチャート.kexの初期値で用意しているプログラムで対応出来ない場合があります。   対応しなかった場合は、アラートのメッセージボックスが出てきます。   こちらは、使用者が引き起こしたエラーではなく仕様上の問題なので安心して下さい。   出てきたアラートへ丁寧に対応方法が記載されているので、その通りに対策すればプログラムは動きます。   私は製造業で働いていますが、工程の流れを可視化しボトルネックを見つけ、PDCAサイクルを循環させる為に使用していきます。  製造業に限らず、業務フローの可視化と改善を実行する為に有効なツールだと思います。  ■はじめに  <桐でガントチャート?> ONnoji 2024/05/15 DOWN LOAD BBSより  SQL系DBMSは高可用性とマルチユーザが売りです。  そのDBを操作するアプリケーションはVBで作ることが多いです。  これはどう考えても、大規模で高コスト(製作費・ランニングコスト)です。            ・・・・・・・・・・・・・・・・・・・・・・  つまり、エンタープライズ(企業・団体向け)のアプリケーションです。  一方、エクセルと桐は、個人(または数人のグループ)を対象にしたソフトウェアです。     ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・  こちらは、小規模で低コストです。  エクセルは表計算ソフトで、桐はパーソナルDBMSとソフトの種類は異なっています。  しかし、どちらのソフトもプログラミング機能が備わっています。  すなわち、エクセルではVBA、桐では桐言語でアプリケーションが作れます。  つまり、どちらのソフトウェアもアプリケーション開発のプラットフォームであるのです。  しかし、桐ユーザにはアプリケーション開発のプラットフォームという視点を有している人は案外と少ないかもしれません。            ・・・・・・・・・・・・・・・・・・・・・・・・  エクセルでガントチャートを作ること、桐でガントチャートを作ることは、  どちらのソフトウェアもアプリケーション開発のプラットフォームだと認識すれば十分納得できます。  ちなみに、私( ONnoji )はどちらのソフトウェアもガントチャートを作るのに適しているとは思っていません。  だって、一方は表計算ソフトで、もう一方はデータベースソフトなのですから当然です。  でも、桐がアプリケーション開発のプラットフォームだと思えばこの違和感が薄らぐように思います。  ということで、桐でガントチャートを作ることにした次第です。アハハha。  <これなら桐でもイケル!> ONnoji 2024/05/15 DOWN LOAD BBSより  このプロジェクトは、桐質問掲示板に投稿されたある質問を発端にして2023年8月にスタートしました。  当初はマウスのドラッグ&ドロップでガントチャートにマークを連続表示する計画でしたが、  悪戦苦闘した結果としてドラッグ&ドロップは実現困難だと判断して放棄しました。  その結果、平凡ですが[開始日]と[終了日]を入力するデザインに落ち着きました。  凡そのデザインは決まりましたが、私( ONnoji )はガントチャートを実際に使ったことが無いのでネット上のサンプルを調べました。  ネットでは稚拙で使い物にならないものから、高度で実用的なものまで、さまざまなサンプル見つかりましたが、  当方には実地の経験がまったく無いために最終的なデザインを決めかねていました。  そんな停滞が長く続き、プロジェクトを放棄しようかと悩んでいた最中に、  幸運にも「ハンドル名:ジェダイの桐」さんから、エクセルで作ったガントチャートのスクリーンショットを見せていただきました。  拝見したエクセルのガントチャートは実にシンプルですが、実際に使用されているものなので本当に説得力がありました。  正直言って「これなら桐でもイケル!」と思ったわけです。  というわけで、「ジェダイの桐さん式のガントチャート」と呼ぶべきデザインのガントチャートの試作品が完成した次第です。パチパチパチ  ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇  --------------------------------------------------------------------------------  ガントチャート 第1.0版 for 桐10 / 桐10s / 桐s  By ONnoji Copyright (C) 2024 【URL】http://silicon7565.html.xdomain.jp/  --------------------------------------------------------------------------------  ■ソフトの種類  ジャンル:生産管理・工程管理・プロジェクト管理  種  類:ガントチャート作成アプリケーション  ■ソフトの内容  ・ガントチャートを作成します  ■ガントチャートの使い方  <ボタンの説明>  ズームイン  … [虫メガネ(+)] / Alt + I  ズームアウト … [虫メガネ(-)] / Alt + O  情報     … [?]  行高     … [高] / Alt + M  行低     … [低] / Alt + N  <制限事項>  ・ このフォームは「サブフォーム」として利用できません  ・[書き出し:表の枠組み]に条件名「作業用forIPS_form」を登録します。  <ガントチャートの特長>   ・ 列固定できます (最大10項目まで)  ・ 項目名をドラッグすると項目の幅を変更できます(※カレンダの項目を除きます)  ・ 行の高さを変更できます  ・ フォームの倍率を50%〜400%の範囲で変更できます (5%単位)  <タスクの編集>   ・ [タスクを追加]ボタンを実行すると新しいタスクの行を追加できます  ・ [タスクを編集]ボタンを実行すると登録済みのタスクを編集できます  ・ 項目の値を Ctrl + Enter するとその項目を訂正できます(※カレンダの項目を除きます)  ・ 項目の値をダブルクリックするとダイアログボックスがポップアップします(※カレンダの項目を除きます)  ・ [カレンダを作成]を実行すると新しいカレンダに変更できます  ■解凍について  zip形式のファイルを、任意のフォルダに解凍(展開)してください。  <同梱ファイル一覧>  1st_Read_Me_お読みください_ガントチャート_ベータ.txt … 本書  1st_リリースノート_ガントチャート_ベータ.txt  INF_DatePicker.kex  INF_DatePicker.wfx    ← デートタイムピッカーのポップアップフォーム  INF_DatePicker_Option.kex  INF_DatePicker_Option.wfx  INF_Framework.cmx    ← Rev.272  IPS_EditPermission.kex  IPS_EditPermission.wfx  IPS_Framework.cmx    ← For Rev.272  ガントチャート.kex  ガントチャート.tbx  ガントチャート.wfx ← ガントチャート本体  ガントチャート_カレンダを作成.kex  ガントチャート_カレンダを作成.wfx  ← カレンダ作成のポップアップフォーム  ガントチャート_タスクを追加修正.kex  ガントチャート_タスクを追加修正.wfx ← タスク追加修正のポップアップフォーム  ■使用条件  当該ソフトは無料で提供されるソフトウェア(フリーウェア:freeware)です。  免責 :動作の保証はしません。各自の責任でご使用下さい。  改造等:オリジナルの全体または部分の改造、およびオリジナルの部分的な使用もOKです。※1  ※1:改造や流用は極めて困難ですので、ブラックボックスのままお使いになることをお勧めします。     同梱の 1st_リリースノート_ガントチャート.txt も参照してください。  再配布:オリジナルの全体または部分の無償再配付はOKです。※2  ※2:フリーソフトウェアなので価格を付けて配布しないでください。  ただし、貴殿が開発したアプリケーションに当該フリーソフトウェアを組み込んだ場合、  当該フリーソフトウェアを除いた部分に生じた貴殿の開発コスト(価格)は、  (当然ですが)貴殿の裁量で自由に決めてください。  ■スペシャルサンクス  次の皆様のご協力・ご助言に対し深く感謝申し上げます。  ジェダイの桐さん ななーしさん AKomeさん  以上  <補遺>  ■重要なお知らせ ONnoji 2024/08/23 DOWN LOAD BBSより  [一覧表印刷条件開始]コマンドを実行した時にエラーが発生した場合、添付画像のメッセージボックスが現れます。  以下は、自動的に作成された アラート.txt の例です  ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇  ## Program : ガントチャート  ## Date : 2024-08-23 10時43分23秒  このテキストファイルは[イベント処理ファイル]の[手続きの自動変数の値]を変更するガイド(案内)として出力されました  以下の内容はメッセージボックスで表示した文言のコピーです  【内容】  <アラート(警告)>  一覧表印刷条件の作成に失敗しました  エラー番号:KU1401  エラーメッセージ:KU1401:給紙方法(シートフィーダー)は使用できません  エラーの詳細:シートフィーダー  イベント処理:C:\KIRI10\ガントチャート_ベータ_For_Kiri10s\ガントチャート.kex  行番号:3195  <対処方法>  一覧表印刷条件開始 &mPrintListName,用紙サイズ=&用紙サイズ,給紙方法=&給紙方法,用紙の向き=横,上余白=1000,…  ↑このコマンドで使用している変数名:&給紙方法 の値を  プリンタ:〇〇〇 □□□□ の【給紙方法】に適した値に変更してください  ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇  一般手続き:prc一覧表印刷条件作成 ※22行め〜36行め(3182行め〜3196行め)の抜粋   エラー処理  手続き名 = "OnError一覧表印刷条件開始"   ** (変更例)   ** デフォルトの値です   例えばリコーのプリンタに変更する場合の例   ** EPSON PX-049A Series  RICOH P 6020M JPN RPCS   ** "A4 210 x 297 mm"  → "A4 (210 x 297 mm)"   ** "自動選択"      → "自動トレイ選択"   ** --------------- お読みください ---------------------------------------------------------------------------------------- **   ** アラートが表示された場合には、上↑の(変更例)を参考にして   ** 変数:&用紙サイズ と 変数:&給紙方法 の値をプリンタに適した値に変更してください   ** --------------- お読みください ---------------------------------------------------------------------------------------- **   &用紙サイズ = "A4 210 x 297 mm"          /* cf. "A4 (210 x 297 mm)"  "A4 210 x 297 mm"     */   &給紙方法  = "シートフィーダー"         /* cf."自動トレイ選択"  "シートフィーダー"  "自動選択" */   一覧表印刷条件開始 &mPrintListName,用紙サイズ=&用紙サイズ,給紙方法=&給紙方法,用紙の向き=横,上余白=1000,…   エラー処理 /* 解除を忘れずに */  ※[用紙サイズ=]パラメータと[給紙方法=]パラメータで指定する変数の値は、一覧表印刷を登録した履歴ファイルで確認することをおススメします。