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

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

記事リスト ( )内の数字はレス数
UpDate文字置換(4) | Nomal加工開始日を求めたい(30) | Nomal(削除)(4) | Nomalタイルを2つ(3) | Nomalレポートで明細末尾に以下余白と表示させたいです(2) | Nomal桐レポートCond関数で(2) | Nomalフォームのコマンドボタンについて(18) | Nomal特定箇所の計算(2) | Nomalエクセル1900基準にしたい(4) | Nomalレポート印刷(5) | Nomal桐レポート若しくは一覧表印刷で作成可能かどうか(3) | NomalDBの接続に失敗しました(2) | Nomal[英単語] を単語単位で検索・絞込する方法(15) | Nomal行制約について(12) | Nomal条件選択だと思うんですが…(2) | Nomalエクセル書き出し(7) | Nomal(削除)(0) | Nomal環境依存文字(5) | Nomalレポート オブジェクトの属性(2) | Nomalフォームの式入力で[名前]と背景色を指定できますか(22) | Nomal表番号の謎(15) | Nomal時間型の置換(3) | Nomalアポストロフィ、シングルクォーテーションの「'」(8) | Nomal桐RDSで固まる(1) | Nomalフォーム入力途中でESC(6) | Nomal(削除)(1) | Nomalインボイス対応請求書レポート作成(8) | Nomal文字列への入力方法(4) | Nomal毎月2日から翌月1日までを1ヶ月(2日の日の属する月)とする行集計の方法について(2) | Nomal対象表が更新中またはグループ操作中のためこのコマンドは使用できません(2) | Nomal変数を反映させたい(16) | Nomal右クリックフォーム(1) | Nomalレポートの列集計(件数集計)について(15) | Nomal(削除)(13) | Nomal桐の履歴(2) | Nomal右クリックフォーム(8) | NomalNumLockキー 処理中止にしたい(3) | Nomal∨ や ∧ の変換(2) | Nomalデータ内の指定文字列個数を知りたい(7) | Nomalcmd実行中の左下表示(1) | Nomal超初心者ですみませんが・・・・(12) | Nomal書き出しコマンドについて(2) | Nomalテキスト読み込み(5) | Nomalクリックスライド入力(15) | Nomalxmlファイル読み込みについて(1) | Nomalレポートのヘッダーとフッターの日付が異なる(12) | Nomal文字の置き換え(2) | Nomal値集合の番号とは(7) | Nomal字種制約違反について(4) | Nomal『KU1109:ファイル名の形式が不正です』(23) | Nomal更新を判定出来ますか?(30) | Nomal数値の直前値がおかしくなります(5) | Nomal文字、記号、数字が混在したランダムなパスワードを作る方法(5) | Nomal単純な項目の計(1) | Nomalレポート 表ファイル名の選択(2) | Nomal伝票印刷において(1) | Nomalexcelのexactの代わりになる関数(2) | Nomal一覧表での改行(2) | NomalChatGPT(2) | Nomal文字列から記号のみ取り出ししたい(7) |



■記事リスト / ▼下のスレッド
■13984 / 親記事)  右クリックフォーム
□投稿者/ 尾形 -(2023/10/20(Fri) 09:27:24)
    よろしくお願いします

    一覧表形式フォームを使っていて
    マウス右クリックして、独自の単票メニューフォーム
    を表示したいと思っています

    フォームのマウス右アップイベントを定義して
    フォーム呼び出し コマンドを実行しています

    右クリックしたマウスの位置付近に
    フォームを表示(移動)したいです


    呼び出しされたフォーム側で
    &x=#PointToDot(&jマウス位置[1]/20)
    &y=#PointToDot(&jマウス位置[2]/20)
    ウィンドウ位置 設定,&hwindow,位置=(&x,&y)


    こんな感じで設定してみましたが
    一覧表で右クリックした時
    左から右に行くにつれ、だんだんと
    フォームがマウスの位置から離れていきます

    一覧表の
    左端で右クリックした場合、マウス位置+4cm
    中央で右クリックした場合、マウス位置+8cm
    右端で右クリックした場合、マウス位置+12cm
    イメージとしてはこんな感じです


    計算方法が違うのでしょうか?
    どのようにしたらいいのでしょうか?


    よろしくお願いします


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

