HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

《 桐質問以外の話題は、「のほか掲示板」からどうぞ 》
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
UpDate表整理の一括化(17) | Nomalwindows10の動作(8) | Nomal経過日を知りたい(5) | Nomalレポートについて(11) | Nomal表引きについて(13) | Nomal超初心者です。桐の変数代入について教えて下さい。(2) | Nomal区分ごとに行で色を付けたい(4) | Nomal絞り込み式(5) | Nomal連番を入れたら、その日の年月を自動で入れたい(6) | Nomal併合の絞り込みについて(8) | Nomalライブラリが読み込まれない(1) | Nomal絞り込み:比較式での日時値絞り込みの相談(12) | Nomal常時「訂正」モードにしたい(20) | Nomal桐s-2024 LTへのバージョンアップ(16) | Nomalテキスト読み込み(3) | Nomal一括処理でテキストを選択したい(8) | Nomal課税、非課税(8) | Nomalビルド番号について(4) | Nomal12ヶ月分のレコードを一度に作成する方法について(5) | Nomal一括処理で集計したい(2) | Nomalハンドルとは?(31) | Nomal帳票印刷(7) | Nomalメール送信(9) | Nomal拡張子CSVで項目間をカンマで区切り書き出したい(32) | Nomal正か負かで区分を付けたい(4) | Nomal項目計算式にメモ(4) | Nomal連番を自動入力したい(8) | Nomal項目別 連番生産(9) | Nomalイベントでフォームをまとめて開く(8) | Nomal9000バイトの出力(4) | Nomal一括処理書き方(7) | Nomal印字コマンド(13) | Nomal状態表示について(3) | NomalTXTファイルからDATファイルに変更(4) | Nomalテーブルの項目を整理する際の影響確認(5) | Nomalフォームの閉じ方について(18) | Nomalレポートにつきまして(5) | Nomal【アイデア募集】スケジュール表示(2) | Nomal表番号の謎(16) | Nomal主ウィンドウ と 補助ウィンドウについて(42) | Nomalチェックボックスの動作(8) | Nomal文字列中に、4桁以上の数字が含まれているか検査したい(8) | Nomal変数値の取得方法について(16) | Nomal行制約について(31) | Nomal比較式の書き方について(28) | Nomal期間絞込でのエラー時対応について(31) | Nomalarm版Windows での桐の使用(4) | Nomal月毎の日数端数を切り捨てた月期間の計算について(10) | Nomal保存した条件における読み込み元表のパスが変更されている場合(4) | Nomalレポートでページごとの合計を表示(2) | Nomal一覧表(tbx)を開いた状態での複合レポート(1) | Nomal会話で開かれていない為継承できません(1) | Nomal加工開始日を求めたい(32) | Nomal文字置換(5) | Nomal(削除)(4) | Nomalタイルを2つ(3) | Nomalレポートで明細末尾に以下余白と表示させたいです(2) | Nomal桐レポートCond関数で(2) | Nomalフォームのコマンドボタンについて(18) | Nomal特定箇所の計算(2) |



■記事リスト / ▼下のスレッド
■14597 / 親記事)  一括処理書き方
□投稿者/ 篤姫 -(2024/10/02(Wed) 13:29:17)
    またまたお願いします。

    一括処理で印字コマンドの期日してるんですが

    印字開始 "123.txt"

     印字 [1],[2],[3],[4],[5],[6],[7],[8],[9],[10]\
    ,#文字列([11],8),[12],[13],[14]

    印字終了
    と書いていますが
    エラーがでます。

    コマンドの形式に誤りがあります。
    ,#文字列([11],8),[12],[13],[14]

    なぜでしょうか?

    よろしくお願いします。



引用返信 [メール受信/OFF]

▽[全レス7件(ResNo.3-7 表示)]
■14604 / ResNo.3)  Re[2]: 一括処理書き方
□投稿者/ 篤姫 -(2024/10/02(Wed) 18:04:07)
    ONnojiさん

    \の後ろには文字はないのですが、、、で
    表で印字する項目を計算式を含めて連結しました、
    それで印字するように変更しました。

    ありがとうございました。
