こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access2013生年月日から干支表示

Access2013 フィールド(短いテキスト)に生年月日を「昭和00年00月00日」と入力してあります。
これに、干支を表示する為の、クエリのフィールドに記載する式を教えて下さい。
そして、 『子 ネズミ』等と自分で作成した干支を表示する方法も教えて下さい。
宜しくお願いします。

投稿日時 - 2020-01-17 21:50:12

QNo.9702673

困ってます

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

式は以下のサイトを参考にしてください。
生年月日から干支を求める
https://www.accessdbstudy.net/entry/20081030/p1

自分で作成したテーブルを参照するクエリは
テーブルに
日付:日付/時刻型
結果:集計
を作成します
集計の式に
(Year([日付])-Int(Year([日付])/12)*12)+1
とします。上記のサイトの漢字1文字の式と同じ結果の式ですがMODが使えないので長くなっています。
干支のテーブルを作成します。
ID :オートナンバー型、主キー
No :数値型
干支:短いテキスト型
えと:短いテキスト型
で、
Noのフィールド  1,2,3,4,5,6,7,8,9,10,11,12
干支のフィールド 申,酉,戌,亥,子,丑,寅,卯,辰,巳,午,未
えとのフィールドは上記の読み仮名を
以上のようなデータをそれぞれ
No |干支| えと
==============
1 |申 | さる
2 |酉 | とり
3 |戌 | いぬ
以下略
のように入れていきます。
上記二つを追加したクエリを作成して[結果]と[No]を結合します。

投稿日時 - 2020-01-17 23:21:59

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問