▽[全レス8件(ResNo.4-8 表示)]
■13989 / ResNo.4)  Re[4]: 右クリックフォーム
□投稿者/ 尾形 -(2023/10/20(Fri) 15:20:03)
    色々とありがとうございます


    >フォーム以外のオブジェクトに定義した場合

    フォームのマウス右アップイベント
    に定義しています


    > 具合が悪い場合には、まず源泉から調べなければいけませんね。

    実際にみて頂こうと思って
    簡単なサンプルを準備したら
    サンプルでは想定通り正常動作でした orz


    実物はだいぶ作りこんだフォームなので
    別の原因があるかもしれません
    調べて分かったらご報告させていただきます


    お騒がせしてすいませんでした


引用返信 [メール受信/OFF]
■13998 / ResNo.5)  Re[5]: 右クリックフォーム
□投稿者/ 尾形 -(2023/10/22(Sun) 17:12:09)
    > 調べて分かったらご報告させていただきます

    メソッド呼び出し @フォーム.表示倍率の設定( &表示倍率 )

    表示倍率で調整していたのが原因でした
    大変失礼いたしました

引用返信 [メール受信/OFF]
■14004 / ResNo.6)  Re[6]: 右クリックフォーム
□投稿者/ ななーし -(2023/10/26(Thu) 14:46:20)
    尾形さんこんにちは

    お久しぶり?です。ちょこちょこ掲示板は拝見してますが、最近は自力で解決できることが多く、質問しておりませんでしたが、なんとも面白そうな質問だったので聞かせてください。

    恐らく、一覧表フォームで表示しきれない内容等を補足として右クリックすることでモーダルフォームを呼び出し、表示するような内容なのかな?と思いますが使ってみると便利なんでしょうか?使用感を教えて頂ければ幸いです。
    基本はテキストボックスにファミリで登録してマウス右アップで該当行の情報を右クリックで表示させるのかな?と思いますが他の動作が重くなったり等はないのかなど懸念はあるかなと。
引用返信 [メール受信/OFF]
■14005 / ResNo.7)  Re[7]: 右クリックフォーム
□投稿者/ 尾形 -(2023/10/26(Thu) 18:04:59)
    どうも、こんにちは

    「予定」フォームと「実行」フォームがあり
    本当は、予定からドラッグ&ドロップで
    実行にセットして、予定の消込を自動でしたかったのですが
    どちらも一覧表形式フォームなので
    ドラッグ&ドロップでは難しかったので
    右クリックフォームを経由するようにした次第です


    フォーム呼び出し(モーダル)ではなくても
    ウインドウ作成でもいい感じもしてますが


    特殊な操作性にすると、汎用性が無くなるので
    あまり好みではないのですが
    使ってみて便利とは思っています


    用途、使い方は色々とありそうに思います
    重くなったりとかは特にないです


    > テキストボックスにファミリで登録
    まだ試作途中ですが
    テキストファミリイベントより
    フォームの右アップイベントがいいように感じています



引用返信 [メール受信/OFF]
■14006 / ResNo.8)  Re[8]: 右クリックフォーム
□投稿者/ ななーし -(2023/10/26(Thu) 21:03:30)
    2023/10/27(Fri) 09:25:26 編集(投稿者)

    尾形さんこんばんわ

    さくっと作ってみましたがファミリパレットでも同等の効果は得られました。
    それぞれに右アップで同じ手続きを実行しても同等な効果は得られそうです。
    どちらでもよさそうですね。

    私は右クリックで選択した行の1行で表示できないあふれた情報を表示させることに使ってみたのですが、まだ、完成には至ってない感じです。
    動作自体はするのですが、右クリック時に選択行の情報をグローバル変数にぶち込んで違うフォーム、違う結合表(SQL)で開きなおすという感じで作ったのですが、たまに選択行の情報が更新されなかったり、右クリックが通常の右クリック情報が表示されたりするのでもう少しデバックしてみます。

    追記
    イベント中に&右メニューを0に書き換えで開かない対策は可能で、左クリックで選択後に右クリックをしないと開かないようですね。また編集中の場合、通常の右クリックメニューが出てしまうので編集フォームよりは検索・参照フォームで有用な使い方になるかと思います。