引用返信 [メール受信/OFF]
■14605 / ResNo.4)  Re[2]: 一括処理書き方
□投稿者/ 篤姫 -(2024/10/02(Wed) 18:07:48)
    尾形さん


    > [連列項目]とかを表定義して項目計算式に
    > #部分列([1],-1,-20)+#部分列([2],-1,-30)+#部分列([3],-1,-20)+

    #部分列の[1],-1ってどうなるのですか?
引用返信 [メール受信/OFF]
■14607 / ResNo.5)  Re[3]: 一括処理書き方
□投稿者/ ONnoji -(2024/10/02(Wed) 18:13:36)
    2024/10/02(Wed) 20:01:37 編集(投稿者)

    > \の後ろには文字はないのですが、、、で
    > 表で印字する項目を計算式を含めて連結しました、
    > それで印字するように変更しました。

    以下のようにして本当に空白文字が無かったのか確かめたのでしょうか??????????
            ・・・・・・・・・・・・・・・・・・・・・・・・

    一括処理定義(またはイベント処理定義画面)で、

    [表示]メニュー → [空白文字]を実行すると、

    見えていなかった空白文字が"□"または "_"が表示されます。

    空白文字は通常存在していても見えません。

    だから、無いと思ってしまう人が多いのですがぁ〜〜〜〜〜。

    p.s.

    非常に稀ですが、 \記号の後ろに空白文字が無くてエラーになるケースもありますね。

     ※見えないゴミが付くのでしょうかね???

    この場合には、1行にまとめるとエラーしなくなる事がある思います。


引用返信 [メール受信/OFF]
■14608 / ResNo.6)  Re[3]: 一括処理書き方
□投稿者/ ONnoji -(2024/10/02(Wed) 19:45:20)
    2024/10/03(Thu) 12:20:55 編集(投稿者)

    尾形さん、横レスで失礼します。m(__)m

    >>[連列項目]とかを表定義して項目計算式に
    >>#部分列([1],-1,-20)+#部分列([2],-1,-30)+#部分列([3],-1,-20)+
    >
    > #部分列の[1],-1ってどうなるのですか?

    このくらいのことはヘルプを読めばわかるでしょ〜。

    私( ONnoji )や尾形さんのように、

    この掲示板で回答している人は、「チャットGPT」の人間バージョンでは無いんですよ。

    知らない事があったなら、まず[桐 - ヘルプ]を調べてください。

    以上よろしくお願いいたします。(^^ok
引用返信 [メール受信/OFF]
■14609 / ResNo.7)  Re[4]: 一括処理書き方
□投稿者/ 篤姫 -(2024/10/03(Thu) 13:17:15)
    ONnojiさん
    尾形さん

    申し訳ありませんでした。
    色々とご指導いただきありがとうございました。



引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-7]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14584 / 親記事)  印字コマンド
□投稿者/ 篤姫 -(2024/10/01(Tue) 15:57:32)
    度々申し訳ありません。

    印字コマンドで空白の項目の場合
    スペースを入れることはできますか?

    [あいうえお]文字列 10文字
    [金額]   数値   6文字

    データがはいっている場合  データベース桐□□□ □□1234
    データがはいっていない場合 □□□□□□□□□□ □□□□□□

    このように
    なってほしいのですが

    よろしくお願いします。
引用返信 [メール受信/OFF]

▽[全レス13件(ResNo.9-13 表示)]
■14598 / ResNo.9)  Re[5]: 印字コマンド
□投稿者/ ONnoji -(2024/10/02(Wed) 13:32:59)
    > [項目A]に、桐12345 と混在しています。
    > [項目A]+#複写(”",10-#文字数([項目A])) としました。#複写(" "←半角です。

    豆腐の"□"は全角の空白文字を表すのが普通ですよ。

    半角の空白ならば "_" で表わすのが普通です。

    さて、お客様が指定しているのは

    SJIS の固定長ファイルでしょうか? この場合の単位は桁
        ・・・                ・・・・

    SJIS の固定文字数ファイルでしょうか?? この場合の単位は文字
        ・・・・・                 ・・・・・

    さあ。どっちでしょう?????

