過去の桐井戸端BBS (桐ver.8)
5439 日数計算で桁あふれ 前田 進 2000/04/06-21:25
再計算をしたところ
”KD1570計算中に桁あふれが生じました”のメッセージが出ます。
日数計算の99/12/31から00/01/03が引っかかるように思えるですが
原因が分かりません
解る方がいましたら宜しくお願い致します。
5443 Re: 宮城 2000/04/07-13:41
記事番号5439へのコメント
「年」を4桁で表示させたらどうなりますか? 日数計算させた項目のタイプは何ですか?

5461 Re: 佐田 守弘 2000/04/08-01:49
記事番号5443へのコメント
前田 進さん
宮城さんが#5443で書かれている通り、日付のデータ型によって原因が変わります。
●文字列型の時
典型的なY2K問題そのものです。そして値の代入先を整数型にされたのではないでしょうか。
マイナス百年間の日数を整数型に入れようとしたので、整数の上限である-32768を超えた値になり、
エラーになったのだと考えます。

●日時型の場合
日時型では、正しく2000年代の値を入力してあれば、表示だけが西暦2桁形式であっても、
1900年との区別は正しく行えます。
ただし単に00年と入力したのでは、1900年代と2000年代のどちらで入力されたかは一概には言えません。
これは桐の環境設定によって変わります。
もし、日時型であり入力時に4桁入力した場合、ないし2桁入力は2000年代にみなす設定になっていれば、
日付値が原因となるエラーは起きないはずです。
この場合には別の原因を探す必要があります。

佐田守弘(KS-00119)
5463 ありがとうございました 前田 進 2000/04/08-08:33
記事番号5461へのコメント
ありがとうございます
環境設定で直りました
今後も宜しくお願い致します。

戻る