Access97の和暦日付について

このQ&Aのポイント
  • Access97では和暦表記の日付を表示することができないため、特定の数式を使用して強引に表示しています。
  • 実際の発送日を含めた和暦表記の日付を表示するために、+1日を入れ込む方法を知りたいです。
  • 他にも簡単な方法があれば教えてください。
回答を見る
  • ベストアンサー

【Access97】和暦日付について

書類送付案内状をAccess97にて作成しておりますが、Access97では日付を和暦表記にできないらしく、以下のような数式を設定して強引に和暦表記させています。 -------------------------------------------------------------------------------------  [クエリー] 日付: Date$()        西暦: Left$([日付],4)  [レポート] ="平成" & ([西暦]-1988) & "年" & Mid$([日付],6,2) & "月" & Right$([日付],2) & "日"  [結果] 2009/4/16の場合 → 平成21年04月16日 ------------------------------------------------------------------------------------- 但し、実際の発送日は案内状を印刷した翌日になってしまうので、本当は「平成21年04月17日」にしたいのです。 そこで質問です。  (1)どのように+1日を入れ込むのでしょうか?(土・日・祝日を挟む場合は+数字を都度加工します)  (2)これ以外にもっと簡単な数式はありますか? ご回答をお待ちしております。

  • KO1014
  • お礼率97% (536/551)

質問者が選んだベストアンサー

  • ベストアンサー
noname#86507
noname#86507
回答No.1

数式ではなく、書式プロパティで対応できるような気がするのですが。 日付は西暦のまま加工せず、書式プロパティに、「ggge"年"m"月"d"日"」と入力してみてください。

KO1014
質問者

お礼

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

関連するQ&A

  • アクセスの和暦変換

    アクセスで西暦を和暦に変換する 関数を指導願います   2012/07/12 を平成24年7月12日 としたいのです

  • Access 今日の日付を和暦数字を全角で表示

    Access2013 レポートに今日の日付を、和暦(平成27年4月27日)で、そして、数字を全角で表示させる設定方法を教えてください。 テキストボックスのコントロールソースに記入する数式を教えてください。 よろしくお願いします。

  • 「Access2000」今ある和暦を、自動で西暦にしたい。

    日付フィールドを作ったときに、データ型をテキスト型にして、定型入力を「平成○○年○○月○○日」の形にしたのですが、もうひとつ西暦のフィールドを作りたいと思っています。(和暦、西暦両用)   そこでお聞きしたいのですが、 今までのレコードで記入した和暦を自動的に西暦になるように出来るでしょうか。 もし出来るなら、どのようにしたらいいんでしょうか。 あとで気が付いたのですが、どの本を読んでも、データ型は日付/時刻型に なっているのですが、これは後から直せるものでしょうか。

  • ヘッターの日付を「和暦」で表示したい

    「ワード」及び「エクセル」のヘッターの日付が現在”西暦”で表示されているところを”和暦”で表示したい.例えば,平成17年7月とかH17/07とかのように.どなたか教えて下さい.

  • ACCESSでの和暦表示

    ACCESSでの日付のデータを和暦で表示したいのですがどのようにしたら良いのか分かりません。エクセルのように表示形式についてレパートリーはないのでしょうか。 データ入力段階では平成などとして入力するようには出来ましたが、「書式」の中に表示に関してはどうしても和暦が見つかりません(西暦表示ならいくつかありました)

  • Excelで西暦の日付から「和暦のみ」を抽出する方法を教えてください。

    エクセル初心者です。 エクセルのオートフィルタを使って、「平成19年」「平成20年」「平成21年」ごとに表示させたいのですが…。 セルには以下のように日付が入力されているとします。   A      B      C 2007/3/14 2007/3/16 2008/3/18 2008/3/14 2009/3/16 2009/3/18 これを書式設定で「平成19年3月14日…」と和暦で表示してみても、オートフィルタでは日ごとになるだけで、「年ごと」にはなりません。 そこで、B列にA列のデータから和暦のみを抽出したらいいのではないかと考えたのですが…初心者ゆえにその方法を思いつくことができません。 西暦の日付から「和暦のみ」を抽出する事はできるのでしょうか?

  • 和暦日付を西暦に変換する方法

    エクセルでテキスト形式の和暦日付(例:平成20年2月15日)のデータを西暦(例:15Feb08)に変換したいのですが、うまくいきません。何か方法はありますでしょうか。

  • 日付データの西暦・和暦について

    よろしくお願いします。 Vb2005とAccess2003でWinアプリを開発しています。 データベースに日付データを西暦で蓄積して、期間合計を出したりその他の処理を行っていました。 フォーム上にDateTimePikerやMonthCalendarといったユーザーコントロールを配置していますが、これも西暦です。 印刷等もすべて西暦表示で行っています。 これを、すべて和暦にして欲しいと言われたのですが、Accessのデータベースも和暦で日付データを蓄積するのが良いのでしょうか? それとも、フォーム上で和暦で入力されたデータを西暦に変換して蓄積するほうが普通なのでしょうか? 元号が変更になった場合等を考えれば、帳票類も西暦のほうがプログラムの変更(更新)の手間がなく良いような気がするのですが、和暦って結構ニーズがあったりしますでしょうか?(私は経験が浅いのでよくわからず、素朴な疑問です) DateTimePikerの和暦表示については、紹介サイトがあったのですが、MonthCalendarについては和暦表示できるのかわかりませんでした。方法がありましたら教えてください。 日付の西暦・和暦について、アプリケーションを作るうえでのアドバイス等もありましたらあわせてお願い致します。

  • 和暦表示

    VB.NET2010を使用しています。 データグリッド上にある日付型のカラムを和暦で表示するにはどうすればいいのでしょうか? DefaultCellStyleにgggee年yy月mm日とやっても平成○○とならず西暦○○となってしまいます。

  • Accessでの和暦の入力

    Accessで、データベースづくりをすることになりました。 初歩的な質問なのですが、教えてください。 日付入力で、今まで西暦は作ったことがあるのですが、今回和暦を入力する 方法がわからなくて困っています。 テーブルから、日付/時刻型を選び、定型入力から「和暦日付(T,S,H)」を 選びました。 入力できるようになったのはいいのですが、表示が西暦に直されて出てきます。 和暦でそのまま出したいのです。 どこが間違っているのでしょうか。本を見ても書いてなかったので、教えていただきたいと思います。 お願い致します。 OSはWinxp、office2000を使って作っています。

専門家に質問してみよう