引用返信 [メール受信/OFF]
■14599 / ResNo.10)  Re[6]: 印字コマンド
□投稿者/ 篤姫 -(2024/10/02(Wed) 14:08:15)
    ONnojiさん>

    > さて、お客様が指定しているのは
    >
    > SJIS の固定長ファイルでしょうか? この場合の単位は桁
    >     ・・・                ・・・・
    >
    > SJIS の固定文字数ファイルでしょうか?? この場合の単位は文字
    >     ・・・・・                 ・・・・・

    う〜ん
    指示書にはバイトってなっているんですが、、、
引用返信 [メール受信/OFF]
■14600 / ResNo.11)  Re[7]: 印字コマンド
□投稿者/ ONnoji -(2024/10/02(Wed) 14:13:24)
    > 指示書にはバイトってなっているんですが、、、

    バイト単位で固定長という事ですね。

    桐ではバイトは桁のことですよ。

    式を考えますから、しばらくお待ちください。
引用返信 [メール受信/OFF]
■14601 / ResNo.12)  Re[8]: 印字コマンド
□投稿者/ ONnoji -(2024/10/02(Wed) 14:57:50)
    2024/10/03(Thu) 03:04:56 編集(投稿者)

    >>指示書にはバイトってなっているんですが、、、
    >
    > バイト単位で固定長という事ですね。
    > 桐ではバイトは桁のことですよ。

    <式1> ※ "□"は全角空白文字 "_"は半角空白文字を表す

    × [文字列型項目] + #複写( "□", 10 - #文字数( [文字列型項目] ) )

    △ [文字列型項目] + #複写( "_", 20 - #桁数( [文字列型項目] ) ),
                     ↑
                  20バイトは20桁 ※全角文字は2バイト(桁)、半角文字は1バイト(桁)

    ◎ #sstr( [文字列型項目], -1, -20 ) ※ #sstr は #部分列 の別名です


    <式2> ※ "□"は全角空白文字 "_"は半角空白文字を表す

    × #複写( "□", 6 - #文字数( #str( [数値型項目] ) ) ) + #str( [数値型項目] )

    △ #複写( "_", 6 - #桁数( #str( [数値型項目] ) ) ) + #str( [数値型項目] )

    ◎ #sstr( #str( [数値型項目] ), -1, -6 ) ※ #sstr は #部分列 の別名です

    p.s.

    ◎の #sstr( )関数を使った方が確実です。[文字列型項目]に入力されている文字の長さが20桁を超えても大丈夫です。

    △のやり方だと[文字列型項目]に入力されている文字の長さが20桁を超えた時に問題があります。

    p.p.s.

    最初から、「指示書にはバイトってなっている」と書いてくれていたらねぇ〜。

    □が半角の空白文字だと書いていてくれたらねぇ〜。

    DATファイルなどと書かずに「 SJISのテキストファイル」だと書いていてくれたらねぇ〜。

    こんなに遠回りしなくて済んでんですゾッと。(−−〆)

引用返信 [メール受信/OFF]
■14606 / ResNo.13)  Re[9]: 印字コマンド
□投稿者/ 篤姫 -(2024/10/02(Wed) 18:09:16)
    ONnojiさん
    ありがとうございます。
    今から会議があるので
    終わったら課勉強させていただきます。
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-9] [10-13]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14590 / 親記事)  状態表示について
□投稿者/ ジェダイの桐 -(2024/10/02(Wed) 09:55:24)
    桐10s Windows10を使用しています。


    ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

    知りたい事

     表(.tbx)にある メニューバー → 表示(v) → 状態表示(M)

     現在の状態 :  ○○○

    この現在の状態を取得する方法が知りたい

    ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

    やってみたい事

     フォームで 現在の状態(基本 並べ替え 絞り込み)を表示してみたい

    ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇


    おはようございます。


    私が調べた限りでは、#絞り込み状態 の関数が一番近いですが
    こちらでは
    編集対象表が 並べ替え状態 または 絞り込み状態 であれば
    その深さの数値 そうでなければ 0 が返ります。


    現在の状態 を取得する事は 可能なのでしょうか? 不可能なのでしょうか?


    分かる方、お時間のある時、教えて頂けたら幸いですm(__)m

