■記事リスト / ▲上のスレッド
■336 / 親記事) |
192 整形ユーティリティ
|
□投稿者/ ONnoji -(2020/05/30(Sat) 17:05:34)
| 2020/05/30(Sat) 17:56:35 編集(投稿者)
【多遊】さん、ダウンロードコーナーに、#192 拙作をご紹介いただいてありがとうございます。m(__)m ※http://tayu.o0o0.jp/bbs/kiri/cbbs.cgi?no=2
なお、ダウンロードコーナーで #192 が表示されない場合には、F5キーを押してリロードしてください。
※イベント処理の整形ユーティリティ 第 3.8 版 for 桐9-2012 / 桐9s / 桐10 / 桐10s は、 拙作HPのダウンロードページからもダウンロードいただけます。 http://silicon7565.html.xdomain.jp/
■第 3.6 版から 第 3.8 版へ至る経緯は以下の通りです。
―第 3.6 版 utx_list3 suite package は、#190 として公開済みです。
―第 3.7 版 utx_list3 suite package のトピックス(話題)
【機能の改修】
ファイル名 改修内容 utx_list3.kev [ファイル]編集から[手続き]編集へ遷移した際の行の位置 utx_list3_argsvar_All.kev 宣言漏れしていた変数を追加 utx_list3_launcher.wfm 許可作業:多重化をオフにした utx_list3_nesting.kev 未定プログレスバーに変更 utx_list3_nesting.wfm 未定プログレスバーに変更 utx_list3_procedure.kev recursive call の表示 utx_list3_reform.kev 1.パフォーマンスの改善 2.[手続き実行 ( 条件式 ), 手続き名]をサポート
【機能の追加】
整形ユーティリティでタブ( HT )が含まれたテキストファイルを読み込んだ際に、タブ( HT )を半角空白に変換する。 ※1行当たりのタブ( HT )の数は、最大99個までです。
―第 3.8 版 utx_list3 suite package のトピックス(話題)
【機能の追加】
[制御文のみ]ボタンを追加しました。
・対象になるのは以下のコマンドです。
手続き実行
手続き定義開始 手続き定義終了
if else end
ケース開始 ケース ケース終了
繰り返し 繰り返し終了 繰り返し中止
名札 手続き終了
エラー処理
一括処理実行
|
|
|
▽[全レス3件(ResNo.1-3 表示)]
■337 / ResNo.1) |
Re[1]: 192 整形ユーティリティ
|
□投稿者/ ONnoji -(2020/06/01(Mon) 15:45:35)
| 2020/06/01(Mon) 18:34:29 編集(投稿者)
宣伝ですが…(^^ゞ
整形ユーティリティの[フォームの定義リスト:INF_ObjectList.wfm]を用いると、
以下のようなツリーの作図と、コマンドボタンの設定内容をテキストファイルに出力できますよ。v(^_^)v
■fromフォーム.wfm
フォーム ├ ファミリ ├ ワークスペース │ ├ cmd書き出した表を開く │ └ cmd終了時実行コマンドボタン ├ フォーム操作バー ├ フォームヘッダ部 │ ├ a │ ├ lblNum │ ├ lblDate │ ├ lblReview │ ├ lblComment │ ├ lblPermit │ ├ lblPro │ ├ lblFlag │ ├ cmd絞り込んで書き出し別ウィンドウで表示 │ ├ cmdTest │ ├ txt検索文字列 │ │ └ lbl検索文字列 │ ├ cmd検索文字列で絞り込む │ ├ cmdさらに絞り込む │ └ cmd絞り込み解除 ├ フォーム明細部 │ ├ 行セレクタ │ ├ txtNum │ ├ txtDate │ ├ txtReview │ ├ txtComment │ ├ txtPermit │ ├ txtPpro │ └ txtFflag └ フォームフッタ部
オブジェクト名: cmd検索文字列で絞り込む 標題 : ←検索文字列で絞り込む
機能名 機能パラメータリスト 1 表示 2 手続き実行 cmd検索文字列で絞り込むClick 3 なし 4 なし
オブジェクト名: cmdさらに絞り込む 標題 : さらに "*" と "-" で絞り込む
機能名 機能パラメータリスト 1 実行条件 ( #変数( "mコマンドボタン実行条件" ) = 1 ) 2 表示 3 手続き実行 cmdさらに絞り込むClick 4 なし
オブジェクト名: cmd絞り込み解除 標題 : 絞り込み解除
機能名 機能パラメータリスト 1 表示 2 絞り込み_解除 *, "保持する" 3 なし #代入( &mコマンドボタン実行条件, 0 ) 4 なし
|
|
|
■338 / ResNo.2) |
Re[2]: 192 整形ユーティリティ
|
□投稿者/ ONnoji -(2020/06/01(Mon) 15:46:15)
| 2020/06/01(Mon) 15:58:49 編集(投稿者)
宣伝ですが…(^^ゞ
整形ユーティリティの[表の定義リスト:INF_StructureList.wfm]を用いると、
以下のような表の定義情報をテキストファイルに出力できますよ。v(^_^)v
■顧客番号から最後のトッピングの日時を表引き.tbl ← これは出力されません
項目番号 項目名 データ型 項目計算式 1 顧客番号 文字列 2 トッピングの最終日時 文字列 #表引き( [顧客番号]+"○", =, "注文履歴.tbl", [合成検索キー], [注文日時], "表引き用の索引" )
■注文履歴.tbl の定義 ← これは出力されません
項目番号 項目名 データ型 項目計算式 1 顧客番号 文字列 2 注文日時 文字列 3 トッピング 文字列 4 合成検索キー 文字列 [顧客番号] + #cond( [トッピング]="○", [トッピング], 1, "×" )
索引 表引き用の索引 並べ替え条件 表引き用の索引
|
|
|
■339 / ResNo.3) |
Re[3]: 192 整形ユーティリティ
|
□投稿者/ ONnoji -(2020/06/01(Mon) 22:25:43)
| 2020/06/01(Mon) 22:33:03 編集(投稿者)
整形ユーティリティを256倍(古!)使いこなすには、拙作HPの
桐の釣魚大全のトップ > 整形ユーティリティ教書 基本編を ご覧ください。
桐の釣魚大全のトップ http://silicon7565.html.xdomain.jp/
【整形ユーティリティ 第3.6版 ダイアグラム】
┌───────────────┐ │整形ユーティリティのランチャー│ │ │ └──┬────────────┘ ↓ ├───────┬────────┬────────┬────────┐ ↓ ↓ ↓ ↓ ↓ ┌──┴───┐┌──┴───┐┌───┴────┐┌──┴────┐┌──┴───────┐ │整形を開く ││クイック検索││dirでゲットだぜ ││表の定義リスト││フォームの定義リスト│ │ ││ ││ ││ ││ │ └──┬───┘└──┬───┘└───┬────┘└───────┘└──────────┘ ↓ ↓ ↓ (1)〜(4) [処理]でリンク [ファイル名]でリンク ↓ ↓ ↓ ┌───┴───────┴────────┘ │ ┌────┐ │ │プリント│ │┌────┐┌────┐│┌────┐┌────┐ ││テキスト││テキスト│┘│テキスト││クリップ│ ││(WBS)││(手続き)│ │(結果) ││ボード │ │└────┘└────┘ └────┘└────┘ │ ↑ ↑ ↑ ↑ │ 出力 出力 出力 出力 │ ↑ ↑ ↑ ↑ │┌────┐┌────┐ ┌────┐ ↑┌────┐ ││手続き ││テキスト印刷│ │変数チェック│ ↑│字下げ │ ││一覧 ││ │ │ │ ↑│設定 │ │└─┬┬─┘└─┬┬─┘ └─┬┬─┘ ↑└┬───┘ │ ↑↓ ↑↓ ↑↓ ↑ │ │ リンク※ リンク※ リンク※ ↑ │ ※[手続き名]でリンク │ ↑↓ ↑↓ ↑↓ ↑ │ │ ┌┴┴────┴┴─────┴┴──────┴┐ └→┤ 整形ユーティリティ (1)│───┐ │ │(2)│───┐ └─┬────────────────────┘ │(3)│───┐ │ └──────────────────────┘ │(4)│ │ └──────────────────────┘ │ │ └──────────────────────┘ ┌─┴────┐ │整形エンジン│ │ │ └──────┘ ↑ 入力 ↑ ├─────────┬─────────┬─────────┐ ↑ ↑ ↑ ↑ ┌──┴───┐ ┌──┴───┐ ┌──┴───┐ ┌──┴───┐ │イベント処理│┐ │一括処理 │┐ │テキスト │┐ │K3ファイル │┐ │ ││┐│ ││┐│ ││┐│ ││┐ └──────┘││└──────┘││└──────┘││└──────┘││ └──────┘│ └──────┘│ └──────┘│ └──────┘│ └──────┘ └──────┘ └──────┘ └──────┘
┌───────────────┐ │整形ユーティリティのランチャー│ │ │ └───┬───────────┘ ↓ ┌──┴─────┐ │トレース出力整形│ │を開く │ └──┬─────┘ ↓ ┌──┴───────────────────┐ │トレース出力整形 │ │ │ └──┬────────────┬──────┘ │ │ ┌──┴───┐ ┌─┴──┐ │整形エンジン│ │テキスト印刷│ │ │ │ │ └──────┘ └────┘ ↑ ↓ 入力 出力 ↑ ↓ ┌──┴─────────┐┌────┐ │メモ帳にペーストして ││テキスト│ │メモ帳を閉じます │└────┘┐ │ │ │プリント│ └────────────┘ └────┘ ↑ ┌──┴─────────┐ │トレース出力ウィンドウの│ │内容を右クリックして │ │コピーします │ └────────────┘
|
|
|
■記事リスト /
レス記事表示 →
[親記事-3]
|