■14573 / ) |
Re[1]: テーブルの項目を整理する際の影響確認
|
□投稿者/ ONnoji -(2024/09/20(Fri) 13:05:17)
| > 桐で作成したシステムで使用していないと思われるテーブルの項目を整理(削除)したいのですが、削除しても影響がないか調査する方法はないでしょうか? > 例 > ・桐側で対象キーワードを使用しているフォームやレポートを一括検索する > ・フォームやレポートの定義をtxtファイルに落とす
「削除しても影響がないか調査する方法はないでしょうか?」というのは判断を伴うので難しいですが、
単純に検索したり、テキストを出力したり、というのであれば方法がありますよ。
◇ ◇ ◇ ◇ ◇ ◇ ◇
一括処理ファイル(.cmx)とイベント処理ファイル(.kex)と表ファイル(.tbx)の内容を、
それらを再定義で開かずに閲覧する拙作ユーティリティがあるのでご紹介します。
この【多遊】さんのホームページのトップページの[観験桐]をクリックすると、ダウンロードコーナーが表示されます。
よろしければ、ダウンロードしてお試しください。
これです。 ↓ #206 イベント処理の整形ユーティリティ 第 3.91 版 for 桐10 / 桐10s / 桐sSL
この拙作は、単なる字下げユーティリティではなくて、
■整形ユーティリティ(1)〜(4)
・一括処理ファイル(.cmx)とイベント処理ファイル(.kex)の文字を検索できます ・選択した行単位でクリップボードへコピーできます ・テキストファイルへ出力できます ・一覧表印刷できます
■クイック検索
・フォルダを指定して一括処理ファイル(.cmx)とイベント処理ファイル(.kex)の文字を検索できます ・整形ユーティリティ(1)〜(4)を起動して、該当する行へジャンプできます
■表の定義リスト
・表を再定義で開かずに、表の定義情報を閲覧できます ・[ファイル]メニュー → [書き出し]でテキストに出力できます
■フォームの定義リスト
・フォームを再定義で開かずに、フォームの定義情報を閲覧できます ・オブジェクトのリストをテキストファイルに出力できます ・オブジェクトの属性をテキストファイルに出力できます
【整形ユーティリティ ダイアグラム】
桐の釣魚大全のトップ > 整形ユーティリティ教書 基本編 http://silicon7565.html.xdomain.jp/guide/guide_ReformUtility_Part1.htm
┌───────────────┐ │整形ユーティリティのランチャー│ │ │ └──┬────────────┘ ↓ ├───────┬────────┬────────┬────────┐ ↓ ↓ ↓ ↓ ↓ ┌──┴───┐┌──┴───┐┌───┴────┐┌──┴────┐┌──┴───────┐ │整形を開く ││クイック検索││dirでゲットだぜ ││表の定義リスト││フォームの定義リスト│ │ ││ ││ ││ ││ │ └──┬───┘└──┬───┘└───┬────┘└───────┘└──────────┘ ↓ ↓ ↓ (1)〜(4) [処理]でリンク [ファイル名]でリンク diff(1)〜(2) ↓ ↓ ↓ ↓ ↓ ┌───┴───────┴────────┘ │ ┌────┐ │ │プリント│ │┌────┐┌────┐│┌────┐┌────┐ ││テキスト││テキスト│┘│テキスト││クリップ│ ││(WBS)││(手続き)│ │(結果) ││ボード │ │└────┘└────┘ └────┘└────┘ │ ↑ ↑ ↑ ↑ │ 出力 出力 出力 出力 │ ↑ ↑ ↑ ↑ │┌────┐┌────┐ ┌────┐ ↑┌────┐ ││手続き ││テキスト印刷│ │変数チェック│ ↑│字下げ │ ││一覧 ││ │ │ │ ↑│設定 │ │└─┬┬─┘└─┬┬─┘ └─┬┬─┘ ↑└┬───┘ │ ↑↓ ↑↓ ↑↓ ↑ │ │ リンク※ リンク※ リンク※ ↑ │ ※[手続き名]でリンク │ ↑↓ ↑↓ ↑↓ ↑ │ │ ┌┴┴────┴┴─────┴┴──────┴┐ └→┤ 整形ユーティリティ (1)│───┐ │ │(2)│───┐ └─┬────────────────────┘ │(3)│───┐ │ └──────────────────────┘ │(4)│──────┐ │ └──────────────────────┘ │ diff(1)│──────┐ │ └──────────────────────┘ │ diff(2)│ ┌─┴────┐ └──────────────────────┘ │ │整形エンジン│ └──────────────────────┘ │ │ └──────┘ ↑ 入力 ↑ ├─────────┬─────────┬─────────┐ ↑ ↑ ↑ ↑ ┌──┴───┐ ┌──┴───┐ ┌──┴───┐ ┌──┴───┐ │イベント処理│┐ │一括処理 │┐ │テキスト │┐ │K3ファイル │┐ │ ││┐│ ││┐│ ││┐│ ││┐ └──────┘││└──────┘││└──────┘││└──────┘││ └──────┘│ └──────┘│ └──────┘│ └──────┘│ └──────┘ └──────┘ └──────┘ └──────┘
p.s.
> ・フォームやレポートの定義をtxtファイルに落とす
レポートの定義情報は、レポートを再定義した状態で
[ファイル]メニュー → [印刷]→[定義情報]→プレビューの時に[テキスト書き出し]アイコンを選ぶとテキストに出力できますよ。(^^ok
|
|