過去の桐井戸端BBS (桐ver.8) |
23956 | 契約日から何日経過しているかを出したい | みなみ | 2003/12/19-18:46 |
桐8 sp6 表で作成 項目名 データ型 項目計算式 編集初期値 ----------------------------------------------- 契約日 文字列 &年月日 経過日数 数値 ????? ----------------------------------------------- 契約日から何日経過しているかを出したいのですが どのような計算式が必要なのでしょうか? 誰か教えてください。 | |||
23962 | Re:経過日数 | 佐田 守弘 | 2003/12/19-22:58 |
記事番号23956へのコメント みなみさん #日数([契約日],#年月日) でできるはずですが。 この5つ下のツリー「経過日数をもとめたい!」にほとんど同じ内容の質問があります。 こちらも参考にされると良いでしょう。 ●本日日付の求め方 編集初期値に組込変数の「&年月日」を使っておられますが、関数「#年月日」を使う様にした方が良いと思います。 【理由】 組込変数の「&年月日」は、桐を起動した時の日付が入っています。 起動したまま置いておくと、本日日付とは異なる値になります。 関数の「#年月日」は、この関数を実行した時点の日付が得られます。 常に正しい日付です。 【補足】 かつて、桐ver.3の頃だったとおもいますが、項目初期値には計算式が設定できず、 やむなく組込変数の&年月日を使っていた時代がありました。 &年月日を使うのは、当時の習慣が今なお残っているのだと思います。 佐田守弘(KS-00119) | |||
23967 | Re:経過日数 | みなみ | 2003/12/20-10:27 |
記事番号23962へのコメント 佐田 守弘様有難うございます。 #年月日を早速使用させて頂きました。 また経過日数もOKでした。 #日数([契約日],#年月日) ↑↑↑↑ 上記でもいいのですが、出来れば結果を○年○ヶ月○日には表示出来るように出来ないものですかね? | |||
23968 | Re:経過日数 | かたつむり | 2003/12/20-11:38 |
記事番号23967へのコメント みなみさん、こんにちわ >出来れば結果を○年○ヶ月○日には表示出来るように ここの下の23843のツリーは参考になりませんか? http://www.fuku3.com/~habata/cgi-bin/bbs/bbs.cgi?num=23843&ope=sel&id= | |||
23969 | Re:経過日数 | 宮城 | 2003/12/20-13:01 |
記事番号23967へのコメント みなみさん、こんにちは。 >上記でもいいのですが、出来れば結果を○年○ヶ月○日には表示出来るように >出来ないものですかね? 今まで「何日経過しているか」としかお書きになっていませんから、 「出来ないものですかね?」ってのはいかがなものでしょうか。 それから、簡単にお書きになっていますが、「月」ってどうカウントさせるおつもりですか。 暦月? 30日割り切り? 関数で#年数、#月数、#日数ってのもありますが、確実なところでは、 契約日翌月から前月までの月数を数える。契約日と現在の日付からもう一ヶ月足すかどうかを判定する。 残った日数を得るとともに月数から年数を差っぴく、といった手順となるでしょう。 | |||
23974 | 経過日数の年月日表示 | 佐田 守弘 | 2003/12/20-22:16 |
記事番号23967へのコメント みなみさん 経過日数の年月日表示は、できない事はないのですが、とても大変です。 この下にあるツリー 「年月日時分差-wandasaga(12/10-22:57)No.23843」 へのコメントとして、考え方を書いてあります。 佐田守弘(KS-00119) |