引用返信 [メール受信/OFF]

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



■記事リスト / ▼下のスレッド / ▲上のスレッド
■13990 / 親記事)  NumLockキー 処理中止にしたい
□投稿者/ まさやん -(2023/10/20(Fri) 18:16:56)
    お世話様です。

    桐10 ビルド#2136です。

    NumLockキーを 実行させたくなく

    手続き定義開始 フォーム::キーダウン(長整数 &仮想キーコード,長整数 &スキャンコード,長整数 &フラグ,参照 長整数 &処理中止)
              条件 (&仮想キーコード=144) &処理中止=1

    手続き定義終了

    として 設定していますが、なかなか うまくいきません

    PCを良く熟知してない方が 数字キー押すんだけど 数字入力できない・と言われまして
    上記の様に設定すたのですが・・・ 有効になりません

    ご伝授ください

    或いは そもそも 設定不可なのでしょうか?
引用返信 [メール受信/OFF]

▽[全レス3件(ResNo.1-3 表示)]
■13991 / ResNo.1)  Re[1]: NumLockキー 処理中止にしたい
□投稿者/ ONnoji -(2023/10/20(Fri) 19:10:05)
    > NumLockキーを 実行させたくなく
    >
    > 手続き定義開始 フォーム::キーダウン(長整数 &仮想キーコード,長整数 &スキャンコード,長整数 &フラグ,参照 長整数 &処理中止)
    >
    >  条件 (&仮想キーコード=144) &処理中止=1
    >
    > 手続き定義終了
    >
    > として 設定していますが、なかなか うまくいきません

    当方は桐-2012 と桐10sで試しました。

    確かに NumLock:144 は実行されますね。

    &処理中止 というのは[桐に割り当てられた機能が有れば]という前提のような気がします。

    [NumLock]キーを押しても桐は(右メニューが出現するなどの)何の反応もしませんよね。

    なので、&処理中止の効果が現れないのかな? なんて想像しています・・・(^^ゞ

    しかしながら、本当のところ(仕様)はわかりませんので、K3殿に尋ねるしかないと思いますよ。


引用返信 [メール受信/OFF]
■13992 / ResNo.2)  Re[2]: NumLockキー 処理中止にしたい
□投稿者/ ONnoji -(2023/10/20(Fri) 19:19:36)

    "numlock 無効" というキーワードでググルと、いろいろ情報が見つかりますよ。

    ノートPCのメーカー毎に微妙に違うのかもしれませんのでご注意ください。

    ※当方はノートPCを持っていませんので知見がありません。(^^ゞ

    お試しあれ。


引用返信 [メール受信/OFF]
■13996 / ResNo.3)  Re[3]: NumLockキー 処理中止にしたい
□投稿者/ まさやん -(2023/10/20(Fri) 20:16:41)
    2023/10/20(Fri) 20:29:17 編集(投稿者)

    > "numlock 無効" というキーワードでググルと、いろいろ情報が見つかりますよ。

    > お試しあれ。
    >
    なるほど ググってみました。
    桐以前の問題なんですね。

    確かに 使い慣れた方にしたら テンキーの場所で
    テンキーのサブ的な働き(数字以外の表示(表示がない場合もありますが))をする動作が
    操作場所を変えないで 利用できる面は ありがたいと思います。

    が、そのサブ的な動作が知らない方は  えっ? なんで・・ になりますよね

    ありがとうございます。
解決済み!
引用返信 [メール受信/OFF]

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