引用返信 [メール受信/OFF]

▽[全レス3件(ResNo.1-3 表示)]
■14591 / ResNo.1)  Re[1]: 状態表示について
□投稿者/ ONnoji -(2024/10/02(Wed) 10:35:19)
    2024/10/02(Wed) 15:58:43 編集(投稿者)

    > フォームで 現在の状態(基本 並べ替え 絞り込み)を表示してみたい

    Win桐では、[並べ替え]= 絞り込み状態 というのが仕様になっていると思いますよ。

      □ #絞り込み状態
       編集対象表が並べ替え状態または絞り込み状態になっているかどうかを調べます。
      並べ替え状態または絞り込み状態であれば、その深さを数値で返し、そうでなければ 0 を返します

    だから、 #絞り込み状態という関数を使うと、並べ替えも絞り込みと同じとカウントするワケです。

    ということで、 #絞り込み状態という関数で、

    現在の状態が[並べ替え]なのか[絞り込み]なのかを判別することは出来ないということになりますね。

    残念ながら、どう頑張っても無理ですよ。(T_T)/~~~

    p.s.

    拙作のオート・モダンINF_Framework の一覧表形式のフォームの場合には、

    フォームヘッダ部に並んでいる項目名はコマンドボタンになっています。

    この項目名コマンドボタンをクリックすると、項目が並べ替えられて、▲(昇順)⇔▼(降順)のマークが出現します。

    それと同時に、フォームヘッダ部のタイトルバーの直下の[解除]ボタンの右側に ● が表示されます。

      ⇒ txt絞り込み状態: #cond( #グループ選択状態, "<グループ選択>" + #複写( "●", #絞り込み状態 - 1 ), 1, #複写( "●", #絞り込み状態 ) )

    並べ替えを解除するには、フォームヘッダ部の1列めのアイコン群の右端にある[解除]ボタンを実行してください。

    なお、[解除]ボタンを実行しないで、別の方法で解除すると、▲(昇順)⇔▼(降順)のマークは表示されたままになります。

    これはどう頑張っても無理なのでご了承ください。m(__)m


