激凹みから立ち直る方法

書類送付案内状をAccess97にて作成しておりますが、Access97では日付を和暦表記にできないらしく、以下のような数式を設定して強引に和暦表記させています。

-------------------------------------------------------------------------------------
 [クエリー] 日付: Date$()
       西暦: Left$([日付],4)

 [レポート] ="平成" & ([西暦]-1988) & "年" & Mid$([日付],6,2) & "月" & Right$([日付],2) & "日"

 [結果] 2009/4/16の場合 → 平成21年04月16日
-------------------------------------------------------------------------------------

但し、実際の発送日は案内状を印刷した翌日になってしまうので、本当は「平成21年04月17日」にしたいのです。
そこで質問です。
 (1)どのように+1日を入れ込むのでしょうか?(土・日・祝日を挟む場合は+数字を都度加工します)
 (2)これ以外にもっと簡単な数式はありますか?

ご回答をお待ちしております。

A 回答 (1件)

数式ではなく、書式プロパティで対応できるような気がするのですが。


日付は西暦のまま加工せず、書式プロパティに、「ggge"年"m"月"d"日"」と入力してみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
レポートの書式欄に「ggge"年"mm"月"dd"日"」を入れ、コントロールソースを「=Date()+1」にしたら無事『平成21年04月17日』になりました。
今までどれだけ苦労したことか・・・本当にありがとうございました。

お礼日時:2009/04/16 16:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報