■記事リスト / ▼下のスレッド / ▲上のスレッド
■13970 / 親記事)  ∨ や ∧ の変換
□投稿者/ oyaji -(2023/09/24(Sun) 05:12:02)
    検索 ∨ や ∧ の矢印はいつもヘルプからコピーしているのですが、キーボードでの入力はどうするのでしょうか

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

▽[全レス2件(ResNo.1-2 表示)]
■13971 / ResNo.1)  Re[1]: ∨ や ∧ の変換
□投稿者/ ONnoji -(2023/09/24(Sun) 10:47:19)
    2023/09/24(Sun) 12:09:56 編集(投稿者)

    "∨ や ∧ の矢印"でググると色々と見つかりますよ。

    例えばこちら
     ↓
    大なり小なり(<、>)の上向き・下向きの記号の出し方(∧、∨) | TeraDas
    https://www.teradas.net/archives/37357/

    なお、一度単語登録してしまえば以降は簡単になると思います。

    ちなみに、私は"きごう"とひらがなを入力して[変換]キーを押して、候補の中から選んでいます。

    p.s.

    何故かメニューバー[ヘルプ]→[ヘルプの表示]で[桐 - ヘルプ] を表示した時
       ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    選択した範囲を Ctrl + C でコピー出来ないんですね。

    ※右クリックで右メニューでコピーを選ぶことは出来ますが面倒です。

    しかし、C:\Program Files (x86)\K3\Kiri10\System\Kiri10.chm を直接開いて表示した場合には、
    選択した範囲を Ctrl + C でコピー出来るのでした。


    なので、[桐 - ヘルプ]は拙作ランチャーに登録して開いて、
    メニューバー[ヘルプ]→[ヘルプの表示]で[桐 - ヘルプ] を表示することはありません。


引用返信 [メール受信/OFF]
■13972 / ResNo.2)  Re[2]: ∨ や ∧ の変換
□投稿者/ oyaji -(2023/09/24(Sun) 14:06:53)
    No13971に返信(ONnojiさんの記事)

    ありgとうございます。勉強させていただきました。

    またよろしくお願いいたします。
解決済み!
引用返信 [メール受信/OFF]

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



■記事リスト / ▼下のスレッド / ▲上のスレッド
■13962 / 親記事)  データ内の指定文字列個数を知りたい
□投稿者/ T.S -(2023/09/16(Sat) 12:14:50)
    いつもお世話になっております。
    TSと申します。

    桐v9-2012(v9-2004 sp6)


     特定レコード内に指定した文字列の出現回数を知りたいのですが、

    色々試したのですが良い案(v10の#対応文字列数2のような動作)が思いつきませんでした。

     良案をご教示いただければと思います。

    (例)

    [テスト] 東京都東京都東京都 「東京都」 → 3
    [テスト] あいうえおかきあくいけこ 「い」 → 2

    ・・・

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

▽[全レス7件(ResNo.3-7 表示)]
■13965 / ResNo.3)  Re[3]: データ内の指定文字列個数を知りたい
□投稿者/ 悲しげ -(2023/09/16(Sat) 13:21:11)
    No13964に返信(T.Sさんの記事)
    「解決済み」が付いてしまいましたが
    あれだと指定文字列が2字以上になると全然あきまへんよ。(^^;)