引用返信 [メール受信/OFF]
■14592 / ResNo.2)  Re[2]: 状態表示について
□投稿者/ ジェダイの桐 -(2024/10/02(Wed) 11:31:15)
    2024/10/02(Wed) 12:22:07 編集(投稿者)
    2024/10/02(Wed) 12:15:30 編集(投稿者)

    ONnojiさん


    こんにちは!


    返信ありがとうございます。
    解説ありがとうございました!

    きっぱり諦めます(^^ゞ


    今後の新規設計は モダンINF_Framework で行う予定なので 絞り込み状態を視覚化してくれる ● マークは自作する必要がありません。


    ● マークがあまりにも便利に感じたので
    状態表示(M)にある 現在の状態 の様に

     基本 並べ替え 絞り込み

    が文字で見えればもっと使用者にとって指標となるかな??
    と思った次第なのでした(^^ゞ

    (と言っても、私の考え過ぎなのかもしれませんが・・・)


    現在の状態 で表示される

     基本 並べ替え 絞り込み

    は内部的な処理で、ユーザーが関数等で取得する事は出来ないんでしょうね(T_T)


    p.s.


    > この項目名コマンドボタンをクリックすると、項目が並べ替えられて、▲(昇順)⇔▼(降順)のマークが出現します。

    ▲ ▼ マークが出ている事に気づいていませんでした。

    結果的にこのマークで、私が考えた 使用者にとっての指標 はクリア出来ますね(^^♪


    p.p.s.


    > #cond( #グループ選択状態, "<グループ選択>" + #複写( "●", #絞り込み状態 - 1 ), 1, #複写( "●", #絞り込み状態 ) )


    この式を実際に、自作のフォームに テキストボックス を作成して 入力してみました。
    スゴイですね!


    関数 と 条件選択 で INF_Framework の様に ●マーク が出せるんですね(^^♪

解決済み!
引用返信 [メール受信/OFF]
■14595 / ResNo.3)  Re[3]: 状態表示について
□投稿者/ ONnoji -(2024/10/02(Wed) 13:08:26)
    >>この項目名コマンドボタンをクリックすると、項目が並べ替えられて、▲(昇順)⇔▼(降順)のマークが出現します。
    >
    > ▲ ▼ マークが出ている事に気づいていませんでした。

    こちらをご確認ください
     ↓
    7.オートフォームの特長を確認しましよう|桐の釣魚大全のトップ > INF_Framework入門 レベル1
    http://silicon7565.html.xdomain.jp/INF_Framework/INF_Framework_Level_01.html

    ・項目名をクリックすると並べ替えできます
       項目名はコマンドボタンになっていて、マウス左クリックで[▲(昇順)][▼(降順)]トグル動作します。
      並べ替えを解除するには、ヘッダ部の[解除]ボタンを実行してください。
      [ON/OFF(ソート時に処理対象行を保持する)]と[ON/OFF(辞書順でソートする)]のふたつのボタンが使えます。


    >>#cond( #グループ選択状態, "<グループ選択>" + #複写( "●", #絞り込み状態 - 1 ), 1, #複写( "●", #絞り込み状態 ) )


    この式は、INF_Framework が自動的に設定する式です。

    なので、整形ユーティリティの[フォーム定義リスト]を使わないと確認できません。(^^ゞ


引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-3]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14579 / 親記事)  TXTファイルからDATファイルに変更
□投稿者/ 篤姫 -(2024/09/28(Sat) 16:41:50)
    桐から書き出したTXTファイルを
    DATファイルに変換できるのでしょうか?

    桐10S Win11です。

    よろしくお願い会います。
引用返信 [メール受信/OFF]

▽[全レス4件(ResNo.1-4 表示)]
■14580 / ResNo.1)  Re[1]: TXTファイルからDATファイルに変更
□投稿者/ ONnoji -(2024/09/28(Sat) 20:34:03)
    2024/09/29(Sun) 15:07:38 編集(投稿者)

    > 桐から書き出したTXTファイルを
    > DATファイルに変換できるのでしょうか?

    単に拡張子が .dat のファイルなのでしょうかね??。

    でも、これは

    仕様が整備された標準的・汎用的なデータ形式ではなく、そのソフトウェアが内部的に利用するためのデータファイルに用いられる。
    ・・・・・・・・・・・・・・・・・・・・・・・・・

    ということです。

    詳しくはネットをググってくださいね。

    例えばこちら
     ↓
    DATファイル(.datファイル)とは - IT用語辞典 e-Words
    https://e-words.jp/w/DAT%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.html

    p.s.

    ということで、どのソフトで用いる DATファイルなのかを確認してください。

    どのソフトの DATファイルか確認したら、変換可能か否かを判断してください。
    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

引用返信 [メール受信/OFF]
■14581 / ResNo.2)  Re[2]: TXTファイルからDATファイルに変更
□投稿者/ 篤姫 -(2024/09/29(Sun) 15:48:24)
    ONnojiさん

    ありがとうございます。
    まずその前に
    印字開始でSiftJisで書き出すと
    文字化けが発生するのです。

    文字化けしないようにするには何か設定が必要でしょうか?

    よろしくお願いします。
