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

■14845 / 親記事)  絞り込み:比較式での日時値絞り込みの相談
  
□投稿者/ ジェダイの桐 -(2025/02/21(Fri) 08:23:50)
    2025/02/21(Fri) 08:24:37 編集(投稿者)

    桐10s Windows10を使用しています。


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

    知りたい事

    今日を基準として、先月1日から先月末までの データ型日時 を比較式で絞込したい

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

    前提

    表で絞込を行う(イベントの使用はしない)

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

    自分でやってみた結果

    #日時日付( #日時値生成( #条件選択( #月( #月数加算( #日時値, -1, 1 ) ) <> 12, #文字列( #年( #日時値 ) ), 1, #文字列( #年( #年数加算( #日時値, -1 ) ) ) ), #文字列( #月( #月数加算( #日時値, -1, 1 ) ) ) ) ) <= [] <= #月末( #日時日付( #日時値生成( #条件選択( #月( #月数加算( #日時値, -1, 1 ) ) <> 12, #文字列( #年( #日時値 ) ), 1, #文字列( #年( #年数加算( #日時値, -1 ) ) ) ), #文字列( #月( #月数加算( #日時値, -1, 1 ) ) ) ) ) )


    この比較式で求めたい結果を得る事はできている

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

    知りたい事

    上記比較式が長いため、もっと分かりやすい別解がないかが知りたいですm(__)m

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

    おはようございます。
    自分で考えた比較式で、やりたい事は実現出来たのですが、何分 比較式が長く
    分かりにくいです。(自分で考えておきながら・・・)

    そこで、他に良い方法がないかな??と思い質問しました。


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

引用返信 [メール受信/OFF] 削除キー/
■14848 / ResNo.1)  Re[1]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ MAKOTO -(2025/02/21(Fri) 08:51:51)
    2025/02/28(Fri) 08:10:30 編集(投稿者)

    ジェダイの桐さん
    サンプルは削除しました。
    桐10の表に令和生まれの方を登録したら
    西暦表示になるのか、平成37年2月28日(金)なるのか
    令和7年2月28日になるのか分からずじまいでした。
    まだ購入予定ではないので気にしないことにします。
引用返信 [メール受信/OFF] 削除キー/
■14849 / ResNo.2)  Re[2]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ MAKOTO -(2025/02/21(Fri) 09:01:48)
    2025/02/21(Fri) 09:14:28 編集(投稿者)

    桐10なので令和に対応していません。
    日付の入力は令和の省略記号とかありますか?
    平成は「h」昭和は「s」ですが変換しないと桐10sでは
    どうなるのでしょうか?
    ダウンロードされた方是非教えてください。

    tem.k3xこのファイルがサンプルの住所録データです。
    hude.tbxを開いて読み込み→K3xと進み項目名指定は
    一度<<を押して右側の項目名一覧を白紙にします。
    次は>>を押して全項目を読み込むと103件読み込まれます。
    データはすべて架空の物ですので質問は受けつけません。
    左上のマークは1〜5まであり数字を押すと白や黒に変わり
    よく使う方を指定すると簡単にしぼり込めます。
    ふりがなは先頭一致ですが検索ボタンを押すと他のモード
    にも変わります。
    青い名前ボタンは部分一致ですので「山」「本」なども
    絞り込めます。
    質問は際限なく続くので使い込んでわからないところ
    手短に質問してください。
    郵便番号からや郵便局のダウンロードコーナーから設定すると
    京都市や富山市の同一番号も選んで表引きできます。
