過去の桐井戸端BBS (桐ver.8)
17236 本日日付を参照して絞り込み条件を10日ごとに上旬、中旬、下旬と変化させたい ケイジ 2002/09/10-07:55
いつもbbsを拝見しています。
桐8sp6で伝票集計していますが、10日ごとに集計して伝票発行しています。
本日日付を参照して絞り込み条件を、上旬、中旬、下旬と変化させられないでしょうか?
いまは絞り込み条件を手動で変えています。
宜しく。
17237 Re:旬間 のぶ 2002/09/10-12:26
記事番号17236へのコメント
ケイジさん、はじめまして
少々意味がわからないのですが、
私なりに解釈した内容はこうです。

1日〜10日までは上旬とし11日〜20日までは中旬とする。21日〜31日までは下旬とします。
[旬間]という項目を追加してください。
ここに#条件選択の項目計算式を指定します。
これで、[日]のデータに対して、[旬間]には上・中・下旬のデータが入ります。
次に絞り込み条件式を登録すればOKだとおもいます。
17240 Re:旬間 katsuyoshi 2002/09/10-19:09
記事番号17237へのコメント
初めて回答コメントをします。
もっと良い方法があるかと思いますが「のぶ」さんに付け加えさせていただきますと
[旬間]項目の#条件選択式は
#条件選択(#INT(#日([年月日])÷10)=0,"上旬",#INT(#日([年月日])÷10)=1,"中旬",1,"下旬")
という式を使っています。
あとは「のぶ」さんと同じです。

17242 Re:旬間 pokopon 2002/09/11-00:10
記事番号17236へのコメント
ケイジさん こんばんは

>10日ごとに集計して伝票発行しています。
>本日日付を参照して絞り込み条件を、上旬、中旬、下旬と変化させられないでしょ
>うか?いまは絞り込み条件を手動で変えています。

意味を取り違えているかもしれませんが、
5日に処理をしたら、自動で「初旬」のレコードを絞り込み。
15日に処理をしたら、自動で「中旬」のレコードを絞り込み。
と解釈いたしました。

組み込み変数の&元号年、&月、&日には、桐が起動した時点での年月日が代入されていますので、それを利用します。
徹夜で作業をし、日を越える作業となる場合には、#年月日から日付を拾うことになるかと思いますが、
そんな無謀な事はしないと仮定して。

伝票を管理している表において、

[年] 整数 平成年が入っている
[月] 整数 月
[日] 整数 日

と年月日を分けて管理しているとすると、

これらの項目のいずれかで、

([年]=&元号年 .and [月]=&月 .and #CEIL(([日])/10)=#CEIL((&日)/10))=1

で絞込みを行えばどうでしょうか?
条件名に登録しておけば、いちいち記述しなくとも、すぐに絞り込まれます。

なお、11日以降に「初旬」を処理したい場合には・・・・。もう手遅れ!!
仕事が遅れないように、お気をつけあそばせ。

17243 Re:旬間 pokopon 2002/09/11-00:33
記事番号17242へのコメント
よく考えたら、これでやるのであれば、「初旬」の処理をするのは「10日」しかありませんね。
なぜなら、8日にこの処理をするのであれば、その後に入力される9〜10日分は未処理。
11日に処理すれば、中旬の処理になりますし。
やっぱり外していましたね。(^^ゞ

ミスをなくすには、やはり、katsuyoshiさんやのぶさんのような方法が適当かと思います。
あるいは、条件名を指定しての絞り込みを設定し、初旬、中旬、下旬を絞り込ませるとか。


17244 Re:旬間 ケイジ 2002/09/11-07:21
記事番号17240へのコメント
ありがとうございます。
早速やってみます。ただいま稲刈り真っ最中につき、返信が遅れるかもしれません。
ご容赦のほどよろしく。

戻る