引用返信 [メール受信/OFF]
■13966 / ResNo.4)  Re[4]: データ内の指定文字列個数を知りたい
□投稿者/ 悲しげ」 -(2023/09/16(Sat) 13:30:02)
    No13965に返信(悲しげさんの記事)
    かなり苦しいが

     (#文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],"")))/#文字数([指定文字列])

    としてみたら一見うまく行ったような。
    つまり指定文字数で割ってみた。
    でもどうして(?_?)
引用返信 [メール受信/OFF]
■13967 / ResNo.5)  Re[5]: データ内の指定文字列個数を知りたい
□投稿者/ T.S -(2023/09/16(Sat) 16:50:00)
    悲しげ 様

    > あれだと指定文字列が2字以上になると全然あきまへんよ。(^^;)

     本当ですね。私も「一文字」のみの仮テーブルを作り検証し、

    想定したとおり文字数がカウントできたと思い、

    解決済みとさせていただきましたが、

    おっしゃるとおり、2文字以上の連続文字の塊がある場合は・・・、でした。

    > (#文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],"")))/#文字数([指定文字列])

    では、確かにこうなって欲しいという結果が得られました。

    一度ならずも二度までもご教示いただき、

    本当にありがとうございました。

    TS
解決済み!
引用返信 [メール受信/OFF]
■13968 / ResNo.6)  Re[3]: データ内の指定文字列個数を知りたい
□投稿者/ T.S -(2023/09/16(Sat) 17:23:29)
    No13964に返信(T.Sさんの記事)
    > 悲しげ 様
    >
    >>  #文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],""))
    >
    >  おかげさまで、うまくいきました。
    >
    >  本当にありがとうございました。
    >
    > TS
    >
引用返信 [メール受信/OFF]
■13969 / ResNo.7)  Re[5]: データ内の指定文字列個数を知りたい
□投稿者/ 悲しげ -(2023/09/16(Sat) 21:03:31)
    No13966に返信(悲しげ」さんの記事)
    風呂に入ったらその訳が判りました。(^^;)

    文字置換の結果が
    3字「東京都」の場合は、
    「東京都東京都東京都」と9字になるのは、3組×3字(指定文字列の数)
    2字「東京」の場合だと、
    「東京東京東京」と6字になるのは、3組×2字(指定文字列の数)
    1字「東」の場合だと、
    「東東東」と3字になるのは、3組×1字(指定文字列の数)

    よって指定文字列の数で割ることで晴れて求める組数となる。

    余談
    では指定文字列が無い、即ち指定文字列の数が0の場合「0除算エラー」とならないか?(笑)
    その対策は、計算式の頭に
      #条件選択([指定文字列],・・・
    とでもすれば凌げるでしょうかね。(^^;)

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

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



■記事リスト / ▲上のスレッド
■13958 / 親記事)  cmd実行中の左下表示
□投稿者/ たつとも -(2023/09/15(Fri) 09:05:16)
    お世話になります。
    cmd実行時に左下に現在の実行中の行数が表示されますが
    されないパソコンとされるパソコンが社内に存在します。

    ツールなどの設定を見てもONOFFするような設定が見当たらないのですが
    何か設定があるのでしょうか。

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

▽[全レス1件(ResNo.1-1 表示)]
■13960 / ResNo.1)  Re[1]: cmd実行中の左下表示
□投稿者/ ONnoji -(2023/09/15(Fri) 14:15:24)
    2023/09/16(Sat) 08:48:24 編集(投稿者)

    > cmd実行時に左下に現在の実行中の行数が表示されますが
    > されないパソコンとされるパソコンが社内に存在します。

    言葉で表すと内容が上手く伝わらないことが多いので、スクリーンショット(.jpg)を添付してくださると、
    速攻で回答が付くと思いますよ。

    それから、桐の種類(桐9-2012/桐10s/桐s)も明示してください。

    なお、もしや?とは思いますが・・・

    「実行中の行数」というのは、一括処理( .cmd )の行の事でしょうか??

    そうだとすれば、実行した一括処理( .cmd )のどこかに、[トレース  開始]というコマンドがあるハズです。
    [トレース  開始]を削除するか、またはコメントアウトすれば改善すると思いますよ。

    詳しくはこちら
     ↓
    桐 - ヘルプ > 一括処理・履歴・イベント > リファレンス > 一括処理コマンド > 五十音順 > た行 > トレース

    トレース
    --------------------------------------------------------------------------------
    イベントでの使用 ○可能

    ■説明
    ・「開始」を指定すると、実行中のコマンドの内容をステータスバーに表示します。
    ・「停止」または「終了」を指定すると、コマンドの内容を非表示にします。

    ■構文
    トレース  開始|停止|終了


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

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






1457654

Mode/  Pass/

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

- Child Tree -
- Antispam Version -