引用返信 [メール受信/OFF] 削除キー/
■14850 / ResNo.3)  あくまでも一例です
□投稿者/ MAKOTO -(2025/02/21(Fri) 15:24:50)
    表での日時値の絞り込み式の例 2025/02/21の一ヶ月前の日時項目で
    絞り込み→比較式と進み下記の式を入力
    (#日時日付(#日数加算(#月末(#月数加算(#日時値,-2,1)),1))=<[])
    *(#日時日付(#日数加算(#月末(#月数加算(#日時値,-1,1)),1))>[])=1
引用返信 [メール受信/OFF] 削除キー/
■14852 / ResNo.4)  Re[1]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ ONnoji -(2025/02/21(Fri) 16:23:34)
    2025/02/21(Fri) 17:27:05 編集(投稿者)

    ジェダイの桐さん

    > 今日を基準として、先月1日から先月末までの データ型日時 を比較式で絞込したい

    要するに、本日に対する前月のすべての日という意味でしょね。(^^ok

    絞り込み:比較式

    ( #年( [日時] ) = #年( #月数加算( #日時値, -1, 1 ) ) .and #月( [日時] ) = #月( #月数加算( #日時値, -1, 1 ) ) ) = 1

    この式は条件式になっていますので、絞り込み:比較式のダイアログボックスの項目名はどこでも使えますよ。

    p.s.

    ダウンロード掲示板に「INF_Framework HDLVAR 仕様書メモ 第2版」を掲載しました。

    よろしければご一読ください。

引用返信 [メール受信/OFF] 削除キー/
■14853 / ResNo.5)  Re[2]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ ジェダイの桐 -(2025/02/21(Fri) 18:43:18)
    MAKOTOさん

    こんばんは!
    本日終日社外だった為、明日確認させて頂きます。

    サンプル提示ありがとうございますm(__)m


引用返信 [メール受信/OFF] 削除キー/
■14854 / ResNo.6)  Re[2]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ ジェタイの桐 -(2025/02/21(Fri) 18:46:10)
    ONnojiさん

    お久しぶりです!
    本日終日社外だった為明日確認させて頂きますm(__)m
    (明日は出勤日です^_^)
    > p.s.
    >
    > ダウンロード掲示板に「INF_Framework HDLVAR 仕様書メモ 第2版」を掲載しました。
    >
    > よろしければご一読ください。

    勿論拝見させて頂きます。
    情報ありがとうございますm(__)m

引用返信 [メール受信/OFF] 削除キー/
■14855 / ResNo.7)  Re[4]: あくまでも一例です
□投稿者/ ジェダイの桐 -(2025/02/22(Sat) 08:56:06)
    MAKOTOさん

    > (#日時日付(#日数加算(#月末(#月数加算(#日時値,-2,1)),1))=<[])
    > *(#日時日付(#日数加算(#月末(#月数加算(#日時値,-1,1)),1))>[])=1

    おはようございます!
    無事絞り込み出来ました。

    ありがとうございましたm(__)m

    p.s.

    提示頂いたサンプルなのですが、使い方が分かりませんでした(T_T)
    せっかく作って頂いたのですが、上記理由により元号の結果も分かりません。
    申し訳ないです・・・


引用返信 [メール受信/OFF] 削除キー/
■14856 / ResNo.8)  Re[2]: 絞り込み:比較式での日時値絞り込みの相談
□投稿者/ ジェダイの桐 -(2025/02/22(Sat) 08:58:52)
    ONnojiさん

    おはようございます!

    > 要するに、本日に対する前月のすべての日という意味でしょね。(^^ok

    はい!そうです。


    > ( #年( [日時] ) = #年( #月数加算( #日時値, -1, 1 ) ) .and #月( [日時] ) = #月( #月数加算( #日時値, -1, 1 ) ) ) = 1


    無事絞り込みできました!
    ありがとうございましたm(__)m

引用返信 [メール受信/OFF] 削除キー/
■14857 / ResNo.9)  絞り込み:比較式で新しい気付き
□投稿者/ ジェダイの桐 -(2025/02/22(Sat) 09:04:14)
    MAKOTOさん ONnojiさん

    回答ありがとうございましたm(__)m

    > (#日時日付(#日数加算(#月末(#月数加算(#日時値,-2,1)),1))=<[])
    > *(#日時日付(#日数加算(#月末(#月数加算(#日時値,-1,1)),1))>[])=1

    > ( #年( [日時] ) = #年( #月数加算( #日時値, -1, 1 ) ) .and #月( [日時] ) = #月( #月数加算( #日時値, -1, 1 ) ) ) = 1

    共に絞り込みが出来ました。

    教えて頂いた2つの式は 条件式 です。


    私は 絞り込み:比較式 で 条件式を使用したことがありませんでした。
    正に目からウロコ(^^ゞ


    私が考えた2つとも比較式より圧倒的に短く分かりやすいです。


    ありがとうございましたm(__)m

解決済み!
引用返信 [メール受信/OFF] 削除キー/

次のレス10件>

スレッド内ページ移動 / << 0 | 1 >>

このスレッドに書きこむ

Mode/  Pass/

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

- Child Tree -
- Antispam Version -