HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全6記事(1-6 表示) ] <<
0
>>
■14572
/ inTopicNo.1)
テーブルの項目を整理する際の影響確認
▼
■
□投稿者/ さち
-(2024/09/20(Fri) 10:41:37)
桐10s Windows10を使用しています。
桐で作成したシステムで使用していないと思われるテーブルの項目を整理(削除)したいのですが、削除しても影響がないか調査する方法はないでしょうか?
例
・桐側で対象キーワードを使用しているフォームやレポートを一括検索する
・フォームやレポートの定義をtxtファイルに落とす
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14573
/ inTopicNo.2)
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
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14574
/ inTopicNo.3)
Re[2]: テーブルの項目を整理する際の影響確認
▲
▼
■
□投稿者/ さち
-(2024/09/20(Fri) 15:43:04)
■
No14573
に返信(ONnojiさんの記事)
ONnojiさん回答ありがとうございます。
紹介していただいたツールに慣れていないためフォーム定義の
テキスト化が効率よくできていませんが、表の定義リストは便利だと思いました。
定義情報の参照やテキスト化も知らなかったので助かりました!!
ありがとうございます。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14575
/ inTopicNo.4)
Re[3]: テーブルの項目を整理する際の影響確認
▲
▼
■
□投稿者/ ONnoji
-(2024/09/20(Fri) 16:35:18)
2024/09/20(Fri) 17:05:22 編集(投稿者)
> 紹介していただいたツールに慣れていないためフォーム定義の
> テキスト化が効率よくできていませんが、
拙作[フォーム定義リスト(INF_ObjectList.wfx)]は、
桐のフォームアプリケーションとしては珍しくマウス左の[ダブルクリック]で動作するようになっています。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
画像を添付しました。
画像で W click と手書きしてある場所で[アイテム」をマウス左の[ダブルクリック]してください。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
リストボックスのキャプション(標題)の[セクション&バー]と[領域]の上にマウスポインタを置くと、
「リストボックスの値を選択して
反転表示させてからダブルクリックしてください」
というヒントテキスト(吹き出し)が表示されますので、迷ったらヒントテキストを読んでください。
[オブジェクトのリスト]は、INF_ObjectList.wfx のフォームヘッダのボタンを押してください。
以下はテキストの参考です
■オブジェクトの属性
test_transaction_A.wfx
オブジェクト名:フォーム 分類:すべて
プロパティ名 設定値
オブジェクト名 フォーム
作成者名
スタイル名 標準
フォームの形式 一覧表形式
参照表 transaction_A.tbx
編集対象表 D:\〇〇〇〇〇〇〇\transaction_A.tbx
表の共有 オープン指定値
表の更新 オープン指定値
表番号 0
結合表パラメータ入力 する
イベント処理ファイル test_transaction_A.kex
開始条件種別1 なし
開始条件名1
開始条件種別2 なし
開始条件名2
レコード数上限 0
フォーム表題 Thin_INF_Framework 2024-09-03
編集中止の確認 表示する
編集モードの引継ぎ する
グループ値の初期化 しない
タイトルバー あり
タイトルバーの形式 フォームファイル名 : 表ファイル名
境界線の形式 サイズ変更可
フォームスクロールバー 水平/垂直
ウィンドウの形式 チャイルド
編集時の表示倍率 標準
ウィンドウのサイズ 自動
垂直位置の調整 自動
水平位置の調整 自動
最小化ボタン いる
最大化ボタン いる
ヘルプボタン いらない
コントロールメニューボックス いる
メニューバー いる
レコードスクロールバー 明細部
ステータスバー なし
ヒントテキストの表示 する
削除行文字色 赤
グループキャッシュ 100
レコードがない領域描画 する
フォーカス領域を最前面 する
直接描画 しない
表示の単位系 ポイント
フォームの幅 668.5pt
画像パスの参照 しない
前景モード 指定色
前景色 黒
フォントサイズ 10pt
フォント名 MS 明朝
フォント太さ 標準
フォントスタイル 標準
英文フォントの使用 使用しない
英文フォント名 MS ゴシック
英文フォント太さ 標準
英文フォントスタイル 標準
訂正モード しない
改行キー方向 右
終了時実行コマンドボタン
ESCキー実行コマンドボタン
開始時実行コマンドボタン
表示ガイド フォーム編集
ヘルプファイル名
ヘルプコンテキストID 0
ヘルプコマンド ポップアップ
マウスポインタの種類 標準
日時型の表示範囲 継承
時間型の表示範囲 日時分秒
表示編集モード 日時と時間型は継承
数値の丸め指定 切り捨て
小数部の桁数 自動
指数の表示条件 20
指数部の桁数 0
指数表示文字 E
コンマ挿入の対象型 通貨
実数型有効桁数 15
負符号 -
正符号
通貨記号の対象型 通貨
通貨記号 自動
上位のゼロ 削除する
日付の表示形式 年月日
年の表示形式 西暦4桁
年度変換 しない
日時区切り yy年mm月dd日 HH時MM分SS秒
月の表示形式 数字
曜日の表示形式 表示しない
曜日の囲み カッコ
時刻時間制 24時間
時間区切り hh時mm分ss秒
間の付加 する
漢数字変換 しない
全半角文字変換 しない
大小文字変換 しない
半角組み文字 空白と数字
埋め文字の対象型 通貨
埋め文字
あふれ表示の対象型 通貨,数値,実数,整数,カウンタ
あふれ表示文字 *
未定義値表示文字列
禁則処理 しない
ワードラップ処理 しない
あふれ改行文字
表示強制改行文字
非表示強制改行文字
2桁年入力時 継承
日時型省略値 データ値優先
フォーム開始 1
フォーム終了 1
レコード移動 0
グループ移動 0
行削除開始 0
行削除終了 0
行訂正開始 0
行訂正終了前 0
行訂正終了 0
行挿入開始 0
行挿入終了前 0
行挿入終了 0
グループ検索開始 0
グループ検索終了 0
グループ追加開始 0
グループ追加終了 0
グループ値訂正開始 0
グループ値訂正終了 0
マウス左ダウン 0
マウス左アップ 0
マウス右ダウン 0
マウス右アップ 0
マウス移動 0
キーダウン 0
キーアップ 0
キー入力 0
システムキーダウン 0
システムキーアップ 0
タイマー1 0
タイマー値1 0 秒
タイマー2 0
タイマー値2 0.10 秒
行訂正エラー 0
行挿入エラー 0
行挿入 する
行訂正 する
行削除 する
行復活 する
絞り込み する
併合 する
表示切り替え する
並べ替え する
多重化 しない
書き出し する
0行の絞り込み する
グループ追加時すでに存在 しない
未定義値グループの行追加 する
■オブジェクトのリスト
test_transaction_A.wfx
フォーム
├ ファミリ
├ ワークスペース
│ ├ INFtxtCommon
│ └ INFcmdCommon
├ フォーム操作バー
├ フォームヘッダ部
│ ├ a
│ ├ aA
│ ├ aB
│ ├ aC
│ ├ aD
│ ├ aE
│ ├ aF
│ ├ aG
│ ├ aH
│ ├ lblFlatButtonBorder_1
│ ├ EZWcmdズームイン
│ ├ EZWcmdズームアウト
│ ├ EZWtxtMagnification
│ ├ INFcmdWhoAreYou
│ ├ HDLVARcmdWhoAreYou
│ ├ cmdAlt_I_ズームイン
│ ├ cmdAlt_O_ズームアウト
│ ├ ONEcmdUI変換
│ └ cmdTest
└ フォーム明細部
├ 行セレクタ
├ tA
├ tB
├ tC
├ tD
├ tE
├ tF
├ tG
└ tH
1024×503 => 250×122
1726817741.jpg
/
73KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14576
/ inTopicNo.5)
Re[4]: テーブルの項目を整理する際の影響確認
▲
▼
■
□投稿者/ ONnoji
-(2024/09/20(Fri) 16:40:51)
>> ・フォームやレポートの定義をtxtファイルに落とす
>
> レポートの定義情報は、レポートを再定義した状態で
>
> [ファイル]メニュー → [印刷]→[定義情報]→プレビューの時に[テキスト書き出し]アイコンを選ぶとテキストに出力できますよ。(^^ok
フォーム定義でも同様に[ファイル]メニュー → [絵定義情報の印刷]→ ・・・・・
でテキストに出力できますよ。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14577
/ inTopicNo.6)
Re[1]: テーブルの項目を整理する際の影響確認
▲
▼
■
□投稿者/ 尾形
-(2024/09/20(Fri) 17:37:23)
どうも、こんにちは
表示幅をゼロにする
いったん、別項目名にして残しておいて
経過を見て削除する
といった事もいいかもです
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■お願い−−−−−−−
質問には、できるだけ「OS・桐 Ver」等ご記入願います
将来ここに掲載されました内容を、桐のファイルへ変換予定です。
できましたら、3,500文字以内位での投稿お願い致します
■ご注意(Comment)−−−−−
通常モード・・・通常文章等
図表モード・・・等幅表示(イベントや数字等を記入したとき:
初期設定
)
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No14577に返信(尾形さんの記事) > どうも、こんにちは > > 表示幅をゼロにする > いったん、別項目名にして残しておいて > 経過を見て削除する > > > といった事もいいかもです >
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[73/500KB]
残り:[427KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-