- ベストアンサー
Access2013生年月日から干支表示
Access2013 フィールド(短いテキスト)に生年月日を「昭和00年00月00日」と入力してあります。 これに、干支を表示する為の、クエリのフィールドに記載する式を教えて下さい。 そして、 『子 ネズミ』等と自分で作成した干支を表示する方法も教えて下さい。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
式は以下のサイトを参考にしてください。 生年月日から干支を求める 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]を結合します。