過去の桐井戸端BBS (桐ver.9)
18173 年をまたいだ翌月の絞込みはどのようにしたらいいのでしょうか KAJI 2002/12/05-11:47
どなたか教えて下さい。
桐V9を使用しています。
絞込み条件で翌月のデータを絞り込みたいのですが、
年をまたがった翌月の場合どの様に条件式を設定すればいいのでしょうか?
(今は、&月+1 でやっていましたが・・・)
項目は、[年][月][日]に設定しています。
[年]は西暦表示です。
過去ログも見てみたんですが・・
よろしくお願いします。

18174 Re:年をまたいだ翌月の絞込み 郷司 2002/12/05-14:22
記事番号18173へのコメント
こんにちは、KAJIさん。

>過去ログも見てみたんですが・・

過去ログですが、参考になるのではと思います。
http://www.fuku3.com/~habata/kbbs/kakov7/00584.htm
18175 Re:年をまたいだ翌月の絞込み HERB 2002/12/05-14:32
記事番号18173へのコメント
KAJIさんHERBです。

>年をまたがった翌月の場合どの様に条件式を設定すればいいので
>しょうか?
>(今は、&月+1 でやっていましたが・・・)
>項目は、[年][月][日]に設定しています。
>[年]は西暦表示です。

項目、[年][月][日]のデータ型が数値と仮定の上で。

[年]には#条件選択(&月=12,&年+1,1,&年)

[月]には#条件選択(&月=12,1,1,&月)

項目を増やせるなら、仮に日時型項目[年月日]を作成して、項目[年][月][日]から。

#日時値(#文字列([年])+"/"+#文字列([月])+"/"+#文字列([日]]))

[年月日]の検索条件式

≧#月数加算(#日時値(#文字列([年],4)+"/"+#文字列([月],2)+"/01",1,2)

sw = 1 : その月の月末を返す
sw = 2 : 翌月の1日を返す

でいかがでしょうか?
18176 Re:自己レスです HERB 2002/12/05-14:36
記事番号18175へのコメント
>≧#月数加算(#日時値(#文字列([年],4)+"/"+#文字列([月],2)+"/01",1,2)
>_________________________________↑
>_____________________sw = 1 : その月の月末を返す
>_____________________sw = 2 : 翌月の1日を返す

18181 Re:自己レスです うにん 2002/12/05-19:30
記事番号18176へのコメント
>>≧#月数加算(#日時値(#文字列([年],4)+"/"+#文字列([月],2)+"/01",1,2)
>>_________________________________↑
>>_____________________sw = 1 : その月の月末を返す
>>_____________________sw = 2 : 翌月の1日を返す

余談ですが、上記のように1日と決まっている場合はswが1でも2でもまったく同じです。
「1月31日の1ヶ月後は?」という場合に関係あるものですので:-)

18184 Re:年をまたいだ翌月の絞込み KAJI 2002/12/05-21:50
記事番号18175へのコメント
HERBさん 有難うございます。
V9では、日時型項目というのが使えるんですね。
勉強になりました。
DOS版のV5の頃は良く使っていたのですが
しばらくごぶさたでしたが・・最近”桐”の素晴らしさをまた感じています。
また勉強してみます。

戻る