過去の桐井戸端BBS (桐ver.9) |
24220 | #曜日([年月日])で曜日がうまく表示されない | HOP | 2004/01/09-15:52 |
年が変わってから曜日がずれてしまったままで困っております。 項目の欄に、年、月、日、曜日、を作り、別で年月日の項目があります。 年月日の項目計算式には以下の計算式 #日時値("H"+#文字列([年])+"/"+#文字列([月])+"/"+#文字列([日])) と入れており、曜日には#曜日([年月日])と入力してあります。 去年はこれで年、月、日を入力すれば自動で曜日を読み込んでくれたのですが、 年があけてからは正常に機能せず、(おそらく)去年と同じ曜日になっています。 ちなみに今年は2月が29日まであるのですが、それもさっぱり認識してくれません。 どうすればよいか困っておりますので、どなたか教えてください。 | |||
24221 | 追記 | HOP | 2004/01/09-15:54 |
記事番号24220へのコメント 書き忘れましたが、Windows版桐Ver9です。 | |||
24224 | Re:年月日について | 宮城 | 2004/01/09-17:48 |
記事番号24220へのコメント HOPさん、こんにちは。 V8 SP7ですが、問題なく表示しています。 ちなみに項目[年月日]の値はどうなっているのでしょうか? | |||
24225 | Re:年月日について | HOP | 2004/01/09-17:54 |
記事番号24224へのコメント 宮城さんはじめまして。 >ちなみに項目[年月日]の値はどうなって >いるのでしょうか? ですが、値とは何を指しているのでしょうか?(汗 あまり詳しくなくてすいません・・・。 | |||
24227 | Re:年月日について | 宮城 | 2004/01/09-18:35 |
記事番号24225へのコメント 表示形式の設定次第で形式はいろいろあるでしょうが、 たとえば、「2004年01月09日」とか「H16/1/9」とか、 年月日データそのもののことです。 | |||
24231 | Re:年月日について | HOP | 2004/01/09-19:30 |
記事番号24227へのコメント すいません。表示は2004/1/1という形になっています。 ちなみに曜日がおかしくなってくるのは、今年2月29日の時点です。 29日は日曜日なのに、月曜日と表示されてしまいます。 | |||
24232 | Re:年月日について | 宮城 | 2004/01/09-19:54 |
記事番号24231へのコメント V8 SP7では問題ありません。となると、V9のバグ? V9ユーザーのかた、フォローお願いします。m(__)m | |||
24236 | Re:年月日について | 栗田 | 2004/01/09-20:26 |
記事番号24232へのコメント すみません。入力途中で誤って送信してしまいました。 私のところのver9では正常に機能します。 テスト結果 年 月 日 年月日 曜日 15 12 31 H15/12/31 水 16 1 9 H16/01/09 金 16 2 29 H16/02/29 日 16 3 1 H16/03/01 月 ご報告まで。 | |||
24237 | 他に原因があるのでは | 佐田 守弘 | 2004/01/09-20:47 |
記事番号24220へのコメント HOPさん 掛れている計算式などを見る限りでは、特にエラーがあるとは思えません。 念の為に桐ver.9-2004版にて、書かれている様な表を作って試してみましたが、 今年の1月1日、2月28日、29日などもきちんと曜日が表示されます。 念の為に書きますと、[年][月][日]はいずれも整数型、[年月日]は日時型、そして[曜日]は文字列型です。 今までの桐の各バージョンで、似た様な事はして来ておりますから、 桐側にエラーがあるとは考えられない様に思います。 ●質問文章に書かれていないエラー原因 質問に書かれている事以外のエラー原因を推定する事は、困難ではありますが、 事によるとと思って、以下を確認させて頂きます。 1)項目計算式に間違いないでしょうか 質問の文面では、 >年月日の項目計算式には以下の計算式 > #日時値("H"+#文字列([年])+"/"+#文字列([月])+"/"+#文字列([日])) と書かれていますが、上記の式は本当に項目計算式に設定してありますでしょうか。 項目計算式ではなくて、項目初期値式に設定してあるエラーでないかも含めて、 再度確認してみて下さい。 この確認として、宮城さんが#24224で確認している事と重複しますが、 この表を開いた時に、[年月日]の項目(この縦の列)に表示されている日付が、 [年][月][日]に入力した値の日付になっているかを、調べて下さい。 ●再計算をしてみる [年月日]あるいは[曜日]の項目を選んで、[編集]→[置換]→[再計算]を実行して下さい。 その結果、[年月日]と[曜日]の値は変わりましたでしょうか。 実行前と同じか、変わったかをお知らせ下さい。 ●日付の値の確認(宮城さんの確認事項と同じ) もし、[年][月][日]のそれぞれ、16,2,29が入力されているのに、[年月日]が 平成115年2月29日(日付の書式が異なる事があるかも知れません)になっていなかった場合には、 何らかのエラーがあります。 ●表にエラーはないか もし、正しく項目計算式に設定されているのに、正しく計算された日付が表示されていない場合には、 表の定義内容が破壊されている事も考え得る話です。 [ツール]→[表の検査/修復]で検査をしてみて下さい。 現時点で私に考えられる原因は以上の通りです。 佐田守弘(KS-00119) | |||
24262 | Re:他に原因があるのでは | HOP | 2004/01/13-10:18 |
記事番号24237へのコメント 佐田さん、宮城さん、栗田さんともありがとうございます。 一つずつ確認したところ、単純なミスをしていました。 [年]の項目の29日だけ入力をしておりませんでした。普段[年]の項目を非表示にしてまして、 全く確認しておりませんでした。お手数をおかけして申し訳ありません。 みなさん本当にありがとうございました。 |