• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DLookUp関数を使ったACCESSの令和表示)

DLookUp関数を使ったACCESSの令和表示

このQ&Aのポイント
  • ACCESS2007で和暦を令和表示させる方法について、DLookUp関数を使用して和暦を取得する手順を紹介します。
  • テーブル内のフィールドの設定やフォーム上のテキストボックスの設定によって、日付を入力すると自動で和暦表示されるようになります。
  • 和暦対応マスタを作成し、DLookUp関数を使用して指定した日付に対応する和暦を取得することで、ACCESS2007で令和表示を実現します。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1733/2603)
回答No.2

>「令和02年」だけ表示させるには「式」をどの様にすれば宜しいでしょうか。 DLookUpでヒットしたレコードの和暦データに、テキストボックス(txt日付)の日付をFormatで月(mm)と日(dd)のデータに加工して最後に連結しているという式になりますので、最後の & Format(txt日付,"mm\年dd\日") を削除してください。式の中の「年」は「月」の間違いだと思います。

eokwave
質問者

お礼

ありがとうございました。これで平成表示「平成02年」が全て「令和02年」に変更できます。ありがとうございました。

その他の回答 (2)

  • kkkkkm
  • ベストアンサー率66% (1733/2603)
回答No.3

この問題とは関係なく話は過去にさかのぼるのですが 先日のメッセージボックスの件、2007のマクロがどのようになっているのか不明でしたので、プロシージャでの方法にしたのですが、その後以下のサイトを偶然見つけました。 http://www.mahoutsukaino.com/ac/ac2000/ac2000/m_msgbox/msg01.htm 2002の画面なのですが、こちらのような感じで条件を入れてメッセージボックスを表示するという指定ができるのでしたら、こちらの方法を取得したほうが後々他で流用できると思います。

  • kkkkkm
  • ベストアンサー率66% (1733/2603)
回答No.1

サイトに表示されている式をそのままコピペすると半角でなければいけない"が全角の“”になったままなのでエラーになります。 メモ帳など置換ができるソフトに貼り付けて「“」と「”」を「"」に置換してください。フォントを大きくすると違いが分かりやすいです。

eokwave
質問者

補足

ありがとうございます。早速、設定してみましたところ「令和02年01年24日」に表示できました。実は、申し上げにくいですが、「令和02年」だけ表示させるには「式」をどの様にすれば宜しいでしょうか。宜しくお願いします。

関連するQ&A

専門家に質問してみよう