引用返信 [メール受信/OFF]
■14582 / ResNo.3)  Re[3]: TXTファイルからDATファイルに変更
□投稿者/ ONnoji -(2024/09/29(Sun) 16:38:55)
    2024/09/29(Sun) 16:58:28 編集(投稿者)

    > まずその前に
    > 印字開始でSiftJisで書き出すと
    > 文字化けが発生するのです。

    これって、

    印字開始 <ファイル名>, SJIS出力 = する

     印字 <式>

    印字終了

    で出力したテキストファイルですよね。

    このテキストファイルを[Windows のメモ帳]で開いた時に、

    文字化けしないで読めれば正しく出力されてると確認できますよ。

    その時、[Windows のメモ帳]の一番下のステータスバーに m行、n列 100% Windows(CRLF) ANSI と表示されます。

    ANSI とは、SJIS の事と同じです。 ※UFF-16 の表示されていたら SJIS出力 = する を忘れています。(^^ゞ
    ・・・・・・・・・・・・・・・

    まず、出力したテキストファイルを[Windows のメモ帳]で開いて文字が化けるのか否かを確認してください。

    なお、[Windows のメモ帳]で文字化けしないのに、別のソフトで開きた時に文字化けする場合には、
       ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

    使用したソフトに対応していない形式のテキストファイルだろうと思いますよ。

    p.s.

    そもそも、拡張子(.dat)のファイルが本当にテキストファイルなのか??

    甚だ疑問なのでありますぅ〜。 (ーー;)--------------> ※遠い目線


引用返信 [メール受信/OFF]
■14583 / ResNo.4)  Re[4]: TXTファイルからDATファイルに変更
□投稿者/ 篤姫 -(2024/09/29(Sun) 17:05:24)
    ONnojiさん

    早々にありがとうございます。

    印字開始にSiftjisが抜けていました。
    正常に文字化けせずにTXTファイルに書き出しが出来ました。

    ありがとうございました。
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-4]



■記事リスト / ▲上のスレッド
■14572 / 親記事)  テーブルの項目を整理する際の影響確認
□投稿者/ さち -(2024/09/20(Fri) 10:41:37)
    桐10s Windows10を使用しています。

    桐で作成したシステムで使用していないと思われるテーブルの項目を整理(削除)したいのですが、削除しても影響がないか調査する方法はないでしょうか?


    ・桐側で対象キーワードを使用しているフォームやレポートを一括検索する
    ・フォームやレポートの定義をtxtファイルに落とす

引用返信 [メール受信/OFF]

▽[全レス5件(ResNo.1-5 表示)]
■14573 / ResNo.1)  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 / ResNo.2)  Re[2]: テーブルの項目を整理する際の影響確認
□投稿者/ さち -(2024/09/20(Fri) 15:43:04)
    No14573に返信(ONnojiさんの記事)

    ONnojiさん回答ありがとうございます。
    紹介していただいたツールに慣れていないためフォーム定義の
    テキスト化が効率よくできていませんが、表の定義リストは便利だと思いました。

    定義情報の参照やテキスト化も知らなかったので助かりました!!
    ありがとうございます。
解決済み!
引用返信 [メール受信/OFF]
■14575 / ResNo.3)  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


引用返信 [メール受信/OFF]
■14576 / ResNo.4)  Re[4]: テーブルの項目を整理する際の影響確認
□投稿者/ ONnoji -(2024/09/20(Fri) 16:40:51)
    >> ・フォームやレポートの定義をtxtファイルに落とす
    >
    > レポートの定義情報は、レポートを再定義した状態で
    >
    > [ファイル]メニュー → [印刷]→[定義情報]→プレビューの時に[テキスト書き出し]アイコンを選ぶとテキストに出力できますよ。(^^ok

    フォーム定義でも同様に[ファイル]メニュー → [絵定義情報の印刷]→ ・・・・・

    でテキストに出力できますよ。
引用返信 [メール受信/OFF]
■14577 / ResNo.5)  Re[1]: テーブルの項目を整理する際の影響確認
□投稿者/ 尾形 -(2024/09/20(Fri) 17:37:23)
    どうも、こんにちは

    表示幅をゼロにする
    いったん、別項目名にして残しておいて
    経過を見て削除する


    といった事もいいかもです

引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-5]






1553754

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -