過去の桐井戸端BBS (桐ver.9)
23099 [日付]の項目に年月日を入れていてその中から「今月」だけを絞り込みたい おぎの 2003/10/31-11:09
スケジュール表を作っています。
[日付]項目に年月日を入れています。その中から「今月」のスケジュールだけを絞り込みたいのですが、
方法が分かりません。
例えば「11月」だけを絞り込むとします。#月([])=11とすれば出来ますが、
そうではなく、毎月同じ式で、常に「今月」とはできないのでしょうか?
つまり「現在の日付と同じ月のみ」という絞り込みです。
よろしくお願いします。
23100 Re:「今月」だけを絞り込みたい tuji 2003/10/31-11:36
記事番号23099へのコメント
#月([])=#月(&年月日)でどうでしょう。
パソコンのカレンダーが間違ってなければ大丈夫だと思いますが。

23102 Re:「今月」だけを絞り込みたい おぎの 2003/10/31-12:00
記事番号23100へのコメント
tujiさん、ありがとうございます。
>#月([])=#月(&年月日)でどうでしょう。

上記式で上手くいきました。
ついでにあつかましくもお聞きしたいのですが、&年月日というのは、パソコン内蔵の時計(カレンダー)を指すのですか?
23103 Re:「今月」だけを絞り込みたい うにん 2003/10/31-12:09
記事番号23102へのコメント
>ついでにあつかましくもお聞きしたいのですが、&年月日というのは、パソコン内蔵
>の時計(カレンダー)を指すのですか?

桐起動時の日付ですから、#年月日の方がいいかも。

去年のデータが入ってたりはしないんでしょうか?年も比較するとしたら
#月末([])=#月末(#日時値(#DATE))
とかですかね。。。
(項目値に時刻データまで入ってるとこれだけではだめですので素直に#年と#月を使った方がいいか。。。)

23177 Re:「今月」だけを絞り込みたい おぎの 2003/11/04-10:09
記事番号23103へのコメント
うにんさん、ありがとうございます。

>桐起動時の日付ですから、#年月日の方がいいかも。

なーるほど、分かりました。

>去年のデータが入ってたりはしないんでしょうか?年も比較するとしたら
>#月末([])=#月末(#日時値(#DATE))
>とかですかね。。。

今のところ作り始めたばかりなので、去年のデータは蓄積されていません。
が、今後は違う年のデータが入っていくことが予想されるので、上記の式の方がいいかもしれません。

上記式は、何と比較していることになるんでしょうか?
左側のカッコ内が空なので不思議に思いました。(初歩的質問だとしたら、すみません)

>(項目値に時刻データまで入ってるとこれだけではだめですので素直に
>#年と#月を使った方がいいか。。。)

時刻データは使っていないので、大丈夫です。
ありがとうございました。
23178 Re:「今月」だけを絞り込みたい うにん 2003/11/04-10:47
記事番号23177へのコメント

>>去年のデータが入ってたりはしないんでしょうか?年も比較するとしたら
>>#月末([])=#月末(#日時値(#DATE))
>>とかですかね。。。

日を無視したいために#月末を使ってみたのですが、桐9にはもっといいのがありました。
グループ化指定を使った書き方「2003年の4月」のデータを検索します。
[].月 = d"2003/4"
つまり今月なら
[].月=#日時値
(左辺にグループ化指定があると右辺もグループ化レベルで比較するらしい。)

>左側のカッコ内が空なので不思議に思いました。
空なのは現在の項目をあらわす書き方で、最初の質問でも自分で使っていますが??

戻る